junit

Comparar dos objetos JSON en Java

Estoy buscando una biblioteca de análisis JSON que admita la comparación de dos objetos JSON ignorando el orden secundario, e ... a de las principales bibliotecas JSON soporta esto? La org.la biblioteca json simplemente hace una comparación de referencia.

Cambio de nombres de pruebas parametrizadas

¿Hay alguna manera de establecer mis propios nombres de casos de prueba personalizados cuando se utilizan pruebas parametrizadas en JUnit4? Me gustaría cambiar el valor predeterminado - [Test class].runTest[n] - a algo significativo.

Significado del argumento epsilon de assertEquals para valores dobles

Tengo una pregunta sobre junit assertEquals para probar valores dobles. Leyendo API doc puedo ver: @Deprecated public stat ... gnifica el valor de epsilon? (Epsilon es una letra en el alfabeto griego, ¿verdad?). ¿Puede alguien explicarme cómo usarlo?

No se puede encontrar una @ SpringBootConfiguration al hacer un JpaTest

Soy nuevo en frameworks (acabo de pasar la clase) y esta es la primera vez que uso springboot. Estoy tratando de ejecutar un ... ends CrudRepository<Account,Long> { public Account findByUsername(String username); } } Gracias de antemano

Cómo usar Junit para probar procesos asíncronos

¿Cómo se prueban los métodos que activan procesos asíncronos con Junit? No se cómo hacer que mi prueba espere a que el proc ... (no es exactamente una prueba unitaria, es más como una prueba de integración, ya que involucra varias clases y no solo una)

Java: Cómo probar métodos que llaman al Sistema.exit()?

Tengo algunos métodos que deberían llamar System.exit() en ciertas entradas. Desafortunadamente, probar estos casos hace que ... entas complementarias de pruebas de regresión son bienvenidas (preferiblemente algo que se integre bien con JUnit y EclEmma).

¿Separación de las clases JUnit en un paquete de prueba especial?

Estoy aprendiendo los conceptos de Desarrollo Basado en Pruebas a través de la lectura de los artículos Craftsman (haga clic ... enfoque equivocado. Creo que le daré a Maven otra oportunidad porque parece que irá bien con el desarrollo basado en pruebas.

Diferencia entre setUp () y setUpBeforeClass()

Cuando pruebas unitarias con JUnit, hay dos métodos similares, setUp() y setUpBeforeClass(). ¿Cuál es la diferencia entre est ... ) throws Exception { } @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { }

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 qu ... ss()); ¿Hay un método de afirmación específico que me permite probar un tipo de objeto de una manera más elegante, fluido?

Junit-run configurar el método una vez

Configuré una clase con un par de pruebas y en lugar de usar @Before me gustaría tener un método de configuración que se ejecute solo una vez antes de todas las pruebas. ¿Es posible con Junit 4.8?

Mockito Cómo burlarse y afirmar una excepción lanzada?

Estoy usando mockito en una prueba junit. Cómo hacer que ocurra una excepción y luego afirmar que tiene (pseudo-código genérico)

¿Por qué usar JUnit para pruebas?

Tal vez mi pregunta es una novata, pero realmente no puedo entender las circunstancias en las que usaría junit? Ya sea que ... clases de prueba? PS. Nunca he trabajado en grandes proyectos que solo estoy aprendiendo. Entonces, ¿cuál es el propósito?

Comprobar que una lista no está vacía en Hamcrest

Me preguntaba si alguien conocía una manera de comprobar si una Lista está vacía usando assertThat() y Matchers? La mejor ma ... e pude ver es usar JUnit: assertFalse(list.isEmpty()); Pero esperaba que hubiera alguna manera de hacer esto en Hamcrest.

Manera fácil de ejecutar la misma prueba junit una y otra vez?

Como dice el título, estoy buscando una forma sencilla de ejecutar JUnit 4.x prueba varias veces seguidas automáticamente usa ... ando de arreglar permanece fija. Una solución ideal sería un complemento/ajuste/característica de Eclipse que yo desconozco.

Java JUnit: El método X es ambiguo para el tipo Y

Tuve algunas pruebas funcionando bien. Luego, lo moví a un paquete diferente, y ahora estoy recibiendo errores. Aquí está el ... raphtUtilitiesTest ¿Cómo puedo arreglar esto? ¿Por qué ocurrió este problema cuando moví la clase a un paquete diferente?

Cómo hacer una afirmación JUnit en un mensaje en un registrador

Tengo un código bajo prueba que llama a un registrador de Java para informar de su estado. En el código de prueba de JUnit, m ... (Y, para ser honesto, no está claro para mí cómo llegar al LogRecord de un registrador, pero supongamos que eso es posible.)

Android AsyncTask testing con Android Test Framework

Tengo un ejemplo de implementación de AsyncTask muy simple y estoy teniendo problemas para probarlo usando Android JUnit fram ... ho de que AsyncTask no invoca su notificación métodos cuando se ejecutan dentro del marco de pruebas de Android. Alguna idea?

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) qu ... uede encontrar el AnroidLib.apk ¿Cuál es la forma correcta de probar Unitariamente el Proyecto de la Biblioteca de Android?

Excepciones de Pruebas JUnit [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo se afirma que una cierta excepción se lanza en las prue ... pone que debe obtener una barra roja cuando el lanzamiento de excepción funciona de la manera que se supone que debe hacerlo?

No se encontró la clase: Empty Test Suite in IntelliJ

Estoy empezando el programa de ciencias de la computación en mi universidad, y estoy teniendo algunos problemas con IntelliJ. ... ¿Cómo puedo hacer que mis pruebas funcionen? Gracias de antemano. Estoy usando la versión más reciente de IntelliJ IDEA CE.