我爱编程

spring boot mockmvc

2018-06-11  本文已影响0人  lh92
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
@RestController
public class DemoController {

    @GetMapping("test1")
    public Map<String,Object> test1(){
        Map<String,Object>  response= new HashMap<>();
        response.put("id",2);
        response.put("code",800);
        response.put("msg","成功");
        return response;
    }
}
@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests {

    private MockMvc mockMvc;

    @Before
    public void setUp() throws Exception {
        mockMvc = MockMvcBuilders.standaloneSetup(new     DemoController()).build();
    }
    @Test
    public void contextLoads() throws Exception {
        mockMvc.perform(MockMvcRequestBuilders.get("/test1?3").accept(MediaType.APPLICATION_JSON_UTF8)).andDo(MockMvcResultHandlers.print());
    }

}

返回结果


image.png
上一篇 下一篇

猜你喜欢

热点阅读