【笔记】单测调用本地接口

    @GetMapping("/test-api")
    public String testApi() {
        return "单测调用本地接口成功!";
    }
@Slf4j
@SpringBootTest
@RunWith(SpringRunner.class)
public class ApplicationTest {
    @Autowired
    private WebApplicationContext webApplicationContext;

    @Test
    void contextLoads() throws Exception {

        // 初始化 MockMvc
        MockMvc mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext).build();
        // 调用获取 /test-api 接口
        String test= mockMvc.perform(MockMvcRequestBuilders.get("/test-api")
                .accept(MediaType.TEXT_HTML))
                .andReturn()
                .getResponse().getContentAsString();
        System.out.println(test);

    }
}

你可能感兴趣的:(笔记/经验,java,开发语言)