Мне нужно протестировать портлет с помощью тестового модуля Spring;
Пример, приведенный в официальной документации:
https://docs.spring.io/spring/docs/4.3.18.RELEASE/spring-framework-reference/htmlsingle/#testing
полезно для тестового сервлета;
К сожалению, я должен проверить портлет, так что либо
org.springframework.test.web.servlet.MockMvc и org.springframework.test.web.servlet.setup.MockMvcBuilders
полезно для сервлета, но я не могу найти эквивалент для API портлета по адресу:
https://docs.spring.io/spring/docs/4.3.18.RELEASE/javadoc-api/org/springframework/mock/web/portlet/package-frame.html
Может кто-нибудь дать мне какое-то указание, чтобы решить проблему?
Класс, который я пытаюсь использовать для создания теста:
public class TestBenef {
@Autowired
private WebApplicationContext wac;
private MockMvc mockMvc;
@Before
public void setup() {
this.mockMvc=MockMvcBuilders.webAppContextSetup(this.wac).build();
}
@Test
public void getBenefit() throws Exception {
this.mockMvc.perform(get("/getInfoBenefitTest").accept(MediaType.parseMediaType("application/json;charset=UTF-8")))
.andExpect(status().isOk());
}
}