我很难让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上?
发布于 2011-08-17 23:42:37
此链接可能会对您有所帮助:http://tech.dir.groups.yahoo.com/group/fitnesse/message/17815
您是否在fixture中使用jmockit,或者如何使用?什么目的?我只是好奇,在我的验收测试中从来不需要模仿任何东西。
https://stackoverflow.com/questions/6146606
复制相似问题