public function testFreeze() { $client = Phake::mock('Phake_Client_IClient'); $this->freezer->freeze($this->mockInfo, $client); Phake::verify($client)->processObjectFreeze(); Phake::verify($this->mockInfo)->freezeObject(); }
public function testFreeze() { /** @var $mock Phake_IMock */ $mock = $this->getMock('Phake_IMock'); $client = Phake::mock('Phake_Client_IClient'); $this->freezer->freeze($mock, $client); Phake::verify($client)->processObjectFreeze(); Phake::verify($this->mockReader)->setIsObjectFrozen($mock, true); }
/** * Allows for verifying that a mock object has no further calls made to it. * * @param Phake_IMock $mock */ public static function verifyNoFurtherInteraction(Phake_IMock $mock) { $mockFreezer = new Phake_Mock_Freezer(); foreach (func_get_args() as $mock) { $mockFreezer->freeze(Phake::getInfo($mock), self::getClient()); $mockFreezer->freeze(Phake::getInfo(get_class($mock)), self::getClient()); } }
/** * Allows for verifying that a mock object has no further calls made to it. * * @param Phake_IMock $mock */ public static function verifyNoFurtherInteraction(Phake_IMock $mock) { $mockReader = new Phake_MockReader(); $mockFreezer = new Phake_Mock_Freezer($mockReader); foreach (func_get_args() as $mock) { $mockFreezer->freeze($mock, self::getClient()); } }