【发布时间】:2013-10-18 17:41:05
【问题描述】:
我正在为组件编写单元测试,但在伪造一些数据时遇到了麻烦。我想知道是否可以引用另一个类的类中的变量?
设置示例:
Unit Test > Human > Sports > $this->option['duration']
我正在为我的 Human 类编写单元测试。 Human 类调用 Sports 类,Sports 类引用了自己的变量$this->option['duration']。我希望能够从我的单元测试中修改$this->option['duration'] 的值。我想知道这是否可能?
我试图在我的单元测试中创建一个 Sports 模拟类,并在这个模拟类中设置我想要的 $this->option['duration'] 值。然而,我不知道如何将我的模拟 Sports 类注入到我的单元测试中。
class SportsMock extends Sports {
$this->option[duration'] = 10;
}
【问题讨论】: