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.

5
Burlarse de un constructor con parámetro
Tengo una clase de la siguiente manera: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } La lógica en el constructor A(String test)y check()son las cosas de las que estoy tratando de burlarme. Quiero cualquier llamada como: new …

8
¿Cómo usar JUnit y Hamcrest juntos?
No puedo entender cómo debería funcionar JUnit 4.8 con los comparadores Hamcrest. Hay algunos matchers definidos dentro junit-4.8.jarde org.hamcrest.CoreMatchers. Al mismo tiempo, hay otros comparadores hamcrest-all-1.1.jaren org.hamcrest.Matchers. Entonces, ¿adónde ir? ¿Debo incluir explícitamente hamcrest JAR en el proyecto e ignorar los emparejadores proporcionados por JUnit? En particular, estoy interesado en …
88 java  junit  hamcrest 

6
JUnit 4 vs TestNG - Actualización 2013 - 2014 [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta JUnit 4 y TestNG solían ser comparables. ¿Cuáles son los …

10
¿Cómo probar la clase abstracta en Java con JUnit?
Soy nuevo en las pruebas de Java con JUnit. Tengo que trabajar con Java y me gustaría usar pruebas unitarias. Mi problema es: tengo una clase abstracta con algunos métodos abstractos. Pero hay algunos métodos que no son abstractos. ¿Cómo puedo probar esta clase con JUnit? Código de ejemplo (muy …


13
Ejecución de una única prueba de JUnit en Eclipse
Si tengo un conjunto de pruebas con varias pruebas, cuando intento ejecutar una única prueba unitaria, ya sea desde el menú contextual del editor de código o desde la vista JUnit, parece insistir en ejecutar siempre el conjunto completo, en lugar de la prueba única. ¿Hay alguna manera de deshabilitar …
85 eclipse  junit 

4
¿Dónde configuro log4j en una clase de prueba JUnit?
Mirando el último caso de prueba JUnit que escribí, llamé al método BasicConfigurator.configure () de log4j dentro del constructor de la clase. Eso funcionó bien para ejecutar solo esa clase del comando "ejecutar como caso de prueba JUnit" de Eclipse. Pero me doy cuenta de que es incorrecto: estoy bastante …
85 java  logging  junit  log4j 


7
Transacción de reversión después de @Test
En primer lugar, encontré muchos hilos en StackOverflow sobre esto, pero ninguno de ellos realmente me ayudó, así que lamento hacer una pregunta posiblemente duplicada. Estoy ejecutando pruebas JUnit usando spring-test, mi código se ve así @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before public …



10
¿Está probando un servicio web JAX-RS?
Actualmente estoy buscando formas de crear pruebas automatizadas para un servicio web basado en JAX-RS (API Java para servicios web RESTful). Básicamente, necesito una forma de enviarle ciertas entradas y verificar que obtengo las respuestas esperadas. Preferiría hacer esto a través de JUnit, pero no estoy seguro de cómo se …

8
Junit antes de clase (no estático)
¿Existen mejores prácticas para que Junit ejecute una función una vez en un archivo de prueba, y tampoco debería ser estático? como @BeforeClassen la función no estática? Aquí hay una fea solución: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } Bueno, esto es algo …
84 java  junit 

5
Especificaciones. para la salida XML de JUnit [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 5 años . Mejora esta pregunta ¿Dónde puedo encontrar la especificación de la salida XML …

6
JUnit4 fail () está aquí, pero ¿dónde está pass ()?
Hay un fail()método en la biblioteca JUnit4. Me gusta, pero experimento una falta de pass()método que no está presente en la biblioteca. ¿Por que es esto entonces? Descubrí que puedo usarlo assertTrue(true)en su lugar, pero aún parece poco lógico. @Test public void testSetterForeignWord(){ try { card.setForeignWord(""); fail(); } catch (IncorrectArgumentForSetter …
82 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.