Preguntas etiquetadas con junit

164
Afirmar es igual a 2 listas en Junit

¿Cómo puedo hacer una afirmación de igualdad entre listas en un caso de prueba JUnit ? La igualdad debe estar entre el contenido de la lista. Por ejemplo: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two",...

161
¿Cómo usar ArgumentCaptor para tropezar?

En la documentación de Mockito y javadocs dice Se recomienda usar ArgumentCaptor con la verificación pero no con el apéndice. pero no entiendo cómo ArgumentCaptor se puede usar para tropezar. ¿Alguien puede explicar la declaración anterior y mostrar cómo ArgumentCaptor se puede usar para...

160
Advertencia: el método ClaimEquals del tipo Assert está en desuso

Dado que el método Assert.assertEqualsestá en desuso, ¿qué método se supone que debemos usar ahora? El siguiente código: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Da las siguientes advertencias: Múltiples marcadores en esta línea. El método ClaimEquals (String,...

159
Diferencia entre setUp () y setUpBeforeClass ()

Cuando se realizan pruebas unitarias con JUnit, hay dos métodos similares, setUp() y setUpBeforeClass(). ¿Cuál es la diferencia entre estos métodos? Además, ¿cuál es la diferencia entre tearDown()y tearDownAfterClass()? Aquí están las firmas: @BeforeClass public static void setUpBeforeClass()...

152
JUnit confusion: use 'extend TestCase' o '@Test'?

El uso adecuado (o al menos la documentación) de JUnit me pareció muy confuso. Esta pregunta sirve tanto como referencia futura como como una pregunta real. Si he entendido correctamente, hay dos enfoques principales para crear y ejecutar una prueba JUnit: Enfoque A (estilo JUnit 3): cree una...

141
Ejemplo del argumento de MockitoCaptor

¿Alguien puede proporcionarme un ejemplo que muestre cómo usar la org.mockito.ArgumentCaptorclase y cómo es diferente de los simples matchers que se proporcionan con mockito? Leí los documentos simulados proporcionados, pero esos no lo ilustran claramente, ninguno de ellos puede explicarlo con...

133
¿A qué orden se llama Junit @ Before / @ After?

Tengo una suite de prueba de integración. Tengo una IntegrationTestBaseclase para extender todas mis pruebas. Esta clase base tiene un método @Before( public void setUp()) y @After( public void tearDown()) para establecer conexiones API y DB. Lo que he estado haciendo es anular esos dos métodos en...

131
¿Por qué usar JUnit para las pruebas?

Tal vez mi pregunta es novata, pero realmente no puedo entender las circunstancias bajo las cuales usaría junit? Ya sea que escriba aplicaciones simples o más grandes, las pruebo con las System.outdeclaraciones y me parece bastante fácil. ¿Por qué crear clases de prueba con JUnit, carpetas...