Preguntas etiquetadas con junit

Marco de prueba de unidad popular para Java y Scala. La última versión, JUnit 5, admite pruebas basadas en anotaciones y parametrizadas. Considere usarlo junto con la etiqueta Java o Scala para indicar su caso de uso.

7
Hamcrest comparar colecciones
Estoy tratando de comparar 2 listas: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Pero idea java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot …
114 java  junit  hamcrest 

13
Surefire no está recogiendo las pruebas de Junit 5
Escribí un método de prueba simple con JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Pero cuando corro mvn test, tengo: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: 0, …

8
Varias declaraciones RunWith en jUnit
Escribo una prueba de unidad y quiero usar JUnitParamsRunnery MockitoJUnitRunnerpara una clase de prueba. Desafortunadamente, lo siguiente no funciona: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } ¿Hay alguna forma de usar Mockito y JUnitParams en una clase de prueba?
113 java  unit-testing  junit 

9
Cómo probar mi servlet usando JUnit
Creé un sistema web usando Java Servlets y ahora quiero hacer pruebas JUnit. MidataManager es solo una pieza básica de código que lo envía a la base de datos. ¿Cómo probarías un Servlet con JUnit? Mi ejemplo de código que permite a un usuario registrarse / registrarse, que se envía …


23
¿Cómo afirmo la igualdad en dos clases sin un método igual?
Digamos que tengo una clase sin método equals (), para la cual no tengo la fuente. Quiero afirmar la igualdad en dos instancias de esa clase. Puedo hacer varias afirmaciones: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... No me gusta esta solución porque no obtengo la imagen de igualdad completa …
111 java  unit-testing  junit 

10
¿Ejecutar pruebas junit en paralelo en una compilación de Maven?
Estoy usando JUnit 4.4 y Maven y tengo una gran cantidad de pruebas de integración de larga duración. Cuando se trata de paralelizar conjuntos de pruebas, hay algunas soluciones que me permiten ejecutar cada método de prueba en una única clase de prueba en paralelo. Pero todos estos requieren que …
110 java  maven  junit 


8
¿Por qué el fixtureSetup de jUnit debe ser estático?
Marqué un método con la anotación @BeforeClass de jUnit y obtuve esta excepción que decía que debe ser estático. ¿Cuál es la razón fundamental? Esto obliga a todos mis init a estar en campos estáticos, sin una buena razón por lo que veo. En .Net (NUnit), este no es el …
109 java  junit 


30
No se encontraron pruebas con el corredor de pruebas 'JUnit 4'
Mi prueba de Java funcionó bien desde Eclipse. Pero ahora, cuando reinicio la prueba desde el menú de ejecución, aparece el siguiente mensaje: No tests found with test runner 'JUnit 4' En el .classpatharchivo tengo todos los jararchivos, y al final tengo: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> …
105 java  eclipse  junit  junit4 

12
Probando el método privado usando mockito
clase pública A { método de vacío público (booleano b) { si (b == verdadero) Método 1(); más método2 (); } método vacío privado1 () {} método vacío privado2 () {} } clase pública TestA { @Prueba testMethod de vacío público () { A a = simulacro (A.clase); un método …
104 java  junit  mockito 


13
Cómo resolver la excepción de Stubbing innecesario
Mi código es el siguiente, @RunWith(MockitoJUnitRunner.class) public class MyClass { private static final String code ="Test"; @Mock private MyClassDAO dao; @InjectMocks private MyClassService Service = new MyClassServiceImpl(); @Test public void testDoSearch() throws Exception { final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()"); CriteriaDTO dto = new CriteriaDTO(); dto.setCode(code); inspectionService.searchEcRcfInspections(dto); List<SearchCriteriaDTO> summaryList = new …
101 java  junit  mockito 

6
Cómo hacer una instancia de verificación con Scala (prueba)
Estoy intentando incorporar ScalaTest en mi proyecto Java; reemplazando todas las pruebas JUnit con ScalaTests. En un momento, quiero comprobar si el inyector de Guice inyecta el tipo correcto. En Java, tengo una prueba como esta: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); …
100 java  scala  junit  scalatest 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.