将jmockit与FitNesse一起使用

时间:2011-05-27 00:35:45

标签: fitnesse jmockit

我无法让FitNesse与jmockit玩得很好。

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

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

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

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

我询问了一些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合作?

1 个答案:

答案 0 :(得分:1)

此链接可以为您提供帮助:http://tech.dir.groups.yahoo.com/group/fitnesse/message/17815

你在灯具里面使用jmockit,或者怎么样?有什么目的?我只是很好奇,从来没有需要在我的验收测试中嘲笑任何东西。