Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Pruebas unitarias EJB

Buenas.
Estoy implementando mis pruebas unitarias con JUnit sobre un proyecto EJB 3. El problema viene al integrarme con un micro contenedor para las pruebas (OpenEjb) y "desplegarlo" en tiemo de ejecución. La cosa es que quiero tener una base de datos hsqldb para los tests, y necesito para ello que me cargue un "persistence.xml" distinto. Sin embargo, el micro contenedor siempr eme carga el persistence que está en la carpeta "main", en lugar de en la carpeta "src/test/resources".

¿Sabeis como cambiar la unidad de persistencia para ejecutar los tests unitarios?.

Un saludo.

mayo 21, 2012 | Unregistered CommenterMayantigo

El tema es amplio y en realidad no es trivial. Me atrevo a recomendarte el libro "Test Driven: TDD and Acceptance TDD for Java Developers" de Lasse Koskela (Manning). Se mencionan aspectos de las pruebas orientadas a datos con y sin EJB.

mayo 22, 2012 | Registered Commenterantoniovl