- 적어도 나에게는 생소한 JUnit의 기능을 정리하기 위한 기록
- 최소 1주차 과제를 하면서 사용하게 될 JUnit을 기억하기 위한 기록
1. JUnit Annotation 기록
@BeforeAll: 모든 테스트 실행 전 최초 한번 실행
@BeforeEach: 테스트 실행할 때마다, 테스트에 앞서 수행.
@Test: 테스트 실행
@AfterEach: 테스트 종료할 때 마다, 테스트가 모두 수행 된 이후 실행.
@AfterAll: 모든 테스트를 수행 후, 마지막에 실행
@Disabled: 테스트를 수행하지 않고 패스
@DisplayName: 테스트 이름 설정
@ParameterizedTest
@ValueSource(strings = {
"!",
"%",
"^"
})
@Test
void calTest(String inputCal){
assertThatIllegalArgumentException().isThrownBy(() -> vCheck.operatorCheck(inputCal));
}
: 테스트 데이터 전달, @Test 어노테이션과 같이 사용하면 에러 발생
'개발 이야기 > CC-Java' 카테고리의 다른 글
[1주차] 자동차 경주 - (자바코딩규칙) (0) | 2019.06.18 |
---|---|
[1주차] 자동차 경주 - Step2(CMD 명령어 기록용) (0) | 2019.06.18 |
[1주차] 자동차 경주 게임 - Java(Step1) (0) | 2019.06.16 |
[1주차] 자동차 경주 - 단위테스트(CMD 명령어 기록용) (0) | 2019.06.14 |
[1주차] 자동차 경주 - 단위테스트(Step0) (0) | 2019.06.14 |