首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在FitNesse中使用jmockit

在FitNesse中使用jmockit
EN

Stack Overflow用户
提问于 2011-05-27 08:35:45
回答 1查看 349关注 0票数 0

我很难让FitNesse很好地使用jmockit。

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

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

代码语言:javascript
复制
!define COMMAND_PATTERN {java -javaagent:../lib/jmockit.jar}

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

我在一些FitNesse板上四处打听,并尝试像这样修改命令模式:

代码语言:javascript
复制
!define COMMAND_PATTERN {java -javaagent:../lib/jmockit.jar -cp %p %m}

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

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

代码语言:javascript
复制
    java.lang.IllegalStateException: Invalid context for the recording of expectations

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

有没有人把jmockit的最新版本用在FitNesse上?

EN

回答 1

Stack Overflow用户

发布于 2011-08-17 23:42:37

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

您是否在fixture中使用jmockit,或者如何使用?什么目的?我只是好奇,在我的验收测试中从来不需要模仿任何东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6146606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档