Preguntas etiquetadas con junit

109
¿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 caso. Editar : el hecho de...

104
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 (verdadero); //...

101
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 {...

98
Conjuntos de pruebas JUnit 4

¿Cómo creo conjuntos de pruebas con JUnit 4? Toda la documentación que he visto no parece funcionar para mí. Y si utilizo el asistente de Eclipse, no me da la opción de seleccionar ninguna de las clases de prueba que he

97
Prueba de Android AsyncTask con Android Test Framework

Tengo un ejemplo de implementación de AsyncTask muy simple y tengo problemas para probarlo con el marco de Android JUnit. Funciona bien cuando lo instancia y lo ejecuto en una aplicación normal. Sin embargo, cuando se ejecuta desde cualquiera de las clases del marco de pruebas de Android (es...

97
Cómo probar un proyecto de biblioteca de Android

Estoy escribiendo un proyecto de biblioteca de Android basado en la clase de mapa de bits de Android (llámelo AndroindLib) que contiene solo la clase de utilidad (sin actividad). Intenté probarlo usando Android JUnit, pero sigue quejándose de que no puede encontrar el AnroidLib.apk ¿Cuál es la...

95
¿Cómo puedo hacer esperar una prueba de JUnit?

Tengo una prueba de JUnit que quiero esperar un período de tiempo sincrónicamente. Mi prueba JUnit se ve así: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Lo...