junit4

Maven no encuentra pruebas JUnit para ejecutar

Tengo un programa maven, compila bien. Cuando corro mvn test no ejecuta ninguna prueba (en el encabezado TESTs dice There ar ... 2:03:09 EDT 2011 [INFO] Final Memory: 7M/62M [INFO] ------------------------------------------------------------------------

¿Cómo se afirma que una cierta excepción se lanza en las pruebas de JUnit 4?

¿Cómo puedo usar JUnit4 idiomáticamente para probar que algún código arroja una excepción? Aunque ciertamente puedo hacer a ... o una Aserción.xyz o algo que es mucho menos desacoplados y mucho más en el espíritu de JUnit para este tipo de situaciones.

Java: ¿assertEquals (String, String) es fiable?

Sé que == tiene algunos problemas al comparar dos Strings. Parece que String.equals() es un mejor enfoque. Bueno, estoy hac ... En una nota relacionada, ¿alguien tiene un enlace a una página o hilo que explica claramente los problemas con str1 == str2?

diferencias entre 2 clases JUnit Assert

El framework JUnit contiene 2 Assert clases (en paquetes diferentes, obviamente) y los métodos en cada uno parecen ser muy si ... es. ¿Alguien puede explicar por qué es esto? Las clases a Las que me refiero son: junit.framework.Assert y org.junit.Assert.

¿Cómo ejecutar métodos de prueba en orden específico en JUnit4?

Quiero ejecutar métodos de prueba anotados por @Test en orden específico. Por ejemplo: public class MyTest { @Test pub ... es una característica bastante importante para JUnit, si el autor de JUnit no quiere la característica de orden , ¿por qué?

Junit: pruebas de integración de división y pruebas unitarias

He heredado una carga de prueba Junit, pero estas pruebas (aparte de la mayoría no funciona) son una mezcla de pruebas unitar ... or solución por ahí. Así que esa es mi pregunta, ¿cómo se rompen mucho pruebas de integración y pruebas unitarias adecuadas?

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.

Simula métodos estáticos de múltiples clases usando PowerMock

Sé cómo simular métodos estáticos de una clase usando PowerMock. Pero quiero simular métodos estáticos de varias clases en una clase de prueba usando JUnit y PowerMock. ¿Puede alguien decirme si es posible hacer esto y cómo hacerlo?

@RunWith (MockitoJUnitRunner.clase) vs MockitoAnnotations.initMocks(este)

Mientras escribo una nueva prueba JUnit4, me pregunto si usar @RunWith(MockitoJUnitRunner.class) o MockitoAnnotations.initM ... una ventaja sobre el método initMocks() que he estado usando en el pasado. Cualquier pensamiento o enlaces serán apreciados!

"Assert in junit.framework ha sido obsoleto" - ¿qué uso sigue?

Subo la versión de junit a 4.11 y obtengo: [WARNING] [deprecation] Assert in junit.framework has been deprecated [WARNING] [deprecation] Assert in junit.framework has been deprecated .... ¿Cómo y a qué migrar?

¿Cómo afirmo que un iterable contiene elementos con una determinada propiedad?

Supongamos que quiero probar unitariamente un método con esta firma: List<MyItem> getMyItems(); Supongamos que MyIt ... ría bueno para este tipo de cosas? Si es así, ¿cuál sería exactamente la versión de hamcrest de mi pseudo-sintaxis anterior?

¿Cómo configurar log4j. properties para SpringJUnit4ClassRunner?

De repente esto sigue sucediendo durante una prueba de JUnit. Todo estaba funcionando, escribí algunas pruebas nuevas y este ... se initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

Maven 3 y JUnit 4 problema de compilación: paquete org.junit no existe

Estoy tratando de construir un proyecto Java simple con Maven. En mi pom-file declaro JUnit 4.8.2 como la única dependencia. ... ins/maven-surefire-plugin/examples/junit.html pero el consejo parece estar destinado a expertos Maven. No entendía qué hacer.

¿Cómo ejecutar pruebas JUnit con Gradle?

Actualmente tengo la siguiente compilación .gradle archivo: apply plugin: 'java' sourceSets { main { java { ... test/model. ¿Cómo agrego una dependencia JUnit 4 correctamente y luego corro esas pruebas en las carpetas de tests/model?

Cómo ejecutar todas las pruebas pertenecientes a una determinada Categoría en JUnit 4

JUnit 4.8 contiene una nueva característica llamada "Categorías" que le permite agrupar ciertos tipos de pruebas juntas. Esto ... uien sabe cómo puedo ejecutar todas las pruebas en la categoría SlowTests? Parece que debe tener la anotación SuiteClasses...

setUp/tearDown (@Before / @After) ¿por qué los necesitamos en JUnit?

Creo que todos sabemos que setUp (@Before) se ejecutará antes de cualquier método de prueba y tearDown(@After) se ejecutará d ... uctor de clases y eliminar el método de configuración? ¿hay alguna razón específica para mantener el método de configuración?

Reutilice el contexto de la aplicación spring en las clases de prueba junit

Tenemos un montón de casos de prueba JUnit (pruebas de integración) y están lógicamente agrupados en diferentes clases de pru ... ez para un montón de Clases de prueba JUnit. FWIW, usamos Spring 3.0.5, JUnit 4.5 y usamos Maven para construir el proyecto.

Escribir una única prueba unitaria para múltiples implementaciones de una interfaz

Tengo una interfaz List cuyas implementaciones incluyen Singly Linked List, Doubly, Circular, etc. Las pruebas unitarias que ... ingly, doubly, circular etc pero para cada implementación se usa el mismo objeto para ejecutar todas las pruebas en la clase.

Diferencia entre las Teorías JUnit y las Pruebas Parametrizadas

¿Cuál es la diferencia entre una Teoría y una prueba parametrizada? No estoy interesado en las diferencias de implementación al crear las clases de prueba, justo cuando elegirías una sobre la otra.

¿Cómo puedo crear dinámicamente un Conjunto de pruebas en JUnit 4?

Me gustaría crear un conjunto de pruebas junit usando JUnit 4 donde los nombres de las clases de prueba que se incluirán no s ... conjuntos de pruebas dinámicamente especificados parecen algo que debe estar en JUnit 4 en algún lugar. ¿Alguien sabe dónde?