Есть несколько вариантов, хотя я рекомендую кого-то шлепнуть за то, что вы не «разрешили» использовать фреймворк.Два контакта;Я уверен, что есть другие.Сначала я пошёл бы по порочному пути.
Вы можете издеваться над статическими классами, используя комбинацию EasyMock / Mockito и, скажем, PowerMock.Технически вам вообще не нужно ничего менять, чтобы получить желаемое поведение в тесте.
Имя класса, предоставленное параметром init сервлета или ресурсом JNDI, можно использовать для создания экземпляра локатора кэша.,Предоставление сеттера для того же позволяет юнит / и т.д.тест, чтобы установить его в классе.