Пример #1
0
 public function testSetIsObjectFrozen()
 {
     $this->mock->__PHAKE_isFrozen = true;
     $this->reader->setIsObjectFrozen($this->mock, false);
     $this->assertFalse($this->mock->__PHAKE_isFrozen);
 }
Пример #2
0
 /**
  * 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);
 }
Пример #3
0
 /**
  * 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();
 }