class EntityPagerAnalyzeEventTest in Entity Pager 8
Same name and namespace in other branches
- 2.0.x tests/src/Unit/EntityPagerAnalyzeEventTest.php \Drupal\Tests\entity_pager\Unit\EntityPagerAnalyzeEventTest
@coversDefaultClass \Drupal\entity_pager\Event\EntityPagerAnalyzeEvent @group entity_pager
Hierarchy
- class \Drupal\Tests\UnitTestCase extends \PHPUnit\Framework\TestCase uses PhpunitCompatibilityTrait
- class \Drupal\Tests\entity_pager\Unit\EntityPagerAnalyzeEventTest
Expanded class hierarchy of EntityPagerAnalyzeEventTest
File
- tests/
src/ Unit/ EntityPagerAnalyzeEventTest.php, line 13
Namespace
Drupal\Tests\entity_pager\UnitView source
class EntityPagerAnalyzeEventTest extends UnitTestCase {
/**
* @covers ::__construct
* @covers ::getEntityPager
*/
public function testGetEntityPager() {
$entity_pager = $this
->createMock(EntityPagerInterface::class);
$event = new EntityPagerAnalyzeEvent($entity_pager);
$this
->assertSame($entity_pager, $event
->getEntityPager());
}
/**
* @covers ::__construct
* @covers ::getEntityPager
* @covers ::setEntityPager
*/
public function testSetEntityPager() {
$event = new EntityPagerAnalyzeEvent($this
->createMock(EntityPagerInterface::class));
$entity_pager = $this
->createMock(EntityPagerInterface::class);
$event
->setEntityPager($entity_pager);
$this
->assertSame($entity_pager, $event
->getEntityPager());
}
/**
* @covers ::__construct
* @covers ::getLogs
* @covers ::setLogs
* @covers ::log
*/
public function testGetSetLogs() {
$event = new EntityPagerAnalyzeEvent($this
->createMock(EntityPagerInterface::class));
$logs1 = [
$this
->randomMachineName(),
$this
->randomMachineName(),
];
$event
->setLogs($logs1);
$this
->assertSame($logs1, $event
->getLogs());
$log2 = $this
->randomMachineName();
$event
->log($log2);
$this
->assertEquals(array_merge($logs1, [
$log2,
]), $event
->getLogs(), 'log() accepts string argument.');
$log3 = [
$this
->randomMachineName(),
$this
->randomMachineName(),
];
$event
->log($log3);
$this
->assertEquals(array_merge($logs1, [
$log2,
], $log3), $event
->getLogs(), 'log() accepts array argument.');
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EntityPagerAnalyzeEventTest:: |
public | function | @covers ::__construct @covers ::getEntityPager | |
EntityPagerAnalyzeEventTest:: |
public | function | @covers ::__construct @covers ::getLogs @covers ::setLogs @covers ::log | |
EntityPagerAnalyzeEventTest:: |
public | function | @covers ::__construct @covers ::getEntityPager @covers ::setEntityPager | |
PhpunitCompatibilityTrait:: |
public | function | Returns a mock object for the specified class using the available method. | |
PhpunitCompatibilityTrait:: |
public | function | Compatibility layer for PHPUnit 6 to support PHPUnit 4 code. | |
UnitTestCase:: |
protected | property | The random generator. | |
UnitTestCase:: |
protected | property | The app root. | 1 |
UnitTestCase:: |
protected | function | Asserts if two arrays are equal by sorting them first. | |
UnitTestCase:: |
protected | function | Mocks a block with a block plugin. | 1 |
UnitTestCase:: |
protected | function | Returns a stub class resolver. | |
UnitTestCase:: |
public | function | Returns a stub config factory that behaves according to the passed array. | |
UnitTestCase:: |
public | function | Returns a stub config storage that returns the supplied configuration. | |
UnitTestCase:: |
protected | function | Sets up a container with a cache tags invalidator. | |
UnitTestCase:: |
protected | function | Gets the random generator for the utility methods. | |
UnitTestCase:: |
public | function | Returns a stub translation manager that just returns the passed string. | |
UnitTestCase:: |
public | function | Generates a unique random string containing letters and numbers. | |
UnitTestCase:: |
protected | function | 340 |