개발/Intellij
Itellij JunitTest 사용법
멋진놈
2022. 7. 29. 12:09
728x90
패키지에 domain board가 있으면
tsrc/main/test/java에도 domain board를 만들어주고 또는 인텔리제이는 소스에서 이동 키로 가능도함.
그럼 domain.board에 해당 자바가 만들어지고
그 자바를
@Test
void save() {
// Event params = new Event("1번 이벤트 제목", "1번 이벤트 내용", 0, 'N') 아래와 같은것 가독성이 뛰언해짐.
// 1. 이벤트 파라미터 생성 Event entity에서 작성한 Build 파라미터
Event params = Event.builder()
.title("1번 이벤트 제목")
.content("1번 이벤트 내용")
.count(0)
.deleteYN('N')
.build();
// 2. 이벤트 저장
eventRepository.save(params);
// 3. 1번 이벤트 정보 조회
Event entity = eventRepository.findById((long) 3).get(); // assertThat 자신의 파라미터와 지정한 파라미터가 동일한지 비교할때 사용함. findById 실제 db에 요청해 엔티티 가져옴.
assertThat(entity.getTitle()).isEqualTo("1번 이벤트 제목");
assertThat(entity.getContent()).isEqualTo("1번 이벤트 내용");
assertThat(entity.getDeleteYN()).isEqualTo("N");
}
테스트 해줄 것을 넣고
구역에서
를 만들어서 실행 시켜주면됨
그럼 이렇게
나오면서 테스트 해줌