2014-02-07 113 views
1

雖然actionscript-3mockolate我遇到了不少問題/錯誤單元測試:如何調試綴有蘑古力進行單元測試

Error: No Expectation defined for Invocation:[FloxyInvocation invocationType=GETTER name="propertyName" arguments=[]] 

Error: 1 unmet Expectation 

綴有蘑古力錯誤和調試的不良記錄和搜索帶來了沒有結果,所以解決這些問題變得非常棘手。

回答

2

當您正在測試的函數需要指定的調用類型和名稱沒有期望定義的錯誤被拋出:

Error: No Expectation defined for Invocation:[FloxyInvocation invocationType=GETTER name="propertyName" arguments=[]] 

能以解決:

mock(object).getter("propertyName").returns(someValue); 

未滿足的期望誤差可以被拋出時,您創建了一個模擬語句(一個gettersetter),但沒有爲變量gettingsetting定義的gettersetter

public function get variable():String { 
     return _variable; 
    } 

    public function set variable(value:String):void { 
     _variable = value; 
    } 

Error: 1 unmet Expectation 

能以解決