현재 쓰고있는 테스트는 어떤 이유로 든 채워진 멤버가있는 객체를 반환하지 않습니다.내가 지정한 정확한 값을 반환하도록 PHPUnit을 얻는 방법은 무엇입니까?
Mock_TestObject_28868d4d (10) (
public 'id' -> null
...
)
가 어떻게 원본을 반환 할 willReturn()
를 얻을 수 있습니다 : 나는 호출되는 코드에서 $testObject
를 살펴 때
$testObject = new TestObject();
$testObject->id = 1;
$storerMock = $this->getMockBuilder(Storer::class)
->setMethods(['get'])
->disableOriginalConstructor()
->getMock();
$storerMock->expects($this->once())
->method('get')
->willReturn($testObject);
, 나는 이런 식으로 뭔가를 참조하십시오 I는 다음과 같습니다 코드를 내가 돌아 오라고했거나, 적어도 id
회원으로 조롱 한 버전을 얻었습니까?
나는 코드가 작동해야한다고 확신한다. 방금 만든 유사한 예제에서, 모의 메소드에서 반환 된 객체는 $ testObject와 완전히 동일하다. – iainn