더북(TheBook)

JUnit 뷰에서는 JUnit 테스트 정보를 표시합니다.

▲ 그림 1-5 JUnit 테스트 실행 결과(실패)

 

가장 눈에 띄는 JUnit의 가시적인 표현은 꽉 찬 적색 막대입니다. 한 개 혹은 그 이상의 테스트가 실패했습니다. 색상 기호만으로는 잘 모르겠다면 적색 막대 옆에 있는 요약된 수치를 보면 됩니다. 예에서 Runs는 전체 테스트 개수를 의미하고, Errors는 없고 Failures는 1로 테스트 한 개가 실패했다고 표시되어 있습니다.

적색 막대 아래에 있는 페인(pane) 두 개는 JUnit의 테스트 실행 결과에 대한 자세한 정보를 알려 줍니다. 왼쪽 페인은 테스트 클래스의 계층적인 뷰와 그 안에 포함된 테스트 메서드를 보여 줍니다. 왼쪽 페인에 있는 실패한 테스트를 선택하면 오른쪽 페인에 스택 트레이스를 표시합니다. 이클립스에서 한 개뿐인 test 메서드를 선택하면 오른쪽 페인에서 ScoreCollectionTest 클래스의 10행에서 java.lang.AssertionError를 던졌음을 알 수 있습니다. 예외 메시지는 Not yet implemented이고, 소스 코드에서 바로 확인할 수 있습니다. 좋습니다!

JUnit 뷰의 최상위에서 도구 아이콘을 몇 개 볼 수 있습니다. 커서를 위에 놓으면 도움말이 나옵니다. 이들을 실험해 보는 것을 두려워하지 마세요. 가장 유용한 것은 Rerun Test 아이콘으로 현재 JUnit 뷰에서 보고 있는 테스트 집합을 한 번 더 실행하는 것입니다. 실행해 보세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.