====== Librerías propias de FundeWeb - Test ====== La librería [[https://fundeweb.um.es/prototipo/public/FundeWeb/2.x/apidoc/fundeweb-test|FundeWeb Test]], proporciona las clases necesarias para poder realizar test de integración con Arquillian, Seam, TestNG y/o DBUnit. Disponemos de los siguientes paquetes de clases: ===== org.jboss.seam.mock.arquillian ===== [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/DBUnitSeamTest.html|DBUnitSeamTest]]: Clase de utilidad para poder realizar test de integración con Arquillian, Seam, DBUnit y TestNG. Extiende la clase [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/SeamTest.html|SeamTest]]. [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/SeamTest.html|SeamTest]]: Proporciona la funcionalidad BaseSeamTest para los test de integración con Arquillian y TestNG. Esta clase es un copia de la clase [[http://docs.jboss.org/seam/2.3.1.Final/api/org/jboss/seam/mock/AbstractSeamTest.html|AbstractSeamTest]], que extiende la clase //org.jboss.arquillian.testng.Arquillian//. ===== org.jboss.seam.mock.arquillian.annotations ===== [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/annotations/After.html|@After]]: Anotación para indicar que algo se ejecute cuando se lance el evento que indica el final de la ejecución del test. [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/annotations/Before.html|@Before]]: Anotación para indicar que algo se ejecute cuando se lance el evento que indica el inicio de la ejecución del test. ===== org.jboss.seam.mock.arquillian.client ===== [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/client/ArchiveAppender.html|ArchiveAppender]]: Crea el archivo //arquillian-seam-lifecycle.jar// con la configuración necesario cuando se trabaja con //arquillian-testng-container//. [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/client/LifecycleExtension.html|LifecycleExtension]]: Clase para poder registrar [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/client/ArchiveAppender.html|ArchiveAppender]] como extensión del ciclo de vida de Arquillian. ===== org.jboss.seam.mock.arquillian..container===== [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/container/LifecycleExecuter.html|LifecycleExecuter]]: Clase para especificar una modificacion en el ciclo de vida de ejecución de Arquillian, permitiendo ejecutar los métodos del test, que tienen la anotación [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/annotations/After.html|@After]] y [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/annotations/Before.html|@Before]]. [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/container/LifecycleRemoteExtension.html|LifecycleRemoteExtension]]: Clase para poder registrar [[http://prototipopruebaswl.um.es/prototipo/public/apidoc/fundeweb-test/org/jboss/seam/mock/arquillian/container/LifecycleExecuter.html|LifecycleExecuter]] como extensión del ciclo de vida de Arquillian. ---- --- //[[juanmiguelbg@um.es|JUAN MIGUEL BERNAL GONZALEZ]] 2014/10/16 17:44//