Программисты JAVA общаются здесь
-
Anonymous
Typesafe Config: загрузка конфигурации из src/test/resources.
Сообщение
Anonymous »
Это вопрос для начинающих. Итак, структура моего приложения выглядит так:
Код: Выделить всё
src/main/java/...
src/main/resources/application.conf
src/test/java/...
src/test/resources/module/test.module.conf
application.conf
test.module.conf
В моем тесте да
Код: Выделить всё
@Test
public void testLoadConfig() {
final Config config = ConfigFactory.parseResources("test.module.conf");
System.out.println(config);
}
и что я вижу
Конечно, что-то не так, но я этого не вижу
ОБНОВЛЕНИЕ
Когда я это делаю
Код: Выделить всё
@Test
public void testActorForFailure() {
// final Config config = ConfigFactory.load("test.module.conf");
final Config config = ConfigFactory.load();
System.out.println(config.getString("location"));
}
Понятно
Так почему переопределение не работает?
Подробнее здесь:
https://stackoverflow.com/questions/299 ... -resources
1733220299
Anonymous
Это вопрос для начинающих. Итак, структура моего приложения выглядит так:
[code]src/main/java/...
src/main/resources/application.conf
src/test/java/...
src/test/resources/module/test.module.conf
[/code]
[b]application.conf[/b]
[code]location: mainLocation
[/code]
[b]test.module.conf[/b]
[code]location: testLocation
[/code]
В моем тесте да
[code] @Test
public void testLoadConfig() {
final Config config = ConfigFactory.parseResources("test.module.conf");
System.out.println(config);
}
[/code]
и что я вижу
[code]Config(SimpleConfigObject({}))
[/code]
Конечно, что-то не так, но я этого не вижу
ОБНОВЛЕНИЕ
Когда я это делаю
[code] @Test
public void testActorForFailure() {
// final Config config = ConfigFactory.load("test.module.conf");
final Config config = ConfigFactory.load();
System.out.println(config.getString("location"));
}
[/code]
Понятно
[code]mainLocation
[/code]
Так почему переопределение не работает?
Подробнее здесь: [url]https://stackoverflow.com/questions/29934698/typesafe-config-load-configuration-from-src-test-resources[/url]