У меня есть предопределенная структура проекта с руководством зависимости рабочего Gradle и следующий Gradle JUnit разрешающее:IntelliJ не использует импорт JUnit в Integration Tests (проект Gradle)
dependencies {
[...]
testCompile "junit:junit:${versions.junit}"
integrationTestCompile "junit:junit:${versions.junit}"
}
Структура проекта
<project>
<module>
src
integration-test
main
test
Теперь, когда классы test
хорошо компилируются в IntelliJ, классы integrationTest
по-прежнему нет. На ...
import org.junit.Assert;
... Я сказал:. «Не удается разрешить символ„Утверждай“
Как IntelliJ (а также Gradle) новичку, я совершенно запутался об обращении с этой проблемой Хотя. this answer говорит мне, что я мог бы сопоставить оба testCompile
и integrationTestCompile
в test
сферу IDEA (без описания того, как), that answer относится к документации Gradle IdeaModule, но это не очень толковый вообще в этой точке.
Итак, что такое правильный или лучший подход и что именно должно быть сделанный?
Является ли эта проблема возникает только с IntelliJ или вы получите ошибки от работы интеграционные тесты вне IntelliJ? –
@EricWendelin Спасибо за сотрудничество! См. Ответ ниже. Любые открытые вопросы к вам? – philburns