comnic's Dev&Life

Spring boot로 Rest Test를 위한 간단한 소스 본문

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

	}
}

 

 

반응형

'JAVA & Spring' 카테고리의 다른 글

[Thymeleaf]값 출력 방법 정리  (1) 2019.04.30
Comments