2011-11-17 3 views
6

어떻게 IDEA의 TestNG 플러그인으로 단일 테스트를 실행합니까? 포커스 그룹을 만들려고했지만 TestNG 플러그인이 다른 테스트의 종속성을 자동으로 해결하지 못하는 것 같습니다. 내가 dependsOnMethods을 주석 처리한다고해도 @BeforeMethod이 실행되지 않는 것 같습니다.Intellij IDEA에서 TestNG로 단일 테스트 실행

조언이 크게 선택 실행 편집기에 초점 클래스를 지참하고 간단하게 마우스 오른쪽 단추로 클릭

로빈

답변

8

테스트 클래스 내에서 단일 테스트 메소드를 의미하는 경우 Run "testMethod"이라는 오른쪽 클릭 옵션이 있습니다. 여기서 testMethod는 실제 메소드 이름입니다.

단축키는 ctrl + shift + F10입니다.

커서를 메소드 (javadoc 외부에서도) 또는 전체 클래스 외부에 놓으면 해당 파일의 모든 메소드를 테스트합니다.

+0

옵션이 표시되지 않는 경우 : 해당 클래스가 인식되는지 확인하십시오 IndelliJ IDEA의 _test class_ (테스트 클래스는 프로젝트 구조 도구 윈도우에 다른 아이콘이 있음). 내 경우 클래스는 _public_ 대신 _package local_ 였고 테스트 클래스는 public이어야합니다. – Feuermurmel

1

을 감사합니다?

+0

나는 구체적인 시험 방법을 의미한다. 방금 다시 테스트했는데 @ BeforeMethod가 단일 메서드를 클릭 할 때 실행됩니다. 그러나 @ Factory와 함께 제공되는 테스트도 마찬가지입니다 (dependsOnMethod = ...) (@ Andreas Wederbrand) – rweng

관련 문제