테스트 코드 작성시 AssertJ 사용
회원가입시 유효성 검사 로직에 대한 테스트 코드를 작성하다가 에러 메시지가 여러개인 경우 contains로 비교하고 싶었다. AssertJ에서 지원하는 Assertions의 assert메서드 중 assertThat().contains()를 사용해야 했다.
우선 의존성 주입을 해주었다.
testCompile의 Compile은 지원 중단되어서 testImplementation을 사용했다.
그리고 AssertJ 정적 임포트도 해주었다.
그런데도 assertThat을 사용하지 못했다.
대체 왜...??
혹시나 해서 Assertion을 지워주니 된다......!!
참고
https://www.baeldung.com/junit-assertions
https://dkswnkk.tistory.com/441
https://m.blog.naver.com/varkiry05/222058714706
'TIL' 카테고리의 다른 글
[java] split() 메서드 limit 활용 (0) | 2023.09.26 |
---|---|
슬기의 TIL - 2023.06.11 ( console에 log 찍기 + Scheduled ) (0) | 2023.06.12 |
슬기의 TIL - 2023.06.10 (0) | 2023.06.12 |
슬기의 TIL - 2023.06.09 (0) | 2023.06.12 |
슬기의 TIL - 2023.06.08 (0) | 2023.06.12 |