【问题标题】:Using jmockit with FitNesse将 jmockit 与 FitNesse 一起使用
【发布时间】:2011-05-27 00:35:45
【问题描述】:

我无法让 FitNesse 与 jmockit 配合使用。

我使用的是 FitNesse v20110104 版和 jmockit 0.999.9 版。

我抛出了一些 ClassDefNotFound 异常,但通过将以下内容添加到我的 FitNesse 根目录中解决了这些异常:

!define COMMAND_PATTERN {java -javaagent:../lib/jmockit.jar}

这是我的 jmockit jar 的位置。但是,现在我使用 jmockit 的测试挂在“运行”状态,永远不会返回。

我在一些 FitNesse 板上询问过,并尝试像这样改变命令模式:

!define COMMAND_PATTERN {java -javaagent:../lib/jmockit.jar -cp %p %m}

这定义了类路径(%p代表所有定义的路径变量,%m代表主要的java方法)

这可以防止测试挂起,但我得到一个新的异常:

    java.lang.IllegalStateException: Invalid context for the recording of expectations

我找不到有关此异常的太多信息。

有人获得了最新版本的 jmockit 以与 FitNesse 合作吗?

【问题讨论】:

    标签: fitnesse jmockit


    【解决方案1】:

    此链接可能对您有所帮助:http://tech.dir.groups.yahoo.com/group/fitnesse/message/17815

    您是在灯具内使用 jmockit,还是如何使用?什么目的?我只是好奇,在我的验收测试中从来不需要模拟任何东西。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多