1.6 처음부터 테스트 코드 작성
이제 예제 1-1을 검증하는 테스트 코드를 작성해 보자. 테스트 코드는 어떻게 작성할 수 있을까?
먼저 다음 그림에 테스트 코드가 어떻게 작성되는지 그 흐름을 표현해 놓았다. 이 작업 단위에서 진입점은 sum(numbers) 함수다. sum 함수는 반환 값이 있어 진입점이자 동시에 종료점이기도 하다.
테스트는 테스트 프레임워크를 사용하지 않고도 충분히 작성할 수 있다. 필자는 테스트 프레임워크 없이 테스트 코드를 작성하면서 초반에 실력을 갈고닦았던 개발자를 주변에서 여럿 보았다. 이 장에서는 프레임워크 없이 테스트를 작성해 보고, 2장에서 프레임워크를 사용하는 방식과 비교해 보고자 한다.