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 테스트 코드 작성하는 방법에 대한 포스팅을 마무리 하겠습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기