테스트 주도 개발 시작하기

Book Review/테스트 주도개발 시작하기

[테스트 주도개발 시작하기] Chapter1. TDD 시작(3): 암호 검사기

첫 번째 테스트: 모든 규칙을 충족하는 경우 여기가 중요하다! 첫 번째 테스트를 잘 선택하지 않으면 이후 진행 과정이 순탄하게 흘러가지 않는다. 첫 번째 테스트를 선택할 때에는 가장 쉽거나 가장 예외적인 상황을 선택해야 한다. 암호 검사 기능에서 가장 쉽거나 가장 예외적인 것은 무엇일까? 모든 규칙을 충족하는 경우 모든 조건을 충족하지 않는 경우 모든 조건을 충족하지 않는 테스트: 사실상 구현을 다 하고 테스트를 하는 방식과 다르지 않다. 모든 규칙을 충족하는 경우: 테스트를 쉽게 통과시킬 수 있다. 강함에 해당하는 값을 리턴하면 테스트에 통과할 수 있다. 모든 조건을 충족하는 경우를 먼저 테스트 코드로 작성해보자. @DisplayName("암호가 모든 조건을 충족, 강도는 강함") @Test void ..

초보병일이
'테스트 주도 개발 시작하기' 태그의 글 목록