우리 애플리케이션에서 오래된 클래스를 테스트하기 위해 일부 Junit 테스트를 작성하려고합니다. 이 코드는 (번역을 위해) ResourceBundle을로드하려하지만 실패합니다. 문제는 classpath와 관련된 것 같아요.하지만 알아낼 수는 없어요.junit 테스트 중에 ResourceBundle을로드 할 수 없습니다.
코드는/src에 배치되고 테스트는/test에 있습니다. ResourceBundle은/src와 관련된 기본 이름 (예 : "foo/bar/baz")이 주어지면로드됩니다.
내 테스트는 앱 자체와 동일한 클래스 경로를 사용하므로 번들을 찾지 못하는 이유를 알 수 없습니다.
무엇이 잘못 되었습니까?
테스트는'/ test' 디렉토리에 있습니까? – Asaph
ResourceBundles을 절대 경로로 임시 변경하는 경우 문제가 해결 되나요? – Asaph