public function testVerifyNoCallsFailsWithOtherCallsListed() { $expected_msg = "Expected no interaction with mock\n" . "Invocations:\n" . " mock->foo()\n" . " mock->bar()\n" . " mock->foo(<string:bar>, <string:foo>)\n" . " mock->foo()"; $this->assertEquals(new Phake_CallRecorder_VerifierResult(false, array(), $expected_msg), $this->verifier->verifyNoCalls()); }
/** * Allows for verifying that no interaction occurred with a mock object * * @param Phake_IMock $mock */ public static function verifyNoInteraction(Phake_IMock $mock) { foreach (func_get_args() as $mock) { $callRecorder = Phake::getInfo($mock)->getCallRecorder(); $verifier = new Phake_CallRecorder_Verifier($callRecorder, $mock); self::getClient()->processVerifierResult($verifier->verifyNoCalls()); $sCallRecorder = Phake::getInfo(get_class($mock))->getCallRecorder(); $sVerifier = new Phake_CallRecorder_Verifier($sCallRecorder, get_class($mock)); self::getClient()->processVerifierResult($sVerifier->verifyNoCalls()); } }
/** * Allows for verifying that no interaction occurred with a mock object * * @param Phake_IMock $mock */ public static function verifyNoInteraction(Phake_IMock $mock) { foreach (func_get_args() as $mock) { $reader = new Phake_MockReader(); $verifier = new Phake_CallRecorder_Verifier($reader->getCallRecorder($mock), $mock); self::getClient()->processVerifierResult($verifier->verifyNoCalls()); } }