2011-05-27 82 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