Preguntas etiquetadas con junit

218
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: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){

201
¿Cuándo usar Mockito.verify ()?

Escribo casos de prueba de jUnit para 3 propósitos: Para garantizar que mi código satisfaga toda la funcionalidad requerida, bajo todas (o la mayoría de) las combinaciones / valores de entrada. Para asegurarme de que puedo cambiar la implementación y confiar en los casos de prueba JUnit para...

199
¿Es confiable el método afirmativo de Java?

Sé que ==tiene algunos problemas al comparar dos Strings. Parece que String.equals()es un mejor enfoque. Bueno, estoy haciendo pruebas JUnit y mi inclinación es usar assertEquals(str1, str2). ¿Es esta una forma confiable de afirmar que dos cadenas contienen el mismo contenido? yo...

195
¿Cómo funciona Junit @Rule?

Quiero escribir casos de prueba para una gran cantidad de código, me gustaría conocer los detalles de la @Rulefunción de anotación JUnit , para poder usarlo para escribir casos de prueba. Proporcione algunas buenas respuestas o enlaces, que brinden una descripción detallada de su funcionalidad a...

195
Afirmar que un objeto es un tipo específico

¿Es posible en JUnit afirmar que un objeto es una instancia de una clase? Por varias razones, tengo un objeto en mi prueba que quiero verificar el tipo de. ¿Es un tipo de Object1 o un tipo de Object2? Actualmente tengo: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof...