我们如何测试用 2.0.x 版本编写的应用程序的动作类?
我通读了这个链接,发现 struts-junit 插件仅适用于 struts 2.1.1 或更高版本。
我的应用程序是使用 struts 2.0.11 编写的,我认为在我的项目中升级版本并不容易。
考虑到这些限制,我们如何对 Action 类进行单元测试?
我们如何测试用 2.0.x 版本编写的应用程序的动作类?
我通读了这个链接,发现 struts-junit 插件仅适用于 struts 2.1.1 或更高版本。
我的应用程序是使用 struts 2.0.11 编写的,我认为在我的项目中升级版本并不容易。
考虑到这些限制,我们如何对 Action 类进行单元测试?
您想测试您的动作课程的任何特殊方面吗?
只要您的操作类被编写为 POJO,您就可以使用您选择的任何测试框架将它们作为普通 Java 类进行测试。
编辑:试试这个扩展 JUnit 类的自定义TestCase
类。你需要依赖org.springframework: spring-mock。