Actionscript 3 使用asmock模拟静态方法和私有成员
1.是否有任何方法可以使用asmock框架访问操作脚本中类的私有数据成员?我试着使用像这样的语法 ContentPlayer[“getContentPlayer”]=mockContentPlayer 在getContentPlayer中,哪一个是私有成员,而mockContentPlayer是我创建的别名,但它工作不好,我怀疑我是否可以这样做Actionscript 3 使用asmock模拟静态方法和私有成员,actionscript-3,unit-testing,asmock,Actionscript 3,Unit Testing,Asmock,1.是否有任何方法可以使用asmock框架访问操作脚本中类的私有数据成员?我试着使用像这样的语法 ContentPlayer[“getContentPlayer”]=mockContentPlayer 在getContentPlayer中,哪一个是私有成员,而mockContentPlayer是我创建的别名,但它工作不好,我怀疑我是否可以这样做 有没有办法用asmock模拟actionscript的公共静态方法 在AS3中,不能从类外访问私有字段。句号。在AS3中,您不能从类外访问私有字段。句号
在AS3中,不能从类外访问私有字段。句号。在AS3中,您不能从类外访问私有字段。句号。asMock使用继承来拦截对方法的调用。由于无法覆盖AVM中的静态或私有方法,asMock无法为其添加支持
我建议使用接口抽象静态调用,并在构造函数中接受实例。asMock使用继承来拦截对方法的调用。由于无法覆盖AVM中的静态或私有方法,asMock无法为其添加支持 我建议使用接口抽象静态调用,并在构造函数中接受实例