예제 1-4와 같은 방식은 다양한 입력 값이 주어질 수 있는 여러 경우를 고려하지 않은 것이다. 테스트를 이러한 방식으로 작성할 것이라면 차라리 모든 테스트에서 사용할 수 있는 test나 check 같은 보다 범용적인 검증 함수를 만들어 오류를 일관되게 처리하는 편이 더 나은 선택이다. 또 null, undefined, 빈 문자열 등 falsy9 값을 확인하는 헬퍼(helper) 메서드를 추가하면 다른 테스트를 만들 때도 재사용할 수 있어 여러모로 좋은 방법이다.
방금 설명한 검증 함수와 헬퍼 함수를 check와 assertEquals란 이름으로 만들어서 추가하여 예제를 조금 바꾸어 보았다.