如何在phpunit中使用模拟对象设置和获取属性?

时间:2015-06-26 23:38:43

标签: unit-testing testing phpunit

我创建了一个模拟对象,如下所示:

        $mock_kyc = $this->getMockBuilder('Group_KYC_Model')
            ->disableOriginalConstructor()
            ->setMethods(['api_record', '__get'])
            ->getMock();

我想设置mock_kyc对象的id。我怎么做?

我可以做$ kyc-> id = 12345;

1 个答案:

答案 0 :(得分:0)

当然可以做到

$mock_kyc->id = 12345;

如果id是私有/受保护的,则setter应该有帮助。