[테스트 주도 개발] 24장_xUnit 회고

xUnit을 사용하다 보면 assertion 의 실패와 나머지 종류의 에러 사이에 큰 차이점을 알게된다. 일반적으로 assertion failure가 디버깅 시간을 더 많이 잡아먹는다.
JUnit은 간단한 Test Interface 를 선언하는데 TestCase와 TestSuite 모두 이를 상속받는다. 만약 JUnit 도구가 테스트를 실행하게 만들고 싶으면, Test 인터페이스만 구현하면 된다.

1
2
3
4
public interface Test {
public abstract int countTestCases();
public abstract void run(TestResult result);
}

테스트 주도 개발 <켄트 벡>

Comments