728x90

- 마지막 매개변수로 Supplier 타입의 인스턴스를 람다 형태로 제공할 수 있다
- 복잡한 메시지 생성해야 하는 경우 사용하면 실패한 경우에만 해당 메시지를 만들게 할 수 있다
람다식 같은 경우 실패했을때만 실행해준다.
해당 부분을 성능이 람다와 문자를 쓸경우 다르다. 여러 테스트를 한 번에 테스트하여 어떤 것들이 성공, 실패하였는지 한 번에 알 수가 있다.
테스트를 한번에 동작시킬 수가 있다. 
예외와 관련된 검증 단, assertTimeoutPreemptively를 사용하게 된다면 뒤에 로직이 끝날 때까지 기다리는 것이 아니라 바로 종료하여 주지만, 스레드와 상관없는 코드를 동작시킬 때만 사용하여야 한다.
동작 시간과 관련된 검증
728x90
'더 자바, 애플리케이션을 테스트하는 다양한 방법' 카테고리의 다른 글
| Ch01. JUnit5 - JUnit5 태깅과 필터링 (0) | 2022.01.04 |
|---|---|
| Ch01. JUnit5 - JUnit 5 조건에 따라 테스트 실행하기 (0) | 2022.01.03 |
| Ch01. JUnit5 - JUnit5 테스트 이름 표시하기 (0) | 2022.01.03 |
| Ch01. JUnit5 - JUnit5 시작하기 (0) | 2022.01.03 |
| Ch01. JUnit5 - JUnit 5 소개 (0) | 2022.01.03 |