コード例 #1
0
ファイル: ResetterTest.php プロジェクト: ngyuki/phake
 public function testReset()
 {
     $mock = $this->getMock('Phake_IMock');
     Phake::when($this->mockReader)->getStubMapper($mock)->thenReturn($this->stubMapper);
     Phake::when($this->mockReader)->getCallRecorder($mock)->thenReturn($this->callRecorder);
     $this->resetter->reset($mock);
     Phake::verify($this->mockReader)->setIsObjectFrozen($mock, false);
     Phake::verify($this->stubMapper)->removeAllAnswers();
     Phake::verify($this->callRecorder)->removeAllCalls();
 }
コード例 #2
0
ファイル: Phake.php プロジェクト: ngyuki/phake
 /**
  * Resets all calls and stubs on the given mock object
  *
  * @param Phake_IMock $mock
  */
 public static function reset(Phake_IMock $mock)
 {
     $mockReader = new Phake_MockReader();
     $mockResetter = new Phake_Mock_Resetter($mockReader);
     $mockResetter->reset($mock);
 }