Как использовать код из проекта в Gradle TestFixtures?
У меня есть проект Java, в котором для сборки использовался gradle 6.4.1. Я хочу переместить некоторые тестовые утилиты из test в testFixtures и повторно использовать их в своем интеграционном тесте.
В моем build.gradle.kts у меня есть:
plugins {
java
id("java-test-fixtures")
}
dependencies {
testFixturesApi("org.junit.jupiter:junit-jupiter-api:5.5.2")
testFixturesImplementation("org.junit.jupiter:junit-jupiter-engine:5.5.2")
}
Я создаю простой класс в src / main / java и пытаюсь использовать его в src / testFixtures / java, как в примере: https://docs.gradle.org/current/userguide/java_testing.html#sec:java_test_fixtures Но когда я тыр построить проект у меня есть
error: cannot find symbol
private static final Person HOMER = new Person("Homer", "Simpson");
^
symbol: class Person
location: class Simpsons
Это простой способ, но у меня не работает, что я могу сделать не так?