
Annotation에 Gradle 설치
test\java\shop\mtcoding\demo에서
indexControllerTest.java 생성


▲ 표시된 부분 'String'을 'ResponseEntity<?>' 로 변경

▲ return에 'new ResponseEntity<>(HttpStatus.OK);' 를 입력한다. 이때, import ResponseEntity가 안되어있으면, 오류 메세지가 뜰테니 확인해보도록 한다.
http:localhost\index에 접속하면 빈 화면이 나올 것 이고,
F12키로 네트워크 탭에 들어가면 200으로 되어 있는 것을 확인 할 수 있다.


▲ return에 'new ResponseEntity<>(HttpStatus.CREATED);' 를 입력하면, 201로 바뀐 값을 볼 수 있다.

▲indexControllerTest.java에 들어가서 아래 코드를 기입 한 뒤, 실행한다.

▲static 메소드를 사용시 매번 MockMvcRequestBuilders를 힘들게 소환하지 않아도 된다.
그냥 get을 사용 할 수 있다.
자주 사용하는 것을 설정에서 Favorite static Members를 찾아 들어간 후에
"org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*",
"org.springframework.test.web.servlet.result.MockMvcResultMatchers.*",
"org.assertj.core.api.Assertions.*",
를 붙여넣어준다.

▲ art + shift + o 를 눌러주면 import 된다고 하는데 나는 안되어서 잘 모르겠따.