我正在为一个组件编写一个单元测试,并且在伪造一些数据时遇到了麻烦。我想知道是否可以在另一个类的类中引用一个变量?
设置示例:
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;
}