JUnit, 단위 테스트

seul·2022년 11월 28일
0

공부

목록 보기
4/13

공부해야 한다고 생각한 리스트 중 하나...

⚰️ JUnit

Java에서 독립된 단위 테스트를 지원해주는 프레임워크

  • 단정문, 단정 메서드(assertThat 등)로 수행 결과를 판별
  • ex) assertEquals(예상 값, 실행 값)

JUnit4부터는 테스트 어노테이션을 제공함

  • ex) @Test, @Before, @After

@Test

해당 메소드가 단위 테스트임을 명시하는 어노테이션
JUnit이 Test 패키지 하위의 해당 어노테이션이 붙은 메소드를 단위 테스트로 인식함

  • timeout : 수행 시간 제한하여 넘기면 실패 (ex. timeout=5000)
  • expected: 설정한 exception이 발생해야 성공 (ex. expected=RuntimeException.class)

@BeforeClass, @AfterClass

테스트 클래스에서 딱 한 번 씩만 수행되도록 지정

@Before, @After

메소드 테스트 전과 후에 수행되도록 지정

@Ignore

테스트 스킵
-> @Disabled로 변경됨

@DisplayName(“”)

테스트 이름 지정

참고 url

https://cheershennah.tistory.com/220
https://www.nextree.co.kr/p11104/

📀 단정 메서드, 라이프 사이클 메서드

아래 url 참고

https://beststar-1.tistory.com/28

🔫 더 깊게 들어가기

profile
자존감은 일상의 성실함으로부터 온다

0개의 댓글