이 절에서는 JUnit 테스트 프레임워크를 사용하여 테스트를 작성하고 실행합니다. JUnit를 시작하려면 JUnit Cookbook을 참조하십시오.
프로젝트 "JUnitTest"를 작성하십시오. 이제 첫 번째 테스트를 작성할 수 있습니다. TestCase의 서브클래스에서 테스트를 구현합니다. 표준 클래스 마법사 또는 특수 테스트 케이스 마법사를 사용하여 이를 수행할 수 있습니다.

참고: JUnit 4 테스트를 사용하려는 경우, 컴파일러 준수가 1.5로 설정되어 있는지 확인해야 합니다.
실패한 test 메소드를 TestFailure 클래스에 추가하십시오. test 메소드를 입력하는 빠른 방법은 테스트 템플리트를 사용하는 것입니다. 이 방법을 수행하려면 커서를 클래스 선언 안에 놓으십시오. "test"를 입력하고 Ctrl+스페이스바를 눌러 코드 지원을 활성화한 후 "test" 템플리트를 선택하십시오. 작성한 메소드의 이름을 testFailure로 변경하고 fail() 메소드를 호출하십시오.
public void testFailure() throws Exception {
fail();
}
이제 첫 번째 테스트를 실행할 준비가 되었습니다.
TestFailure를 실행하려면 도구 모음에서 실행 단추를 누르십시오. JUnit 테스트로 자동 실행됩니다. JUnit 보기에서 테스트 결과를 검사할 수 있습니다. 이 보기는 테스트 실행 진행 및 상태를 표시합니다.
보기는 테스트 실행을 시작할 때마다 현재 퍼스펙티브에 표시됩니다. JUnit 보기의 편리한 배열은 이 보기를 빠른 보기로 놓는 것입니다. JUnit 보기에는 두 개의 탭이 있습니다. 하나는 실패 목록을 표시하고 다른 탭은 전체 테스트 스위트를 트리로 표시합니다. 실패 추적에서 해당 행을 두 번 클릭하여 실패에서 해당 소스로 탐색할 수 있습니다.
JUnit 보기를 빠른 보기로 놓고 테스트가 통과할 수 있도록 testFailure() 메소드에서 fail() 문을 제거한 후 테스트를 다시 재실행하십시오. 보기 도구 모음에서 재실행 단추를 클릭하여 테스트를 재실행하거나 실행 드롭 다운을 활성화하여 마지막으로 실행한 프로그램을 재실행할 수 있습니다. 이번에는 테스트에 성공한 것입니다. 테스트에 성공했으므로, JUnit 보기는 팝업되지 않지만 성공 표시기가 JUnit 보기 아이콘에 표시되고 상태 표시줄은 테스트 결과를 표시합니다. 테스트 재실행에 대한 알림으로, 실행 후 작업공간 컨텐츠를 변경할 때마다 보기 아이콘에 "*"가 표시됩니다.
- 테스트 실행이 완료되었습니다.
- 테스트가 제대로 실행되었으나 최종 테스트 실행 이후 작업공간 컨텐츠가 변경되었습니다.
위에 설명된 대로 테스트 케이스를 실행하는 것 외에도 다음을 수행할 수 있습니다.
매개변수를 전달하거나 테스트 실행에 해당하는 설정을 사용자 정의하려면 실행 구성 대화 상자를 엽니다. 도구 모음의 실행 드롭 다운 메뉴에서 실행 대화 상자 열기...를 선택하십시오.
이 대화 상자에서 실행할 테스트, 인수, 런타임 클래스 경로 및 Java 런타임 환경을 지정할 수 있습니다.
테스트 실패의 경우 다음 단계를 따라 이를 디버그할 수 있습니다.
JUnit 실행 구성은 "활성화 상태 지속" 옵션이 설정되어 있습니다. JVM(Java Virtual Machine)이 "핫 코드 대체"를 지원하는 경우, 코드를 수정하고 전체 테스트 실행을 다시 시작하지 않고 테스트를 재실행할 수 있습니다. 이 옵션을 사용 가능하게 하려면 JUnit 실행 구성에서 디버그 시 테스트 실행 후 JUnit 실행 유지 선택란을 선택하십시오.
JUnit TestSuite마법사는 테스트 스위트의 작성을 도와줍니다. 모음에 속해야 하는 클래스 세트를 선택할 수 있습니다.
두 가지 방법으로 테스트 스위트에서 테스트 클래스를 추가 또는 제거할 수 있습니다.
참고: 마법사에서는 두 개의 마커, //$JUnit-BEGIN$ 및 //$JUnit-END$를 작성된
테스트 스위트 클래스에 배치합니다. 이렇게 하여 마법사에서 기존 테스트 스위트 클래스를 업데이트할 수 있습니다.
마커 사이의 코드는 편집하지 않는 것이 좋습니다.