Preguntas etiquetadas con junit

82
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é tengo que...

82
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...

81
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...

81
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");...

81
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));