Unit testing 如何在phpunit中使用mock对象设置和获取属性?
我创建了一个模拟对象,如下所示:Unit testing 如何在phpunit中使用mock对象设置和获取属性?,unit-testing,testing,phpunit,Unit Testing,Testing,Phpunit,我创建了一个模拟对象,如下所示: $mock_kyc = $this->getMockBuilder('Group_KYC_Model') ->disableOriginalConstructor() ->setMethods(['api_record', '__get']) ->getMock(); 我想设置mock_kyc对象的id。我该怎么做 我可以只做$kyc->id=123
$mock_kyc = $this->getMockBuilder('Group_KYC_Model')
->disableOriginalConstructor()
->setMethods(['api_record', '__get'])
->getMock();
我想设置mock_kyc对象的id。我该怎么做
我可以只做$kyc->id=12345 当然可以
$mock_kyc->id=12345;
如果id是私有的/受保护的,setter应该会有所帮助。您尝试过吗?不管怎样,看到了吗