2014-01-16 38 views

回答

0

我發現最後的答案:

調用任何任何方法Java類,只需使用Generic Fixture 例如。

Java類:

package com.fitnesse.fixtures; 


public class HelloWorld { 

    public long getValue() 
    { 
     return 10; 
    } 

} 

FitNesse的腳本調用前面提到的Java類:

!| Generic Fixture | com.fitnesse.fixtures.HelloWorld| 
|myvar=getValue||10| 

所以第一行調用Java類的默認構造函數,
秒行調用方法getValue並將其保存在myvar中,並使用10驗證它。

0

你需要寫它連接到FitNesse的Java類「燈具」的代碼。

你會發現這裏的細節:http://fitnesse.org/FitNesse.UserGuide

例如,這裏有一個方法的一些信息要做到這一點:http://fitnesse.org/FitNesse.UserGuide.FitLibraryUserGuide.DoFixture

+0

感謝您的鏈接,我寫了一個fixture:!define TEST_RUNNER(fitlibrary.suite.FitLibraryServer)! 路徑C:\ Fitnesse_1 \ fitnesse.jar 路徑C:\ Fitnesse_1 \ fitlibrary.jar 路徑C:!!!\ Fitnesse_1 \ com.jar | com.fitnesse.HelloWorldFixture | | show | say hi | ,但是當我運行它時,它顯示錯誤:無法找到或加載主類fitlibrary.suite.FitLibraryServer –

+0

你是否已經在你的頁面中導入了燈具? – Hrishikesh

相關問題