본문 바로가기

TIL

슬기의 TIL - 2023.06.12 ( AssertJ )

테스트 코드 작성시 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

https://velog.io/@woonyumnyum/%EC%9A%B0%EC%BD%94%ED%85%8C-JUnit-5%EC%99%80-AssertJ%EB%A1%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1%ED%95%98%EA%B8%B0

 

 

 

 

'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