Вызов cl.getResource(resource)
пытается найти ресурс, соответствующий строке resource
на пути к классам загрузчика классов для cl
.
Это означает, что resource
должен быть относительным путемв classpath вашего приложения.
Тот факт, что вызов метода возвращает null
, означает, что загрузчик классов не может найти запрошенный ресурс.Вы должны проверить, что ресурс копируется в нужное место (Eclipse или компоновщик) перед запуском модульного теста.
(проблема в другом файловом контексте в linux / windows?)
Возможно, проблема с чувствительностью к регистру имени ресурса.Я сомневаюсь, если тесты выполняются нормально для других людей, но это стоит проверить.
Есть ли в этом проекте файл build.xml
?Попробуйте запустить тесты из командной строки, используя Ant
.
Есть ли в этом проекте файлы pom.xml
?Попробуйте запустить тесты из командной строки, используя mvn test
.