### Question:
Environment { public Stream<Path> getSettingsPath() { return getPaths("cryptomator.settingsPath"); } @Inject  Environment(); boolean useCustomLogbackConfig(); Stream<Path> getSettingsPath(); Stream<Path> getIpcPortPath(); Stream<Path> getKeychainPath(); Optional<Path> getLogDir(); Optional<Path> getMountPointsDir(); Optional<String> getBuildNumber(); int getMinPwLength();  }### Answer:
@Test @DisplayName("cryptomator.settingsPath=~/.config/Cryptomator/settings.json:~/.Cryptomator/settings.json") public void testSettingsPath() { System.setProperty("cryptomator.settingsPath", "~/.config/Cryptomator/settings.json:~/.Cryptomator/settings.json"); List<Path> result = env.getSettingsPath().collect(Collectors.toList()); MatcherAssert.assertThat(result, Matchers.hasSize(2)); MatcherAssert.assertThat(result, Matchers.contains(Paths.get("/home/testuser/.config/Cryptomator/settings.json"), Paths.get("/home/testuser/.Cryptomator/settings.json"))); }