>JUnit
: Java 기반 애플리케이션 테스트에 사용되는 오픈 소스 테스트 프레임워크 중 베스트 (거의 표준으로 취급)
: TestNG, 치고올라오는 경쟁자
>JUnit 기본 설정
-의존성 라이브러리
testImplementation 'org.springframework.boot:spring-boot-starter-test'
-Spring Boot Initializer(Gradle)
: Gradle 기반으로 Spring Boot Initializer를 이용하면 별다른 설정없이 JUnit 사용가능하게 미리 설정되어 있다.
>JUnit 테스트 케이스의 기본 구조
>@Test, @DisplayName("")
>JUnit_Assertion methods
-assertEquals()
-assertNotNull()
-assertThrows()
-assertDoesNotThrow()
>Execetuable 함수형 인터페이스
>테스트 케이스 실행 전처리
-@BeforeEach
-@BeforeAll
>테스트 케이스 실행 후처리
-@AfterEach
-@AfterAll
: afterAll 은 어디에 쓸까?
>테스트 케이스 조건부 실행
-Assumption
'코드스테이츠_국비교육 > [Section3]' 카테고리의 다른 글
55.01_[Spring MVC] 테스팅(Testing)_슬라이스 테스트 복습_22.11.09 (0) | 2022.11.09 |
---|---|
54.03_[Spring MVC] 테스팅(Testing)_슬라이스 테스트_22.11.08 (0) | 2022.11.09 |
54.01_[Spring MVC] 테스팅(Testing)_단위 테스트_22.11.08 (0) | 2022.11.08 |
53.01_[Spring MVC] 트랜잭션(Transaction)_실습 페어_22.11.07 (0) | 2022.11.08 |
52.02_[Spring MVC] 트랜잭션(Transaction)_트랜잭션 처리_22.11.04 (0) | 2022.11.08 |