JUnit에 대한 설명, JUnit 지원 버전, JUnit 구성
JUnit5 빌드 환경 만들기, Spring Boot에서의 JUnit5 적용 환경
JUnit5 실행하는 방법 설명. 커멘드 라인 툴인 ConsoleLauncher에 대한 사용법 설명, Gradle에서의 실행 방법
JUnit5 기본 테스트 @Test에 대한 설명, @DisplayName 사용법, @Disabled 사용법
JUnit5 라이프 사이클, 테스트 진행 전후에 처리할 메소드 설명. @BeforeAll, @BeforeEach, @AfterAll, @AfterEach
테스트 코드는 순서에 대해서 설명. 메소드(알파벳) 순서, @Order에 의한 순서, 랜덤 실행
테스트 코드는 조건(OS, Java 버전, 시스템 속성)에 따라 실행 여부를 결정
테스트 태그를 달아서 태그를 설정한 테스트만 실행하는 방법에 대해서 설명
테스트 케이스를 동적으로 생성하는 방법에 대한 설명
테스트 코드를 반복하여 실행하는 방법. @RepeatedTest 사용법
하나의 테스트 메서드로 여러 개의 파라미터를 넣는 방법 소개
테스트 병렬 실행 설정 방법, 클래스 기본 병렬 실행 모드 변경, 베타적 제어, 액세스 모드 지정 방법 소개
Assertion 값 검증 메소드 설명, AssertJ에 대한 간단한 설명
MockWebServer이란? MockWebServer 사용하는 방법