Я пытаюсь прочитать папку свойств по этому пути относительно хранилища root:
rest/src/main/resources/cognito.properties
У меня есть класс CognitoData
по этому пути: rest/src/main/java/com/bitorb/admin/webapp/security/cognito/CognitoData.java
, который загружает свойства папка с использованием этого кода, и она работает нормально:
new CognitoProperties().loadProperties("rest/src/main/resources/cognito.properties");
@Slf4j
public class CognitoProperties {
public Properties loadProperties(String fileName) {
Properties cognitoProperties = new Properties();
try {
@Cleanup
FileInputStream fileInputStream = new FileInputStream(fileName);
cognitoProperties.load(fileInputStream);
} catch (IOException e) {
log.error("Error occured. Exception message was [" + e.getMessage() + "]");
}
return cognitoProperties;
}
}
Однако, когда я вызываю CognitoData
из тестового класса, расположенного в rest/src/test/java/com/bitorb/admin/webapp/security/cognito/CognitoServiceTest.java
, я получаю эту ошибку:
[rest/src/main/resources/cognito.properties (No such file or directory)]
Кто-нибудь может пролить свет на то, почему это происходит?