Teste de unidade Java não pode acessar ResourceBundle

Eu estou criando um teste de unidade Java para testar algum código que eu mudei recentemente. No entanto, o método que estou testando instancia uma classe que usa ResourceBundle…

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

O arquivo de recursos reside no pacote da Web emMycompany_web/src/main/webapp/WEB-INF/classes/businessVariables.properties

Meu teste vive no meu pacote xml emMycompany_xml/src/test/java/uk/co/mycompany/xmlapi/RequestProcessorTestNew.java

Durante o tempo de execução normal, o pacote de recursos é acessível, mas não quando meu teste de unidade é executado. Ele lança esse erro ...

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

O que devo fazer? Posso ativar meu teste para ver o pacote de recursos de alguma forma? Posso criar um arquivo de recurso falso em algum lugar que, de alguma forma, o código poderá ver?

questionAnswers(2)

yourAnswerToTheQuestion