JAVA 테스트 코드 작성하는 방법
자바에서 테스트 코드를 작성하는 방법은 아주 쉽다.
보통 자바의 test 패키지 안에다가 TEST코드를 작성하는데 테스트 할 수 있는 클래스를 선별하여 작성하면 된다.
클린코드나 TDD 에서 추천하는 방법은 미리 테스트 코드를 3개 이상 작성하여 미리 테스트 결과를 작성한 뒤
코드로 구현하면 된다고 한다.
@Test
@DisplayName("Line 이 정상적으로 생성되는지 확인하는 테스트")
void LineCreateTest() {
보통 위와 같이 @Test 라고 어노테이션을 붙혀 작성한다.
@DisplayName 어노테이션으로 해당 테스트가 어떤 테스트 인지 작성한다.
작성 가능한 테스트 종류로는
assertThat(), assertThatThrownBy(), assertTrue(), assertThatExceptionOfType(), assertEquals()
등 엄청나게 많은 테스트 함수들이 존재한다.
아래는 자주 발생하는 Exception 목록들이다.
https://www.baeldung.com/assertj-exception-assertion
AssertJ Exception Assertions | Baeldung
Learn how to use AssertJ for performing assertions on exceptions.
www.baeldung.com
- assertThatIllegalArgumentException()
- assertThatIllegalStateException()
- assertThatIOException()
- assertThatNullPointerException()
이상으로 JAVA 테스트 코드 작성하는 방법에 대한 포스팅을 마무리 하겠습니다.
최근댓글