inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[워밍업 클럽 3기 BE code] 3주차

infoqoch
0

테스트는 문서!

지금까지 테스트 코드의 중복을 제거하고 추상화 하기 위해 노력했다. 이런 방식보다는 하나의 문서로서 테스트 코드 만으로 충분하게 이해할 수 있는 코드를 만들어봐야겠다!

 

테스트는 하나하나

어디서 읽은 글이 있었는데, 프레임워크를 테스트해서는 안된다는 말을 들었다. 그러므로 JpaRepository.findBySomething과 같이 스프링이 제공하는 메서드 네이밍 기반의 코드는 지금까지 테스트하지 않았다. 하지만 언제 @Query로 변경될지 모르는 것도 사실이며, 엔티티의 필드가 변경되면 이에 대응하는 코드가 필요할 수도 있어 보인다. 다음부터는 간단하게라도 사용하는 모든 메서드에 대한 테스트를 작성해보자.

 

classist vs mockist

 

기타 배우거나 느낀 점

 

답변 0