Тесту JUnit не удалось прочитать файл свойств из другого класса модуля
Я создаю проект с несколькими модулями. Я использую инструмент сборки Gradle и IntelliJ IDEA. У меня есть два модуля веб-сервиса и утилиты. Структура проекта как
Я читаю файл config.properties в моем модуле утилит. В котором я определяю порт сервера и другие значения. Когда я вызываю метод модуля утилит (который читает файл свойств и возвращает значения) из классов моего модуля веб-сервиса, которые работают нормально и возвращают правильные значения. Но при попытке вызвать тот же метод из тестовых классов модуля веб-сервиса, тогда метод служебного класса не смог прочитать файл свойств.
Теперь я не понимаю, что происходит не так.
Благодарю.
1 ответ
Убедитесь, что файл свойств существует в /src/test/resources, а также в /src/main/resources, поскольку путь к классу, используемый при выполнении тестов, отличается от обычного пути к классу приложения.