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.

6
¿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 decirme que …

7
¿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 usaríaassertTrue(str1.equals(str2)) , pero entonces no obtienes el beneficio …
199 java  string  junit  junit4 


4
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 Object2); Esto funciona, pero …
195 java  unit-testing  junit 

4
¿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 través de un ejemplo …
195 java  junit  junit4  junit-rule 

7
Significado del argumento épsilon de afirmar iguales para valores dobles
Tengo una pregunta sobre junit assertEqualspara probar valores dobles. Al leer el documento de API, puedo ver: @Deprecated public static void assertEquals(double expected, double actual) Obsoleto. En su lugar, utilice asirEquals (doble esperado, doble real, doble epsilon) ¿Qué significa el epsilonvalor? (Epsilon es una letra en el alfabeto griego, ¿verdad?). …
187 java  unit-testing  junit 



30
Clase no encontrada: Conjunto de pruebas vacío en IntelliJ
Estoy empezando el programa de informática en mi universidad y tengo algunos problemas con IntelliJ. Cuando intento ejecutar pruebas unitarias, recibo el mensaje Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. También veo un mensaje titulado "No se encontraron pruebas" en el lado izquierdo de mi …




12
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", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be …

3
¿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 tropezar o proporcionar un enlace que …

3
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, String) del tipo Assert está en desuso El tipo …
160 java  junit 

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.