Actionscript 3 如何调试用于单元测试的Mockole
使用Actionscript 3 如何调试用于单元测试的Mockole,actionscript-3,unit-testing,mockolate,Actionscript 3,Unit Testing,Mockolate,使用mockole在actionscript-3中进行单元测试时,我遇到了不少问题/错误: Error: No Expectation defined for Invocation:[FloxyInvocation invocationType=GETTER name="propertyName" arguments=[]] Error: 1 unmet Expectation Mockole错误和调试的文档记录得很差,搜索不会产生任何结果,因此解决这些问题变得非常棘手。当您测试的函数需要指
mockole
在actionscript-3
中进行单元测试时,我遇到了不少问题/错误:
Error: No Expectation defined for Invocation:[FloxyInvocation invocationType=GETTER name="propertyName" arguments=[]]
Error: 1 unmet Expectation
Mockole错误和调试的文档记录得很差,搜索不会产生任何结果,因此解决这些问题变得非常棘手。当您测试的函数需要指定的调用类型和名称时,不会引发预期定义的错误:
Error: No Expectation defined for Invocation:[FloxyInvocation invocationType=GETTER name="propertyName" arguments=[]]
可通过以下方式解决:
mock(object).getter("propertyName").returns(someValue);
public function get variable():String {
return _variable;
}
public function set variable(value:String):void {
_variable = value;
}
当您创建模拟语句(一个getter
或setter
)但没有为您正在获取的变量定义getter
或setter
时,可能会抛出未满足的期望错误
Error: 1 unmet Expectation
可通过以下方式解决:
mock(object).getter("propertyName").returns(someValue);
public function get variable():String {
return _variable;
}
public function set variable(value:String):void {
_variable = value;
}