项目场景:
用于进行单元测试,实现http请求模拟url地址访问 。
废话少说直接上代码:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = controller.class)
@WebAppConfiguration
public class HelloApplicationTest {
private MockMvc mockMvc;
@Before
public void setUp() throws Exception{
mockMvc= MockMvcBuilders.standaloneSetup(new controller()).build();
}
@Test
public void hello() throws Exception{
mockMvc.perform(MockMvcRequestBuilders.get("").accept(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(content().string(equalTo("")));
}
}
其中get中的字符串用于url地址的模拟访问,后面的equalTo是进行测试的返回值比对,成功通过,失败爆红。
注意事项:千万注意equalTo的包位于import static org.hamcrest.Matchers.equalTo;


1016

被折叠的 条评论
为什么被折叠?



