JUnit

Article

JUnit

JUnit



- 일괄, 동시 테스트 가능
- 메서드, 클래스, 패키지 단위로 각각 테스트를 한번에 수행할 수 있다.
- 그러나 순서를 보장하지 않는다.
- 하나의 테스트가 끝날 때마다 공용 저장 내용을 초기화해줘야 한다.

- TDD란?
- Test를 먼저 만들고 구현체를 나중에 만드는 방식(기존 방식과 반대)
- Test method는 한글, 한문으로도 직관적으로 생성 가능하다.
- Test 순서를 아래와 같이 하는 것을 권장
- given : test data를 의미
- when (or what): 테스트 로직
- then : 테스트 결과

- 테스트는 정상 flow보다 예외 flow가 더 중요!

- Servic Class의 junit Test Class를 바로 생성할 수 있다.
- 클래스 명에 커서를 위치시키고 단축키(ctrl + shift + t) 사용.
- Popup에서 Test Library는 jUnit5를 선택
- Popup에서 Test method를 선택

Dev Jinwon's Share
f
t