본문 바로가기

내일배움캠프

TIL

Unit은 자바 프로그래밍 언어를 위한 단위 테스트 프레임워크입니다. JUnit을 사용하면 자바 애플리케이션의 개별 단위(일반적으로 메서드)를 테스트하여 코드가 의도한 대로 작동하는지 확인할 수 있습니다. 아래는 JUnit의 주요 개념과 예제에 대한 설명입니다.

JUnit의 주요 개념

  1. 테스트 클래스(Test Class):
    • 하나 이상의 테스트 메서드를 포함하는 클래스입니다.
    • 일반적으로 테스트하려는 클래스와 같은 패키지에 위치합니다.
  2. 테스트 메서드(Test Method):
    • 단일 기능을 테스트하는 메서드입니다.
    • @Test 어노테이션을 사용하여 정의합니다.
  3. 어노테이션(Annotations):
    • JUnit에서는 다양한 어노테이션을 사용하여 테스트를 정의하고 설정합니다.
    • 주요 어노테이션:
      • @Test: 테스트 메서드를 표시합니다.
      • @BeforeEach: 각 테스트 메서드 실행 전에 호출됩니다.
      • @AfterEach: 각 테스트 메서드 실행 후에 호출됩니다.
      • @BeforeAll: 모든 테스트 메서드 실행 전에 한 번 호출됩니다.
      • @AfterAll: 모든 테스트 메서드 실행 후에 한 번 호출됩니다.
  4. Assertions:
    • 테스트 메서드에서 기대하는 결과를 확인하는 방법입니다.
    • 주요 메서드:
      • assertEquals(expected, actual): 두 값이 같은지 확인합니다.
      • assertTrue(condition): 조건이 참인지 확인합니다.
      • assertFalse(condition): 조건이 거짓인지 확인합니다.
      • assertThrows(exception.class, executable): 지정된 예외가 발생하는지 확인합니다.

 

 

'내일배움캠프' 카테고리의 다른 글

TIL  (0) 2024.06.21
TIL  (0) 2024.06.19
TIL  (0) 2024.06.18
TIL  (0) 2024.06.14
TIL  (0) 2024.06.14