在Struts1.x应用程序中使用struts2 junit插件JAR

在Struts1.x应用程序中使用struts2 junit插件JAR,struts2,junit4,struts-1,struts2-junit-plugin,Struts2,Junit4,Struts 1,Struts2 Junit Plugin,我正在开发Struts1.x应用程序,需要在其中实现JUnit4测试用例。 我有struts2 junit插件JAR,用于使用StutsTestCase为动作类创建测试用例。这可能吗?使用struts2 junit JAR的Struts 1.x应用程序。当我试图运行测试用例时,它的给定错误-初始化错误 当我检查故障跟踪时,它会显示出来 java.lang.noclassdeffounderror org/springframework/core/io/resourceloader 谁能帮我找个理

我正在开发Struts1.x应用程序,需要在其中实现JUnit4测试用例。 我有struts2 junit插件JAR,用于使用StutsTestCase为动作类创建测试用例。这可能吗?使用struts2 junit JAR的Struts 1.x应用程序。当我试图运行测试用例时,它的给定错误-初始化错误 当我检查故障跟踪时,它会显示出来 java.lang.noclassdeffounderror org/springframework/core/io/resourceloader

谁能帮我找个理由。是junit jars版本还是Struts1应用程序中使用struts2 jar。或者我需要补充一些东西或任何其他错误。请帮忙

提前谢谢

这毫无意义——Struts2是一个完全不同的框架。在功能、支持库、体系结构等方面没有重叠

如果Struts 1
StrutsTestCase
没有现成的功能,您可以对其进行返工,以支持任何明确的JUnit 4功能,或者只需构建支持对象(例如,
ActionForm
ActionMapping
,以及普通的HTTP内容)并运行“裸”测试


Struts 1在五年前就已经过时了,这是有原因的:该体系结构已经过时,并且与自身和HTTP紧密耦合,这使得测试变得困难。如果您四处搜索,您可能会找到一些更新测试基础设施的资源。

嘿,感谢您的输入,我们正在努力将这个遗留应用程序迁移到spring mvc