gpt4 book ai didi

java - Struts 测试 JUnit4

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:56:02 27 4
gpt4 key购买 nike

我正在从事的一个项目使用了 Spring 和 Struts。

到目前为止,我们使用的是 Struts 2.1.8.1。我所有的单元测试都扩展了 StrutsSpringTestCase这反过来又扩展了StrutsTestCase .但是,它使用了 JUnit 3.8.2,因此没有注释支持。

对于 Struts 2.2.3,开发团队 added a Junit4 TestCase , 称为 StrutsJUnit4TestCase .但是,此测试用例不具有 StrutsTestCase 的支持功能做了例如用于发布 struts Action 。我试图找到一些使用这个新测试用例的教程,但没有成功。

我应该提一下,我正在尝试使用回滚注释来回滚测试期间发生的自动回滚数据库更改。

我应该如何使用这个新的 StrutsJunit4TestCase

最佳答案

Struts2 Action 只不过是简单的类。我建议您以测试其他类恕我直言的方式来测试它们。
我在做 struts2 的大部分时间里都是这样做的,几乎感觉不到需要使用 StrutsTestCase。如果您在设计操作时考虑到 DI,则可以在测试操作时注入(inject)任何依赖项。

关于java - Struts 测试 JUnit4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6701138/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com