【问题标题】:Dynamic Junit Test动态 Junit 测试
【发布时间】:2011-03-22 14:43:28
【问题描述】:

作为我学习期末项目的一部分,我必须制作一个允许用户运行 JUnit 测试的 J2EE 应用程序(没有任何经验他们要做的就是单击并查看结果),显然它必须通过某种方式进行修改测试并创建新的(上传新的测试文件...) 您能否指出正确的技术,让我可以即时加载和运行测试? 提前感谢您的帮助

【问题讨论】:

  • 非常有趣的最终项目。

标签: jakarta-ee junit osgi


【解决方案1】:

您可以查看 Pax Exam OSGi 测试工具 (1) 的实现(来源)。该工具从 JUnit 测试动态生成 OSGi 包,并在测试 OSGi 容器中运行它们。 您可以为 J2EE 实现相同的方法。

希望它能帮助您分析和估算您的项目范围。

干杯, Dmytro

(1):http://wiki.ops4j.org/display/paxexam/Pax+Exam

【讨论】:

    【解决方案2】:

    您可以创建自己的 JUnit 测试运行程序实现,该运行程序具有在运行时动态加载测试 JAR 和依赖项 JAR 的选项。看看JUnitCore 类和JUnit API 中的相关类,例如Result。还要查看动态 JAR 加载。

    JUnitCore:

    http://kentbeck.github.com/junit/javadoc/latest/

    动态 JAR 加载:

    How should I load Jars dynamically at runtime?

    http://sourceforge.net/projects/jcloader/

    【讨论】:

      猜你喜欢
      • 2020-06-15
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多