Articles of integration testing

¿Cómo puedo omitir las pruebas en el objective de instalación de Maven, mientras las ejecuto en el objective de prueba de Maven?

Tengo un proyecto maven de varios módulos con pruebas de integración y unidad en la misma carpeta (src / test / java). Las pruebas de integración están marcadas con @Category(IntegrationTest.class) . Quiero terminar con la siguiente configuración: Si ejecuto mvn install , quiero que todas las pruebas se compilen, pero no quiero ejecutar ninguna. Si […]

¿Cómo probar un método de controlador de spring mediante el uso de MockMvc?

Estoy usando la spring 3.2.0 y junio 4 Este es mi método de control que necesito probar @RequestMapping(value=”Home”) public ModelAndView returnHome(){ return new ModelAndView(“Home”); } la configuración spring-servlet es: Esta es mi clase de prueba: public class TestController { private MockMvc mockMvc; @Before public void setup() { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix(“/WEB-INF/”); viewResolver.setSuffix(“.jsp”); this.mockMvc […]

Cómo configurar JPA para probar en Maven

¿Hay alguna manera de configurar un segundo archivo persistence.xml en un proyecto Maven de modo que se use para las pruebas en lugar de uno normal que se usa para la implementación? Traté de poner un persistence.xml en src / test / resources / META-INF, que se copia en target / test-classes / META-INF, pero […]

Embedded MongoDB cuando se ejecutan pruebas de integración

Mi pregunta es una variación de este . Como mi proyecto de aplicación web Java requiere una gran cantidad de filtros de lectura / consultas e interfaces con herramientas como GridFS, me cuesta pensar en una forma sensata de emplear MongoDB de la manera que sugiere la solución anterior. Por lo tanto, estoy considerando ejecutar […]

Antes y después de la ejecución de la suite, enganche jUnit 4.x

Estoy tratando de preformar la configuración y el desassembly para un conjunto de pruebas de integración, usando jUnit 4.4 para ejecutar las pruebas. El desassembly debe ejecutarse de manera confiable. Estoy teniendo otros problemas con TestNG, así que estoy buscando un puerto de regreso a jUnit. ¿Qué anzuelos están disponibles para su ejecución antes de […]