В моем проекте Springboot мне не нужно юнит-тестировать эти mvc вещи, но некоторые чистые классы POJO.
Мой класс pojo:
public class Calculator {
public int add(int a, int b) {
return a+b;
}
}
Мой тестовый класс:
@ExtendWith(SpringExtension.class)
public class SimpleTest {
@Test
void testIt() {
Calculator cal = new Calculator();
int result = cal.add(1, 2);
assertThat(result).isEqualTo(3);
}
}
Я использую Intellij IDE. Рядом со строкой кода void testIt()
слева есть маленькая стрелка запуска, когда я нажимаю и запускаю тестовую функцию, я получаю ошибку:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test'.
> No tests found for given includes: [com.my.calculator.SimpleTest.testIt](filter.includeTestsMatching)
Почему я получаю эту ошибку No test found
?
Кстати, зависимости моего проекта для теста:
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'org.assertj:assertj-core'