주 메소드가없는 Driver 클래스가 있습니다. (실제로는 junit annotations @Before, @After 등이 있습니다.) 이제 SWT 클래스를 만들고 GUI를 만들었습니다. 여기 버튼이 있습니다. 이 버튼을 클릭하면 Driver 클래스를 호출해야합니다.SWT 버튼을 Java 클래스로 호출하는 방법
답변
이것은 Button
클릭에서 JUnit 테스트를 시작해야합니다
Button button = new Button(shell, SWT.PUSH);
button.setText("Start test");
button.addListener(SWT.Selection, new Listener()
{
public void handleEvent(Event e)
{
JUnitCore junit = new JUnitCore();
Result result = junit.run("your.class.here");
}
});
고마워. 이것은 거의 나의 질문을 해결했다. 단지 의심. 여기서 클래스를 호출하는 형식은 무엇입니까? 작성한 경우 결과 result = junit.run (myClassName); myClassName을 변수로 확인할 수 없다고 말합니다. – user3370488
@ user3370488'myClassName'은 클래스 경로 (패키지와 클래스 이름은''org.test.ui.main ')와 같은 문자열이어야합니다. 해결책이 만족 스럽다면 제 대답을 수락하십시오. – Baz
문자열로 넣으면 결과 result = junit.run ("package.classname"); 오류가 발생합니다. junitCore가 인수 (문자열)에 적용되지 않습니다. – user3370488
- 1. 한 클래스에서 다른 클래스로 객체를 호출하는 방법
- 2. Java SWT : SWT 테이블에서 선택된 행을 삭제하는 방법
- 3. SWT : 액션에서 일반 푸시 버튼을 만드는 방법
- 4. Button을 확장하는 클래스로 MainActivity 메서드를 호출하는 방법
- 5. 추상 클래스로 추상 함수를 호출하는 방법
- 6. 한 클래스에서 다른 클래스로 메소드를 호출하는 방법
- 7. pone 클래스에서 다른 클래스로 클래스를 호출하는 방법
- 8. keylistener에서 다른 클래스로 변수를 호출하는 방법
- 9. 앱이 실행되는 동안 java SWT 앱에서 버튼을 추가/제거합니다.
- 10. EditTextPreference에서 ok 버튼을 호출하는 방법
- 11. 양식을 호출하는 버튼을 얻는 방법
- 12. swt java 라이브러리 및 iam을 사용하여 SWT
- 13. Jquery - 동일한 클래스로 여러 버튼을 구별하는 방법
- 14. SWT Java TableViewer
- 15. 부드러운 애니메이션 (Java SWT)
- 16. Java SWT StyleRange
- 17. Java SWT 디자인 패턴
- 18. Java swt text autocomple
- 19. UI가있는 Java SWT ProgressMonitorDialog
- 20. 개체를 부모 창에 도킹하는 방법 Java + swt?
- 21. SWT Java : 윈도우 크기 조정을 방지하는 방법?
- 22. struts에서 컨트롤러에서 DAO 클래스로 db 액세스 메소드를 호출하는 방법
- 23. Java 클래스에서 다른 클래스로 변수를 호출하는 방법은 무엇입니까?
- 24. 버튼을 확장하는 방법 Java
- 25. SWT Browser/SWT BrowserFunction을 통해 GWT 앱에서 Java 메소드 호출
- 26. JAVA : SWT 텍스트 +의 MouseListener
- 27. rpgle에서 java -jar 호출하는 방법
- 28. actionscript에서 java 메소드를 호출하는 방법
- 29. Java 코드에서 서블릿을 호출하는 방법
- 30. JSP에서 Java 클래스를 호출하는 방법
당신은 당신의 질문에 정보를 추가해야합니다. 어떻게 "수업"에 전화하고 싶니? – Baz
버튼 클릭으로 클래스를 호출하고 싶습니다. (Swt 버튼) – user3370488
당신은 이미 그렇게 말했습니다. 해당 클래스의 새 인스턴스를 만들 것인지 또는 해당 클래스에서 메서드를 호출 하시겠습니까? 또는 일반적으로 클릭 이벤트를 수신하는 방법을 모르십니까? – Baz