function testTwoCallsVerifiedWithAtMostPassesVerificationAgainstNoMoreInteractions() { $mock = Phockito::mock(self::MOCK_CLASS); $mock->Foo(); $mock->Foo(); Phockito::verify($mock, Phockito::atMost(2))->Foo(); Phockito::verifyNoMoreInteractions($mock); }
/** * @expectedException \\Phockito\\Phockito\\Test\\VerificationFailure */ function testThreeCallsCorrectlyFailsVerificationAgainstAtMostTwo() { $this->setExpectedException(VerificationFailure::class); $mock = Phockito::mock(MockMe::class); $mock->Foo(); $mock->Foo(); $mock->Foo(); Phockito::verify($mock, Phockito::atMost(2))->Foo(); }