Все,
Я пытаюсь выполнить некоторые модульные тесты в каком-то архаичном Java-коде (без интерфейсов, без абстракции и т.д.)
Это сервлет, который использует ServletContext (который я предполагаю, настроен Tomcat), и он имеет информацию о базе данных, которая настроена в файле web.xml/context.xml. Теперь я понял, как сделать Fake ServletContext, но код имеет
InitialContext _ic = new InitialContext();
по всему месту (поэтому заменить его не представляется возможным). Мне нужно найти способ сделать по умолчанию InitialContext() способным сделать _ic.lookup(val)
без исключения исключения.
Я предполагаю, что есть некоторый способ загрузки context.xml, но как работает эта магия, я рисую пробел. У кого-нибудь есть идеи?