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"));
}
}
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"));
}
}