Preguntas con la etiqueta [junit]
Obtener el nombre de la prueba que se está ejecutando actualmente en JUnit 4
En JUnit 3, pude obtener el nombre de la prueba que se está ejecutando actualmente de esta manera: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test
Manera limpia de iniciar un sondeador de integración de Spring en la prueba de integración de JUnit
Tengo un flujo de Spring Integration que utiliza un MessageSourcepara completar periódicamente mensajes de una consulta de base de datos (no, no tenía intención de usar Spring Integration JPA/JDBC) @Bean
Desmontaje diferente para cada @Test en jUnit
¿Hay alguna forma de definir un desmontaje diferente para cada @Test en jUnit?
¿Cómo simular un método privado para realizar pruebas usando PowerMock?
Tengo una clase que me gustaría probar con un método público que llama a uno privado. Me gustaría asumir que el método privado funciona correctamente. Por ejemplo, me gustaría algo
¿Cómo funciona Junit @Rule?
Quiero escribir casos de prueba para una gran cantidad de código, me gustaría conocer los detalles de @Rulela función de anotación JUnit, para poder usarla para escribir casos de prueba.
Comparación de matrices en afirmaciones JUnit, ¿de forma concisa e integrada?
¿Existe una forma concisa e integrada de hacer afirmaciones iguales en dos matrices del mismo tipo en JUnit? De forma predeterminada (al menos en JUnit 4), parece realizar una comparación
No se encontraron pruebas para este error, al ejecutar la prueba unitaria parametrizada en Android Studio
Intenté ejecutar pruebas unitarias parametrizadas en Android Studio, como se muestra a continuación: import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import
Completando Spring @Value durante la prueba unitaria
Estoy intentando escribir una prueba unitaria para un bean simple que se usa en mi programa para validar formularios. El bean está anotado @Componenty tiene una variable de clase que
Probando la igualdad de dos objetos JSON ignorando el orden de los hijos en Java [cerrado]
Estoy buscando una biblioteca de análisis JSON que admita la comparación de dos objetos JSON ignorando el orden de los hijos, específicamente para pruebas unitarias de JSON que regresan de
¿Cómo probar métodos que llaman a System.exit()?
Tengo algunos métodos que deberían invocar System.exit()ciertas entradas. Desafortunadamente, probar estos casos hace que JUnit finalice. Poner las llamadas al método en un nuevo subproceso no parece ayudar, ya que
Mockito: Intentar espiar el método es llamar al método original
Estoy usando Mockito 1.9.0. Quiero burlarme del comportamiento de un único método de una clase en una prueba JUnit, así que tengo final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); El problema
Cómo burlarse de una clase final con mockito
Tengo una clase final, algo como esto: public final class RainOnTrees{ public void startRain(){ // some code here } } Estoy usando esta clase en alguna otra clase como esta:
¿Cómo probar que no se lanza ninguna excepción?
Sé que una forma de hacerlo sería: @Test public void foo() { try { // execute code that you expect not to throw Exceptions. } catch(Exception e) { fail("Should not
¿Por qué no se llaman a mis métodos simulados al ejecutar una prueba unitaria?
Prefacio: Esta pregunta y respuesta pretenden ser una respuesta canónica a la mayoría de las preguntas que surgen debido al mal uso de Mockito o a una mala comprensión de
Cómo verificar que un método se llame dos veces con Mockito verificar()
Quiero verificar si se llama a un método al menos una vez mediante la verificación de Mockito. Usé verificar y se queja así: org.mockito.exceptions.verification.TooManyActualInvocations: Wanted 1 time: But was 2