public class HelloControllerTests {
@Autowired private MockMvc mockMvc;
@Test
public void shouldReturnWorld() throws Exception {
this.mockMvc
.perform(get("/api/hello").with(oauth2Login()))
.andExpect(status().isOk())
.andExpect(content().string(containsString("Hello, World!")));
}
@Test
public void shouldReturnBob() throws Exception {
this.mockMvc
.perform(get("/api/hello").with(oauth2Login()).param("name", "bob"))
.andExpect(status().isOk())
.andExpect(content().string(containsString("Hello, Bob")));
}
}
У меня есть большое количество тестов, и мне пришлось бы много повторений, чтобы включить with(oauth2Login()) в тесты конечных точек.
Как я могу сделать так, чтобыockMvc всегда включал with(oauth2Login()) во все запросы?
@Test public void shouldReturnBob() throws Exception { this.mockMvc .perform(get("/api/hello").with(oauth2Login()).param("name", "bob")) .andExpect(status().isOk()) .andExpect(content().string(containsString("Hello, Bob"))); } } [/code] У меня есть большое количество тестов, и мне пришлось бы много повторений, чтобы включить with(oauth2Login()) в тесты конечных точек. Как я могу сделать так, чтобыockMvc всегда включал with(oauth2Login()) во все запросы?