안녕하세요. 오늘은 자바에서 테스트를 할 때 많이 사용되는 AssertJ와 이를 통해 단위테스트를 진행해보고자 합니다.
AssertJ AssertJ는 assertion을 제공하는 자바 라이브러리로 에러 메시지와 테스트 코드의 가독성을 높여주는 라이브러리입니다. 쉽게 말해서 테스트의 흐름을 작성할 수 있는 라이브러리라고 보시면됩니다!
체이닝 문법을 통해서 직관적으로 읽힙니다. 예제를 보면서 설명을 진행하겠습니다.
@Test void stringDoubleSplitTest() { //given String input = "1,2"; //when final String[] splitedInput = input.split(","); //then assertThat(splitedInput).contains.....