JAVA & Spring
Spring boot로 Rest Test를 위한 간단한 소스
comnic
2019. 5. 7. 10:14
반응형
Spring boot로 Rest Test를 위한 간단한 소스
기본적으로 생성된 Test Class를 상속 받아 사용한다.
아래 코드에서는 ApiServerApplicationTests Class가 자동으로 생성된 Class이다.
public class TestWebApp extends ApiServerApplicationTests {
@Autowired
private WebApplicationContext webApplicationContext;
private MockMvc mockMvc;
@Before
public void setup() {
mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext).build();
}
@Test
public void testUsers() throws Exception {
mockMvc.perform(get("/users")).andExpect(status().isUnauthorized());
// .andExpect(content().contentType("application/json;charset=UTF-8"))
// .andExpect(jsonPath("$.name").value("emp1")).andExpect(jsonPath("$.designation").value("manager"))
// .andExpect(jsonPath("$.empId").value("1")).andExpect(jsonPath("$.salary").value(3000));
}
}
반응형