Я хочу к модульному тесту интерфейс RESTful, записанный с Apache CXF.
Я использую ServletContext для загрузки некоторых ресурсов, таким образом, я имею:
@Context
private ServletContext servletContext;
Если я развертываю это на Glassfish, ServletContext введен, и он работает как ожидаемый. Но я не знаю, как ввести ServletContext в моем классе обслуживания, так, чтобы я мог протестировать его с тестом JUnit.
Я использую Spring 3.0, JUnit 4, CXF 2.2.3 и Знаток.
В модульном тесте вы, вероятно, захотите создать экземпляр MockServletContext .
Затем вы можете передать этот экземпляр объекту службы с помощью метода установки.