Tengo un proyecto SBT 0.13.7, con varios subproyectos. Uno de ellos se llama webapp y tiene muchas pruebas JUnit en webapp/src/test/java . Cuando se ejecuta: sbt webapp/test solo se ScalaTest pruebas ScalaTest , pero no se prueban JUnit. Fragmento de mi archivo build.sbt : libraryDependencies ++= Seq( “com.novocode” % “junit-interface” % “0.11” % Test ) […]
Soy realmente nuevo en Java. Estoy ejecutando algunas pruebas JUnit en un constructor. El constructor es tal que si se le da una cadena vacía o nula para uno de sus parámetros, se supone que arroja una excepción. Cuando pruebo este constructor en JUnit con un parámetro de cadena nulo o vacío, obtengo una barra […]
Esa debería ser una pregunta realmente simple, creo. Pero de alguna manera no puedo encontrar una respuesta en Google. Supongamos que tengo 2 listas de cadenas. Primero contiene “Cadena A” y “Cadena B” , la segunda contiene “Cadena B” y “Cadena A” (notará la diferencia en el orden). Quiero probarlos con JUnit para verificar si […]
Estoy ejecutando pruebas de JUnit en una gran base de código, y me he dado cuenta de que a veces obtengo “Errores” mientras que otras veces obtengo “Errores”. ¿Cual es la diferencia?
Estoy tratando de configurar algunas pruebas jUnit. Nuestra base de datos está conectada por el servidor usando JNDI. Tenemos un xml que describe la configuración en root.xml. ¿Cómo configuro jUnit para conectarme a la base de datos? Preferiría que acabara de leer las cosas de root.xml, pero estoy dispuesto a configurarlo de todos modos que […]
He escrito un servicio web tranquilo y tengo que probarlo usando JUnit4. Ya he escrito un Cliente usando Jersey Client. Pero quiero saber si puedo probar mi servicio solo con junit4. Alguien me puede ayudar con la muestra al menos. Mi servicio de reposo tiene un método de autenticación que toma el nombre de usuario, […]
Estoy usando JUnit Categories y ClassPathSuite en una configuración similar a la descrita en esta respuesta . Recordar: public interface FastTests { } @RunWith(Categories.class) @Categories.IncludeCategory(FastTests.class) @Suite.SuiteClasses(AllTests.class) public class FastTestSuite { } @RunWith(ClasspathSuite.class) public class AllTests { } … donde AllTests hace uso de la biblioteca ClasspathSuite . Una clase de prueba que sea parte de […]
Escribo una adición a JAX-RS e incluí la API de Java EE 6 como una dependencia de Maven. javax javaee-api 6.0 provided Entonces tengo un pequeño caso de prueba: @Test public void testIsWriteable() { class SpecialViewable extends Viewable { public SpecialViewable() { super(“test”); } } FreeMarkerViewProcessor processor = new FreeMarkerViewProcessor(null); assertTrue(processor.isWriteable(SpecialViewable.class, null, null, MediaType.WILDCARD_TYPE)); } […]
Lo intenté: @RunWith(SpringJUnit4ClassRunner.class) @EnableAutoConfiguration(exclude=CrshAutoConfiguration.class) @SpringApplicationConfiguration(classes = Application.class) @WebAppConfiguration public class LikeControllerTest { Sin embargo, el CRaSSHD aún se inicia. Aunque actualmente no daña la prueba, me gustaría deshabilitar los módulos innecesarios durante las pruebas unitarias para acelerar y también evitar posibles conflictos.
No tengo problemas para probar mi DAO y mis servicios, pero cuando pruebo INSERT s o UPDATE s quiero deshacer la transacción y no afectar mi base de datos. Estoy usando @Transactional dentro de mis servicios para administrar transacciones. Quiero saber si es posible saber si una transacción estará bien, pero si la revierte para […]