我编写了一个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