여러 테스트가 포함 된 테스트 스위트가있는 경우 코드 편집기의 컨텍스트 메뉴 또는 JUnit보기에서 단일 단위 테스트를 실행하려고하면 항상 전체 스위트를 실행해야한다고 주장하는 것 같습니다. 단일 테스트. 이 동작을 변경하기 위해 비활성화하는 방법이 있습니까? 그래야 실행하도록 요청할 수 있습니다.
답변
패키지 탐색기에서 클래스를 펼칩니다. 모든 방법을 보여줄 것입니다. 실행하려는 방법 중 하나를 마우스 오른쪽 버튼으로 클릭 한 다음 컨텍스트 메뉴에서 다음으로 실행-> JUnit을 선택합니다 (Eclipse 3.4.1로 테스트). 또한 JUnit-results보기의 단일 항목에서 “실행”을 선택하여 테스트를 다시 실행하는 것도 동일한 방식으로 작동합니다.
답변
내가 아는 가장 빠른 방법 :
- Ctrl+ Shift+ ↑(커서를 현재 메서드 선언으로 이동)을 누릅니다 .
- 키를 누릅니다 Alt+ Shift+ x(또는 d디버그 용)을 누른 다음을 누릅니다 t(핫키 “실행의 JUnit 테스트” ),
- 테스트 결과 확인,
- Alt+ ←를 눌러 이전에 있던 코드 줄로 돌아갑니다.
모든 테스트를 실행하려면 1 단계와 4 단계를 건너 뛸 수 있습니다.
답변
Eclipse 3.5에서는 테스트 실행기를 JUnit 3으로 변경하여이 문제를 해결할 수 있습니다. 이는 JUnit 4 테스트가 아닌 JUnit 3 테스트에서만 작동합니다. 다음을 수행하여 테스트 실행기를 변경할 수 있습니다.
- 개요 탐색기에서 테스트 방법 중 하나를 마우스 오른쪽 버튼으로 클릭합니다.
- 실행 도구-> 구성 실행을 선택하십시오.
- ‘테스트’탭에서 ‘단일 테스트 실행’을 선택합니다.
- 테스트 실행기 드롭 다운에서 ‘JUnit 3’을 선택합니다.
다른 버전에서도 작동 할 수 있습니다.
답변
이것은 JUnit 4.8.2를 사용하는 Eclipse Indigo에서 가능합니다. Outline
창 에서 개별적으로 단위 테스트 할 메서드를 마우스 오른쪽 단추로 클릭 하고을 선택 Run As -> JUnit Test
합니다.
소스 편집기에서 테스트 메소드 이름을 선택적으로 마우스 오른쪽 버튼으로 클릭하고을 선택할 수도 Run As -> Junit Test
있습니다.
답변
Strg+를 사용하지 말고 F11핫키 Alt+ Shift+ X-> T.
그런 다음 Eclipse는 현재 열려있는 파일을 JUnit 테스트로 실행합니다. 녹색 재생 버튼은 마지막으로 선택한 실행 구성 만 실행합니다.
나를 위해 Alt+ Shift+ X-> 와 잘 작동합니다 T.
답변
단일 단위 테스트 (메소드)를 디버그 할 수있는 매우 생산적인 키보드 전용 방법을 포함하여 다른 기능에 추가하겠습니다.
다음 중 하나를 사용하여 커서를 메서드 이름으로 이동합니다.
- Ctrl+ Shift+ Up또는
- Ctrl+ Shift+ Down또는
- Ctrl+ o그런 다음 메서드 이름을 입력하십시오.
커서가 메소드 이름 (또는 바로 앞)에 있으면 :
- Alt+ Shift+ D-> T(디버그)
- Alt+ Shift+ X-> T(실행)
테스트를 실행 한 후 다음을 수행하여 커서가 있던 위치로 돌아갈 수 있습니다.
Alt+Back
다음과 같은 방법으로 거의 REPL을 얻을 수 있습니다.
Ctrl+ Shift+ Up및 Alt+ Shift+ X-> T및 Alt+Back
중단 점을 빠르게 설정할 수도 있습니다.
Ctrl+ Shift+B
답변
파일의 테스트 메소드 이름을 마우스 오른쪽 단추로 클릭하고 “실행”-> “Junit 테스트”를 선택하십시오. 저는 항상 Kepler와 JUnit 4를 사용합니다.