0

在为我的项目的主类 asunit 编写单元测试时,一直向我抛出这个错误:

TypeError: Error #1009: Cannot access a property or method of a null object reference.

每当我使用舞台参考时。我理解为什么会发生这种情况,因为 .fla 的关联类不再是主类,因为它现在是测试运行类,这意味着 main 不再可以直接访问舞台。

通常我不会测试主类,因为它所做的只是创建其他对象并将阶段传递给它们,但是阶段的使用在这些类中已经根深蒂固,所以我也需要在这些类中正确引用阶段,否则我将无法单元测试单个事物。

我想知道以前是否有人遇到过这个问题,以及是否有一种解决方法可以让不同的班级访问舞台,最好不要过多地改变班级。(不得不改变一个类的逻辑以便我可以对其进行单元测试,这将是一种耻辱)

4

0 回答 0