로딩
요청 처리 중입니다...

[Java] AssertJ 문법과 간단한 예시 (예외처리 검증 추가)

 [Java] AssertJ 문법과 간단한 예시 (예외처리 검증 추가)

안녕하세요. 오늘은 자바에서 테스트를 할 때 많이 사용되는 AssertJ와 이를 통해 단위테스트를 진행해보고자 합니다.

AssertJ AssertJ는 assertion을 제공하는 자바 라이브러리로 에러 메시지와 테스트 코드의 가독성을 높여주는 라이브러리입니다. 쉽게 말해서 테스트의 흐름을 작성할 수 있는 라이브러리라고 보시면됩니다!

메서드 체이닝을 통해서 직관적으로 읽힙니다. 예제를 보면서 설명을 진행하겠습니다.

@Test void stringDoubleSplitTest() { //given String input = "1,2"; //when final String[] splitedInput = input.split(","); //then assertThat(splitedInput).containsExactly("1", "2"); } 위에 예시를 보면 input을 split한 것을 검증하는 코드입니다. AssertJ는 위에서 메서드 체이닝으로 직관적이라고 말씀 드렸죠?

// then...