Модульный тест Java не может получить доступ к ResourceBundle

Я создаю тестовый модуль Java, чтобы проверить код, который я недавно изменил. Однако метод, который я тестирую, создает экземпляр класса, который использует ResourceBundle…

ResourceBundle.getBundle("businessVariables").getString("product.name"));

Файл ресурса находится в веб-пакете наMycompany_web/src/main/webapp/WEB-INF/classes/businessVariables.properties

Мой тест живет в моем пакете xml наMycompany_xml/src/test/java/uk/co/mycompany/xmlapi/RequestProcessorTestNew.java

Во время нормальной работы пакет ресурсов доступен, но не при запуске моего модульного теста. Выдает эту ошибку ...

Testcase: testCreateInitialStatusResponse(uk.co.mycompany.xmlapi.RequestProcessorTestNew):  Caused an ERROR
null
java.lang.reflect.InvocationTargetException
    at uk.co.mycompany.xmlapi.RequestProcessorTestNew.testCreateInitialStatusResponse(RequestProcessorTestNew.java:62)
Caused by: java.lang.ExceptionInInitializerError
    at uk.co.mycompany.xmlapi.RequestProcessorImpl.createInitialStatusResponse(RequestProcessorImpl.java:812)
Caused by: java.util.MissingResourceException: Can't find bundle for base name businessVariables, locale en_US

Что мне делать? Можно ли как-нибудь включить мой тест, чтобы увидеть комплект ресурсов? Могу ли я создать где-нибудь фиктивный файл ресурсов, который каким-то образом код сможет увидеть?

Ответы на вопрос(2)

Ваш ответ на вопрос