【发布时间】:2013-01-15 16:08:28
【问题描述】:
我的应用程序的文件夹结构与 WAR 文件不同。 web.xml 等配置文件位于配置文件夹中,消息包/资源文件位于资源文件夹中,资源文件存储为 UTF-8 等。Ant 构建用于生成结构正确的 WAR。
目前正在使用容器内测试框架(Cactus);但是,此框架已不再维护。
是否存在可以爆炸 WAR 的容器外测试框架,而不是要求源代码的文件夹结构与 WAR 的文件夹结构相匹配?如果框架支持将文件的实际位置映射到它们未来的 WAR 位置,那也可以。
是否有仍在维护的容器内测试框架?
【问题讨论】:
-
Cactus 是否缺少您需要的功能?或者有一个错误阻止你使用它?如果没有,为什么担心它没有得到维护?如果您有投资,您是否考虑过自己接管维护工作?
-
至于找到一个框架,它可以随意收集一些文件并让它看起来像一个战争......为什么有人会开发这样的东西?
-
@parsifal 当然,它目前正在运行。我担心它会随着技术的发展而停止运行,并且更愿意针对可能随着技术发展而不是不会的框架编写新的测试.
-
好吧,如果你害怕使用遗留解决方案,我会先修复文件结构,添加 ant 脚本(或者可能会尝试迁移到 maven)然后检查有哪些选项。
标签: java unit-testing testing http-unit