일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코드스테이츠 합격
- 금융감독원
- 보험금 지급거절
- 겜스고
- Java
- 금감원 백내장 민원
- 백내장 금감원
- 코드스테이츠 부트캠프
- 에이치엘비
- 금감원
- 코테 합격후기
- 코드스테이츠 백엔드 후기
- Code States 백엔드 합격 후기
- 백준 알고리즘
- Gamsgo
- 백내장 다초점렌즈 삽입술
- 백내장
- Spring
- 해시
- HLB
- codestates 국비지원 1기 합격 후기
- 코드 스테이츠 백엔드 교육과정
- CodeState 후기
- 코드스테이츠 백엔드 부트캠프 합격
- 자바
- 코드스테이츠 백엔드 교육과정
- 코드스테이츠 부트캠프 합격 후기
- 메서드
- 금융감독원 민원신청
- 코드스테이츠 합격 후기
Archives
- Today
- Total
개발하는 동그리
[Spring] JUnit Test 기능 본문
반응형
JUnit Test 기능
- Assertion 메서드
- assertEquals ( expected value , actual value ) : 일치 하면 pass / 그렇지 않으면 fail
- assertNotNull ( 테스트 대상 객체 , 실패 메세지 ) : Null이 아니면 pass / Null 이면 실패매세지 전달
- assertThrow ( 예외 클래스, () -> 대상 메서드 ) : 대상 메서드 호출 시 예외 발생하면 예외 클래스 발생 ( pass )
- assertDoesNotThrow ( 예외 클래스, () -> 대상 메서드 ) : 예외가 발생하지 않았을 경우 ( pass )
- @beforeEach : 각 테스트 케이스 실행 전 초기화
@BeforeEach
public static void initAll() {
map = new HashMap<>();
map.put("A", "apple");
map.put("B", "Banana");
map.put("C", "candy");
- @beforeAll : 테스트 케이스 시작전 1회 초기화
- @afterEach : 각 테스트 케이스 종료 후 호출
- @afterAll : 테스트 케이스 종료 후 1회 호출
Assumption () : 메서드의 파라미터값이 true 일 경우 로직 실행 / 그렇지 않으면 미실행
public class AssumptionTest {
@DisplayName("Assumption Test")
@Test
public void assumptionTest() {
assumeTrue(true);
}
}
반응형
'IT 정보 > Spring' 카테고리의 다른 글
[Test] TDD (Test-Driven Development) (12) | 2022.07.14 |
---|---|
[스프링 부트와 JPA 활용] 2편 (0) | 2022.07.14 |
[Spring] Spring MVC - 예외 처리 (38) | 2022.07.04 |
[Spring] Spring MVC - 서비스 계층 (18) | 2022.07.04 |
[Spring] Spring MVC - API 계층 (6) | 2022.07.04 |