當我http://groovyconsole.appspot.com/在Groovy中,如果類未被調用爲什麼實例化異常?
class FileHandler {
def rootDir
FileHandler(String batchName) {
rootDir = '.\\Results\\'+batchName+'\\'
}
}
//def fileHandler = new FileHandler('Result-2012-12-15-10-48-55')
例外結果執行下面的實驗代碼集:
java.lang.NoSuchMethodException: FileHandler.<init>()
當我取消對實例化類的最後一行,錯誤消失。
有人可以解釋爲什麼這是?我基本上試圖將該類的定義和實例化分成兩個文件,以分別進行評估。謝謝
感謝您的額外診斷。我同意上述錯誤信息更具描述性。在這一點上,我將停止嘗試將類定義放入單獨的文件中,並將它們放入同一個文件中,並將單元測試的斷言語句實例化與應用程序的正常入口點一起放入。這是一個groovy腳本,在soapUI工具中作爲'testcase'文件進行評估。 – cspeter8