<?php namespace React\Tests\EventLoop; use PHPUnit\Framework\TestCase as BaseTestCase; use React\EventLoop\LoopInterface; class TestCase extends BaseTestCase { 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(); } protected function tickLoop(LoopInterface $loop) { $loop->futureTick(function () use ($loop) { $loop->stop(); }); $loop->run(); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Timer | Folder | 0755 |
|
|
AbstractLoopTest.php | File | 17.43 KB | 0644 |
|
CallableStub.php | File | 107 B | 0644 |
|
ExtEvLoopTest.php | File | 355 B | 0644 |
|
ExtEventLoopTest.php | File | 2.33 KB | 0644 |
|
ExtLibevLoopTest.php | File | 454 B | 0644 |
|
ExtLibeventLoopTest.php | File | 1.38 KB | 0644 |
|
ExtUvLoopTest.php | File | 346 B | 0644 |
|
SignalsHandlerTest.php | File | 1.38 KB | 0644 |
|
StreamSelectLoopTest.php | File | 3.75 KB | 0644 |
|
TestCase.php | File | 1.11 KB | 0644 |
|