@MicronautTest
аннотация является частью этого артефакта Maven io.micronaut.test:micronaut-test-core
. И он автоматически связывается как зависимость по артефакту:
io.micronaut.test:micronaut-test-junit5
, если вы используете JUnit 5 для модульных тестов io.micronaut.test:micronaut-test-spock
, если вы используете Spock для модульных тестов
Итак, если вы используете JUnit 5, вы должны добавить эту строку в раздел dependencies
вашего build.gradle сценария:
testImplementation 'io.micronaut.test:micronaut-test-junit5'
И конечно, аннотацию @MicronautTest
используйте только в Java тестовых классах, расположенных в каталоге test / java.
Когда вы используете Spock, вам нужно добавить эту строку в dependencies
раздел вашего build.gradle сценария:
testImplementation 'io.micronaut.test:micronaut-test-spock'
И, конечно, используйте аннотацию @MicronautTest
только в Groovy тестовых классах, расположенных в test / groovy каталог.