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.

17
java.lang.NoClassDefFoundError en junit
Recibo este error en java en mi código de prueba junit. Miré hacia arriba en la red y dice que necesito agregar junit.jar en el classpath. En Eclipse, lo agregué en la ruta de clase de las ventanas de Propiedades del proyecto, pero todavía obtengo un error de inicialización. Qué …

10
AssertEquals 2 Lists ignora el orden
Creo que debería ser una pregunta realmente simple. Pero de alguna manera no puedo encontrar la respuesta en Google. Suponga que tengo 2 listas de cadenas. Primero contiene "Cadena A" y "Cadena B" , el segundo contiene "Cadena B" y "Cadena A" (observe la diferencia en el orden). Quiero probarlos …


7
Prueba de JUnit con entrada de usuario simulada
Estoy tratando de crear algunas pruebas JUnit para un método que requiere la entrada del usuario. El método bajo prueba se parece un poco al método siguiente: public static int testUserInput() { Scanner keyboard = new Scanner(System.in); System.out.println("Give a number between 1 and 10"); int input = keyboard.nextInt(); while (input …

19
Compare objetos de fecha con diferentes niveles de precisión
Tengo una prueba de JUnit que falla porque los milisegundos son diferentes. En este caso, no me importan los milisegundos. ¿Cómo puedo cambiar la precisión de la aserción para ignorar milisegundos (o cualquier precisión que me gustaría establecer)? Ejemplo de una afirmación fallida que me gustaría aprobar: Date dateOne = …
81 java  junit 

9
Afirmar coincidencias de expresiones regulares en JUnit
Ruby's Test::Unittiene un buen assert_matchesmétodo que se puede usar en pruebas unitarias para afirmar que una expresión regular coincide con una cadena. ¿Hay algo parecido a esto en JUnit? Actualmente, hago esto: assertEquals(true, actual.matches(expectedRegex));
81 java  regex  junit 

12
Cómo simular el método e en el registro
Aquí Utils.java es mi clase para ser probada y el siguiente es el método que se llama en la clase UtilsTest. Incluso si me estoy burlando del método Log.e como se muestra a continuación @Before public void setUp() { when(Log.e(any(String.class),any(String.class))).thenReturn(any(Integer.class)); utils = spy(new Utils()); } Obtengo la siguiente excepción java.lang.RuntimeException: …
81 android  junit  mockito 


6
Ejecutar pruebas JUnit simples en Android Studio (IntelliJ) cuando se usa una configuración basada en Gradle
Estoy usando Android Studio/IntelliJpara construir sobre un Androidproyecto existente y me gustaría agregar algunas JUnitpruebas unitarias simples . ¿Cuál es la carpeta correcta para agregar tales pruebas? El Gradlecomplemento de Android define una estructura de directorio src/main/javapara el código fuente principal y src/instrumentTest/javapara las Androidpruebas. Intentar agregar mis pruebas 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.