AS3 - 从同一个包访问受保护的属性

时间:2014-09-12 09:12:57

标签: actionscript-3 unit-testing flashdevelop protected access-modifiers

我正在尝试将单元测试添加到我的项目中,之前我知道(在之前几年前我工作的项目中)如果我将测试类放在与类相同的包中,我能够访问受保护的变量和函数我正在测试。但是我在解决这个问题上遇到了问题...

在我的项目文件夹中,我有一个包含所有代码的src文件夹,然后我还有一个包含所有测试文件的测试文件夹。它们都被添加为项目的类路径。

我有一个类UIView,它的生命是com.test.view.UIView(在src文件夹中)和一个测试类UIViewTest,它位于com.test.view.UIViewTest(在测试文件夹中)但它不能访问UIView类的受保护属性。

有人能帮助我吗?我确信我错过了一些明显的东西。两个班级都说他们有相同的套餐。如果相关,我正在使用FlashDevelop。

谢谢!

1 个答案:

答案 0 :(得分:0)

您混淆了不同的访问修饰符:protected(在此类和从此类继承的类中可见)和internal(在同一个包中可见)。