Я пытаюсь реализовать тесты JUnit для класса, который выполняет запросы к БД с использованием Hibernate. Когда я создаю тестируемый класс, я получаю доступ к сеансу через фабрику, выполняя следующие действия:
InitialContext context = new InitialContext();
sessionFactory = (SessionFactory) context.lookup(hibernateContext);
Это прекрасно работает, когда я разверну это в JBoss 5.1. Я пытаюсь понять, как заставить это работать с моим тестом JUnit. Я продолжаю получать исключение, заявляющее, что мне «нужно указать имя класса в среде или системном свойстве, или в качестве параметра апплета, или в файле ресурсов приложения: java.naming.factory.initial». Я искал высоко и низко, но не смог найти никакой информации о том, что конкретно мне нужно сделать, чтобы заставить это работать. Я не использую Spring или какие-либо фреймворки, просто старый Java и JUnit.