TestCase

JUnit5 @Nested, @DisplayName 활용

시작 JUnit5에서 개인적으로 가장 많이 활용하고 있는 기능은 @Nested 이다. 예전 포스트라서 약간 view가 깨지는 부분도 있지만 이런 테스트케이스는 어떨까?(또는 옛날사이트)에서도 많이 고민했던 부분을 JUnit5에서 공식적으로 해결해주었다.   소스 코드 간단한 분기문이 있는 코드를 만들어본다. 실제 서비스에서는 훨씬 복잡한 코드가… 더 보기 »JUnit5 @Nested, @DisplayName 활용

intellij 설정 – junit을 쉽게 하는 방법

Intellij 15부터는 각 테스트를 IDE Code창에서 바로 실행시키는 건 알고 계시겠죠? 왼쪽 편에 화살표를 누르면 바로 테스트 실행이 뜹니다. class도 마찬가지고, method도 마찬가집니다. 사실 단축키(ctrl + shift + R)로 해당 메소드에서 실행을 시키기도 합니다. 근데, 계속 테스트 컨텍스트를 선택하라는 메시지가… 더 보기 »intellij 설정 – junit을 쉽게 하는 방법

읽기 좋은 테스트 코드 만들기

읽기 좋은 테스트 코드는 마치 책을 읽듯이 그냥 술술 읽으면 로직이 이해되는 그런 코드이다. (물론, 영어를 기준으로 하기 때문에 비영어권 개발자로서 그닥 빠르게 이해되진 않지만-ㅅ-)

위 코드를 아래 코드처럼 수정해봤다.

static final 의 필드 변수를 저렇게(실제로직에는 좀더 많이)… 더 보기 »읽기 좋은 테스트 코드 만들기