我編寫了一個Swing應用程序。現在我必須在NetBeans中使用JUnit測試來測試這個大型應用程序。我學到了一些基礎知識,但我無法弄清楚如何自動觸發事件。如果有人爲此工作,他們可以提供幫助。至少您也可以將我重定向至某些來源。您知道,在Swing應用程序中,您將擁有按鈕等,這些按鈕會生成事件,這些事件是方法,我需要觸發事件。那麼,有沒有辦法測試整個軟件?NetBeans中的JUnit
1
A
回答
1
您應該檢查uispec4j。開放源碼庫在通用公共許可證下授權。鏈接教程展示瞭如何輕鬆觸發事件並檢查其結果。
0
有點事後,但希望對某人有所幫助。 NB JUnit附帶了NetBeans(只要您選擇它),並且使用Jemmy和JUnit(通過NetBeans的Jelly)使得測試Swing UI非常簡單。下面提供了設置一些很好的鏈接:
http://platform.netbeans.org/tutorials/nbm-test.html
http://netbeans.dzone.com/articles/how-use-jemmy-junit-netbeans
相關問題
- 1. GWT NetBeans中的JUnit測試
- 2. Jenkins找不到JUnit(Netbeans + Git + Ant + JUnit + Jenkins)
- 3. Netbeans Profile JUnit 4問題
- 4. 運行Netbeans中給定包中的所有junit測試?
- 5. 沒有執行測試JUNIT Netbeans 8.2
- 6. 無法通過Junit初始化Netbeans中的EntityManager
- 7. 在NetBeans中運行JUnit測試時發生java.lang.NoClassDefFoundError
- 8. 在NetBeans 8.0.1中自動運行junit測試
- 9. 如何在一個包@ NetBeans中運行所有JUnit測試?
- 10. Netbeans中繼(7.0版之前):刪除了JUnit綁定 - 無插件?
- 11. jUnit中的ExpectedException?
- 12. JUnit中的ClassCastException
- 13. NetBeans 6.9和JUnit 4.8.2軟件包可見性問題
- 14. netbeans中的hpricot
- 15. Netbeans中的STDIN
- 16. Netbeans中的JTable
- 17. Jboss的Netbeans中
- 18. Netbeans中的SQLJ
- 19. Netbeans中的FileNotFoundException
- 20. Netbeans中的NullPointerException
- 21. NetBeans中的jVi
- 22. 爲什麼某些JUnit測試不能在NetBeans和/或Hudson中執行?
- 23. PowerMock JUnit中
- 24. NetBeans 6.7.1中的Unicode
- 25. netbeans中的Scala JPA
- 26. 的NetBeans在HashMap中
- 27. netbeans中ivy的build.xml
- 28. BeansBinding NetBeans中的JTable
- 29. NetBeans中的PHP GUI?
- 30. Netbeans中的ERD 7.3
「......我無法弄清楚如何自動觸發事件...」 - 觸發什麼事件?你的意思是運行JUnit測試嗎?這些不是事件 - 您只需告訴IDE運行測試。你對事物應該如何工作的期望還不清楚。 – duffymo 2011-04-17 16:39:31
非常抱歉,不清楚的解釋。你知道,在一個鞦韆你會有按鈕等產生的事件是方法,我需要觸發事件。所以,我需要一種方法來測試整個軟件。 – 2011-04-17 17:03:57
http://stackoverflow.com/questions/1480843/unit-testing-a-swing-component – andersoj 2011-04-17 18:33:18