728x90
반응형
1. JUnit 이란
Junit은 자바용 단위 테스트 작성을 위한 산업 표준 프레임워크이다.
2. JUnit 페이지 Getting Start
3. 애자일 방범론을 사용하는 JUnit Test
Maven에서 Package할 때에 앞서서 컴파일과 테스트가 정상적으로 이루어져야 package가 가능하다.
package명령이 들어가더라도 패키지만 하는 것이 아니라 앞서서 해야 할 것들이 정상적으로 이루어지고 나야 package가 정상적으로 이루어 질 수 있다.
1. 다오 생성
2. 만들어 놓은 DAO의 Test Case 생성
이렇게 테스트 케이스가 생성되는 것을 볼 수 있다.
테스트 1
기존에는 System.out.println()을 사용해 출력문으로 확인했다면 JUnit을 사용하면 Assert메서드로 성공or실패 여부와 이유 등을 확인할 수 있다.
테스트2
assertNotNull(x) -> 객체 x가 null이 아닌지 확인한다.
성공
* 주의
테스트를 진행할 때 test 하는 부분을 아래와 같이 throws를 해 주어야 실패했을 때 정보들이 나온다.
try catch문 사용하게 되면 정보들이 뜨지 않는다.
메서드 테스트 1
타겟에 테스트 할 것을 담아놓고 메서드 호출하여 타겟의 사번 값을 들고 가 서로 비교를 하여 equals true가 나오면 테스트 true
아래와 같이 메서드명을 잡고 RunAs를 하면 해당 메서드만 test를 진행한다.
728x90
반응형
'Programming > Spring' 카테고리의 다른 글
[Spring] Ajax 활용하여 로그인 처리 (JSON데이터, 로그인 Session 관리) (1) | 2021.03.18 |
---|---|
[Spring MVC] @ModelAttribute 어노테이션 개념 정리 (0) | 2020.12.24 |
[Spring MVC] <spring:message> 태그로 저장된 문자열 출력 (0) | 2020.12.23 |
[Log4j] Log4j를 활용하여 log 메시지 보기 (정의, 개념, 설정, 사용법 등) (0) | 2020.11.26 |
[Spring] Apache Commons File upload & download (이미지 업로드 및 다운로드 예제) (0) | 2020.11.10 |