Exemple #1
0
 public function testFreeze()
 {
     $client = Phake::mock('Phake_Client_IClient');
     $this->freezer->freeze($this->mockInfo, $client);
     Phake::verify($client)->processObjectFreeze();
     Phake::verify($this->mockInfo)->freezeObject();
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 /**
  * 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());
     }
 }
Exemple #4
0
 /**
  * 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());
     }
 }