您的位置:首页 > 编程语言 > Java开发

GirlControllerTest.java

2018-02-14 00:00 148 查看
package com.xs.controller;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;

import static org.junit.Assert.*;

/**
 * 直接在右边的文件框里编辑你说需要注释的东西,
 * 然后应用保存之后,当你创建类的时候就会自动生成注释。
 */
//自动创建后改加的注释记得自己手动添加上
@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc  //对Controller测试要加入改对象进行
public class GirlControllerTest {

    @Autowired
    private MockMvc mvc;

    @Test
    public void girlList() throws Exception {
        //这样子就会对返回的状态码进行判断:注意对象方法的请求方式是get还是post,根据业务逻辑方法来
        mvc.perform(MockMvcRequestBuilders.get("/girls"))
                .andExpect(MockMvcResultMatchers.status().isOk());
                //.andExpect(MockMvcResultMatchers.content().string("abc"));
    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: