コード例 #1
0
 function testSetReturnReferenceGivesOriginalReference()
 {
     $mock = new MockDummy();
     $object = 1;
     $mock->setReturnReference('aReferenceMethod', $object, array(1, 2, 3));
     $this->assertReference($mock->aReferenceMethod(1, 2, 3), $object);
 }
コード例 #2
0
 function testReferenceReturned()
 {
     $mock = new MockDummy();
     $object = new Dummy();
     $mock->setReturnReference('aMethod', $object, array(1, 2, 3));
     $this->assertReference($zref =& $mock->aMethod(1, 2, 3), $object);
 }