[SPRING]jUnit 개요

Date:     Updated:

카테고리:

태그:

[18] jUnit 개요

18.1. jUnit

  • java에서 독립된 단위테스트(Unit Test)를 지원해주는 프레임워크
  • 단위테스트를 쉽게 해 주는 테스트 지원 프레임워크

18.2. 단위테스트(Unit Test)

  • 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차
  • 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차

18.3. jUnit의 특징

  • TDD
  • 단정(assert) 메서드로 테스트 케이스의 수행 결과를 판별
  • 어노테이션 제공(@test)
    • 새로운 인스턴스를 생성하여 독립적인 테스트가 이루어짐

18.4. jUnit에서 테스트를 지원하는 어노테이션(Annotation)

  • @Test</br>
    @Test가 선언된 메서드는 테스트를 수행하는 메서드가 됨</br>
    각 테스트가 서로 영향을 주지 않고 독립적으로 실행됨을 원칙으로 함
    • 각 @Test 마다 새 객체 생성

18.5. 테스트 결과를 확인하는 단정(assert) 메서드

  • assertTrue(a);
    • 조건 a가 참인지 확인
  • assertEquals(a, b)
    • 객체 a와 b가 일치함을 확인
  • assertNotNull(a)
    • 객체 a가 null이 아님을 확인

SPRING 카테고리 내 다른 글 보러가기

댓글 남기기