Убедитесь, что файл hibernate.xml.cfg находится в том же каталоге, что и тестовый класс junit.По умолчанию он будет искать файл в том же каталоге, в котором он выполнялся, если только путь не указан в объекте sessionfactory при его создании.
Обновление: также убедитесь, что вы инициализировали sessionFactory.Когда вы получаете новый сеанс, вполне возможно, что вы никогда не инициализировали фабрику, так как ваш модульный тест может обходить код, который обычно его инициализирует.
Надеюсь, это поможет.