Actionscript 3 使用asmock模拟静态方法和私有成员

Actionscript 3 使用asmock模拟静态方法和私有成员,actionscript-3,unit-testing,asmock,Actionscript 3,Unit Testing,Asmock,1.是否有任何方法可以使用asmock框架访问操作脚本中类的私有数据成员?我试着使用像这样的语法 ContentPlayer[“getContentPlayer”]=mockContentPlayer 在getContentPlayer中,哪一个是私有成员,而mockContentPlayer是我创建的别名,但它工作不好,我怀疑我是否可以这样做 有没有办法用asmock模拟actionscript的公共静态方法 在AS3中,不能从类外访问私有字段。句号。在AS3中,您不能从类外访问私有字段。句号

1.是否有任何方法可以使用asmock框架访问操作脚本中类的私有数据成员?我试着使用像这样的语法

ContentPlayer[“getContentPlayer”]=mockContentPlayer

在getContentPlayer中,哪一个是私有成员,而mockContentPlayer是我创建的别名,但它工作不好,我怀疑我是否可以这样做

  • 有没有办法用asmock模拟actionscript的公共静态方法

  • 在AS3中,不能从类外访问私有字段。句号。

    在AS3中,您不能从类外访问私有字段。句号。

    asMock使用继承来拦截对方法的调用。由于无法覆盖AVM中的静态或私有方法,asMock无法为其添加支持


    我建议使用接口抽象静态调用,并在构造函数中接受实例。

    asMock使用继承来拦截对方法的调用。由于无法覆盖AVM中的静态或私有方法,asMock无法为其添加支持

    我建议使用接口抽象静态调用,并在构造函数中接受实例