Siéntete en la libertad de divulgar nuestro sitio y códigos con tus amigos, apóyanos para ampliar esta comunidad.
Solución:
¿Cómo agrego una dependencia de junit 4 correctamente?
Suponiendo que está resolviendo contra un repositorio Maven estándar (o equivalente):
dependencies
...
testCompile "junit:junit:4.11" // Or whatever version
¿Ejecutar esas pruebas en las carpetas de pruebas/modelo?
Usted define su conjunto de fuentes de prueba de la misma manera:
sourceSets
...
test
java
srcDirs = ["test/model"] // Note @Peter's comment below
Luego invoque las pruebas como:
./gradlew test
EDITAR: si está utilizando JUnit 5 en su lugar, hay más pasos para completar, debe seguir este tutorial.
Si configura su proyecto con la estructura de paquete gradle predeterminada, es decir:
src/main/java
src/main/resources
src/test/java
src/test/resources
entonces no necesitará modificar sourceSets para ejecutar sus pruebas. Gradle se dará cuenta de que sus clases y recursos de prueba están en src/test. Luego puede ejecutar como Oliver dice arriba. Una cosa a tener en cuenta: tenga cuidado al configurar archivos de propiedades y ejecutar sus clases de prueba tanto con Gradle como con su IDE. Uso Eclipse, y cuando ejecuto JUnit desde él, Eclipse elige un classpath (el directorio bin) mientras que gradle elige otro (el directorio de compilación). Esto puede generar confusión si edita un archivo de recursos y no ve su cambio reflejado en el tiempo de ejecución de la prueba.
Si creó su proyecto con Spring Initializr, todo debería estar configurado correctamente y todo lo que necesita hacer es ejecutar…
./gradlew clean test --info
- Usar
--info
si desea ver la salida de prueba. - Usar
clean
si desea volver a ejecutar las pruebas que ya han pasado desde el último cambio.
Dependencias requeridas en build.gradle
para probar en Spring Boot…
dependencies
compile('org.springframework.boot:spring-boot-starter')
testCompile('org.springframework.boot:spring-boot-starter-test')
Por alguna razón, el corredor de prueba no le dice esto, pero produce un informe HTML en build/reports/tests/test/index.html
.
Aquí puedes ver las reseñas y valoraciones de los lectores
Si tienes algún reparo y capacidad de mejorar nuestro noticia puedes dejar una explicación y con mucho gusto lo observaremos.