3 namespace Drupal\Tests\Core\Config\Entity;
5 use Drupal\Tests\UnitTestCase;
8 * @coversDefaultClass \Drupal\Core\Entity\EntityDisplayBase
12 class EntityDisplayBaseTest extends UnitTestCase {
15 * @covers ::getTargetEntityTypeId
17 public function testGetTargetEntityTypeId() {
18 $mock = $this->getMockForAbstractClass('\Drupal\Core\Entity\EntityDisplayBase', [], '', FALSE);
19 $reflection = new \ReflectionProperty($mock, 'targetEntityType');
20 $reflection->setAccessible(TRUE);
21 $reflection->setValue($mock, 'test');
22 $this->assertEquals('test', $mock->getTargetEntityTypeId());
28 public function testGetMode() {
29 $mock = $this->getMockForAbstractClass('\Drupal\Core\Entity\EntityDisplayBase', [], '', FALSE);
30 $reflection = new \ReflectionProperty($mock, 'mode');
31 $reflection->setAccessible(TRUE);
32 $reflection->setValue($mock, 'test');
33 $this->assertEquals('test', $mock->getMode());
37 * @covers ::getOriginalMode
39 public function testGetOriginalMode() {
40 $mock = $this->getMockForAbstractClass('\Drupal\Core\Entity\EntityDisplayBase', [], '', FALSE);
41 $reflection = new \ReflectionProperty($mock, 'originalMode');
42 $reflection->setAccessible(TRUE);
43 $reflection->setValue($mock, 'test');
44 $this->assertEquals('test', $mock->getOriginalMode());
48 * @covers ::getTargetBundle
50 public function testGetTargetBundle() {
51 $mock = $this->getMockForAbstractClass('\Drupal\Core\Entity\EntityDisplayBase', [], '', FALSE);
52 $reflection = new \ReflectionProperty($mock, 'bundle');
53 $reflection->setAccessible(TRUE);
54 $reflection->setValue($mock, 'test');
55 $this->assertEquals('test', $mock->getTargetBundle());
59 * @covers ::setTargetBundle
61 public function testSetTargetBundle() {
62 $mock = $this->getMockForAbstractClass('\Drupal\Core\Entity\EntityDisplayBase', [], '', FALSE);
63 $reflection = new \ReflectionProperty($mock, 'bundle');
64 $reflection->setAccessible(TRUE);
65 $mock->setTargetBundle('test');
66 $this->assertEquals('test', $reflection->getValue($mock));