Конфигурация функционального тестирования Dagger и IntelliJ, чтобы разрешить отладкуJAVA

Программисты JAVA общаются здесь
Anonymous
Конфигурация функционального тестирования Dagger и IntelliJ, чтобы разрешить отладку

Сообщение Anonymous »

У меня есть API, написанный в кинжале с Maven, и он уже имеет некоторые функциональные тесты. Когда я запускаю < /p>
mvn clean verify
< /code>
Тесты работают правильно. Однако, когда я пытаюсь запустить их из IDE или отлаживать их, автоматический код сгенерированного кинжала в папке сгенерированных тестов-исходных источников жалуется на класс, который не может быть найден. < /P>
В основном есть Класс конфигурации кинжала как это: < /p>
public interface TestConfigComponent {
...
void inject(BaseFT basefT);
}
< /code>
И в Baseft у нас есть что -то вроде этого: < /p>
@Before
public void beforeTest() throws Exception {

DaggerTestConfigComponent.create().inject(this);

}
< /code>
Теперь, если честно, я действительно не понимаю разницы между выполнением тестов через MVN Проверьте и сделав это, нажав кнопку «Play» на IntelliJ, но ясно, что чего -то не хватает в Моя конфигурация IntelliJ, чтобы иметь возможность отлаживать эти тесты, что я должен сделать для достижения этой цели? />public class MyBeautifulFT extends BaseFT{

}
< /code>
и сообщение об ошибке следующее: < /p>
java: cannot find symbol
symbol: class BaseFT
location: package com.package.name


Подробнее здесь: https://stackoverflow.com/questions/763 ... -debugging

Вернуться в «JAVA»