TDD기반의 api설계를 따라하던중 아래와 같은 에러가 떴다.
멤버쉽 객체에 @Builder를 포함시켰음에도 이러한 에러가 떴다. 그래서 검색도중 찾아보니 Gradle로 라이브러리 관리를 한 경우 Test영역에서의 annotation이 적용되지 않아서 그렇다고 한다.
기존에는 build.gradle에 annotationProcessor만 존재했지만 testAnnotationProcessor를 새롭게 추가해주었다. 아마도 어노테이션 사용을 명시해주어야 test영역에서 어노테이션을 사용가능한거 같다.
annotationProcessor('org.projectlombok:lombok')
testAnnotationProcessor('org.projectlombok:lombok')
결과적으로 잘 적용되었다.
'삽질방지' 카테고리의 다른 글
[python3] 행렬 다루기 (zip, *, 행렬) (0) | 2022.03.11 |
---|---|
[python3] 문자열 형변환 (int, float, str, chr, ord) (0) | 2022.03.09 |
[python3] binary string to integer, integer to binary string (0) | 2022.02.17 |
파이썬 재귀 제한 풀기 (0) | 2022.02.16 |
정규표현식 (0) | 2021.09.02 |