springMVC @Test error

Sunset·2022년 6월 8일
0

springMVC

목록 보기
1/1

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 를 입력해주니 에러 빨간줄이 사라진다 ㅎ 당황..

0개의 댓글