public function testSetIsObjectFrozen() { $this->mock->__PHAKE_isFrozen = true; $this->reader->setIsObjectFrozen($this->mock, false); $this->assertFalse($this->mock->__PHAKE_isFrozen); }
/** * Freezes the given $mock and notifies the given $client * * @param Phake_IMock $mock * @param Phake_Client_IClient $client */ public function freeze(Phake_IMock $mock, Phake_Client_IClient $client) { $client->processObjectFreeze(); $this->mockReader->setIsObjectFrozen($mock, true); }
/** * Resets the given $mock * * @param Phake_IMock $mock */ public function reset(Phake_IMock $mock) { $this->mockReader->setIsObjectFrozen($mock, false); $this->mockReader->getStubMapper($mock)->removeAllAnswers(); $this->mockReader->getCallRecorder($mock)->removeAllCalls(); }