123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace React\Tests\EventLoop;
- class TestCase extends \PHPUnit_Framework_TestCase
- {
- protected function expectCallableExactly($amount)
- {
- $mock = $this->createCallableMock();
- $mock
- ->expects($this->exactly($amount))
- ->method('__invoke');
- return $mock;
- }
- protected function expectCallableOnce()
- {
- $mock = $this->createCallableMock();
- $mock
- ->expects($this->once())
- ->method('__invoke');
- return $mock;
- }
- protected function expectCallableNever()
- {
- $mock = $this->createCallableMock();
- $mock
- ->expects($this->never())
- ->method('__invoke');
- return $mock;
- }
- protected function createCallableMock()
- {
- return $this->getMockBuilder('React\Tests\EventLoop\CallableStub')->getMock();
- }
- }
|