문제

What GUI 를 사용해야를 실행 JUnit 테스트,그리고 정확히 어떻게 할까요?내 전체가 배경입니다.순,그래서 나는 사용을 발사대 내 NUnit gui 및 실행 내 유닛 테스트합니다.는 경우는 녹색,난 깨끗합니다.

지금,나는 일부를 작성하는 자바 코드와 실행하려면 비슷한 사용을 JUnit.JUnit 문서 좋은 명확한 요구 사항에 대한 자세한 내용은 특성에 필요한 테스트를 만들 수 있지만,그것의 예쁜 린하는 방법에 대한 화재 주자고 결과를 테스트합니다.

도움이 되었습니까?

해결책

이클립스가에 의해 멀리 있는 최적의 사용합니다.몇 JUnit 로 범위 코드 플러그인과 이클립스 아마 최고의 유닛-시험합니다.

다른 팁

JUnit 중지하는 데 그래픽 주자는 다음의 방출을 JUnit4.

이 있는 경우 이전 버전의 JUnit 사용할 수 있습니다 그래픽 테스트 주자에 의해 입력하는 명령줄에서[1]:

java junit.swingui.TestRunner [optional TestClass]

선택적 테스트 클래스가 지정한 테스트는 바로 실행합니다.그것이 없이 입력할 수 있습니다 클래스로 GUI.

의 혜택을 실행하는 테스트는 이 방법은 필요가 없는 오버헤드의 전체 IDE(지 않는 경우에는 이미 중 하나를 실행하).그러나,당신이에서 이미 작업 IDE 같은 일식,통합은 우수하고 많이 하는 번거로움을 덜 테스트 실행됩니다.

이 있는 경우 JUnit4,그리고 정말 사용하고 싶지 않 IDE 를 실행하는 테스트,또는 원하는 텍스트로 피드백을 실행할 수 있습니다 text UI 테스트 주자입니다.비슷한 맥락에서 이전으로,이 입력하여 수행할 수 있습니다 명령줄에서[1]:

java junit.textui.TestRunner [TestClass]

하지만 이 경우에는 TestClass 는 선택한 이유가 있습니다.

[1]고 가정하고 당신이 올바른 작업 디렉터리고 클래스 경로 설치될 수 있는 범위를 벗어나 이에 대한 대답

가 독립 JUnit 주자는 UI,그러나 내가 사용하는 것이 좋습니다 하나의 제공 테스트에서 주자는 Java Ide(Eclipse,Netbeans 및 IntelliJ 모든 좋은 것들).그들은 모두 지원 JUnit,그리고 가장 지원 TestNG 니다.

당신이 원하는 독립 테스트를 주지 않는(빌드-IDE 것),다음에 대한 사용할 수 있습 Junit3

  • junit.textui.TestRunner %your_class% -명령줄 기반너
  • junit.swingui.TestRunner [%your_class%] 러너와 사용자 인터페이스(스윙원)

에 대한 Junit4,UI 구동 주자는 제거되었고 지금까지 나는 찾을 수 없는 편리한 솔루션을 실행하는 새로운 Junit4 테스트에서 오래 된 스윙-전원 주자를 추가하지 않고 라이브러리입니다.그러나 사용할 수 있는 JUnit4Extensions 제공하는 해결 방법을 사용하 junit.swingui.TestRunner.More

당신은 왜 필요한 GUI runner?당신이 검사를 시행에서 IDE 까?

습니다.Net 리 TestDriven.net, 에서 자바가 있는 뭔가가 있어야합니다.을 확인할 수 있습니다 IntelliJ IDEA, 에,그것은 유닛 테스트 지원이 내장되어 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top