springMVC 책을 따라하던 중
@Test
public void testConvert() throws Exception {
Ticket ticket = new Ticket();
ticket.setTno(123);
ticket.setOwner("Admin");
ticket.setGrade("AAA");
String jsonStr = new Gson().toJson(ticket);
log.info(jsonStr);
mockMvc.perform(post("/sample/ticket")
.contentType(MediaType.APPLICATION_JSON)
.content(jsonStr))
.andExpect(status().is(200));
}
perform(post("
.andExpect(status()
post 와 status 에 에러가 표시가 되었다..
에러 내용은 대략 이런내용
The method post(String) is undefined for the type SampleControllerTests
잘 살펴보니 import를 안한거였다..^^
자동으로 되는게 아닌가보다
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
이렇게 import 를 입력해주니 에러 빨간줄이 사라진다 ㅎ 당황..