2011-05-27 46 views
0

我很难让FitNesse和jmockit一起玩。与FitNesse一起使用jmockit

我正在使用FitNesse版本v20110104和jmockit版本0.999.9。

我不得不抛出一些ClassDefNotFound异常,但这些被添加以下到我的根FitNesse的解决:

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

这是我jmockit罐子的位置。但是,现在我的测试使用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合作?

回答

1

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

是否使用jmockit灯具内部,或者怎么样?目的是什么?我只是好奇,在我的验收测试中从来不需要嘲笑任何东西。

+0

您应该更好地[问一个新问题](http://stackoverflow.com/questions/ask)。 – j0k 2012-11-14 08:46:50