class EntityDisplayBaseTest

Same name in this branch
  1. 11.x core/tests/Drupal/KernelTests/Core/Entity/EntityDisplayBaseTest.php \Drupal\KernelTests\Core\Entity\EntityDisplayBaseTest
Same name and namespace in other branches
  1. 9 core/tests/Drupal/KernelTests/Core/Entity/EntityDisplayBaseTest.php \Drupal\KernelTests\Core\Entity\EntityDisplayBaseTest
  2. 9 core/tests/Drupal/Tests/Core/Config/Entity/EntityDisplayBaseTest.php \Drupal\Tests\Core\Config\Entity\EntityDisplayBaseTest
  3. 8.9.x core/tests/Drupal/KernelTests/Core/Entity/EntityDisplayBaseTest.php \Drupal\KernelTests\Core\Entity\EntityDisplayBaseTest
  4. 8.9.x core/tests/Drupal/Tests/Core/Config/Entity/EntityDisplayBaseTest.php \Drupal\Tests\Core\Config\Entity\EntityDisplayBaseTest
  5. 10 core/tests/Drupal/KernelTests/Core/Entity/EntityDisplayBaseTest.php \Drupal\KernelTests\Core\Entity\EntityDisplayBaseTest
  6. 10 core/tests/Drupal/Tests/Core/Config/Entity/EntityDisplayBaseTest.php \Drupal\Tests\Core\Config\Entity\EntityDisplayBaseTest

@coversDefaultClass \Drupal\Core\Entity\EntityDisplayBase

@group Config

Hierarchy

Expanded class hierarchy of EntityDisplayBaseTest

File

core/tests/Drupal/Tests/Core/Config/Entity/EntityDisplayBaseTest.php, line 17

Namespace

Drupal\Tests\Core\Config\Entity
View source
class EntityDisplayBaseTest extends UnitTestCase {
  
  /**
   * The mocked EntityDisplay object for testing.
   */
  protected EntityDisplayBaseMockableClass&MockObject $entityDisplay;
  
  /**
   * {@inheritdoc}
   */
  protected function setUp() : void {
    parent::setUp();
    $this->entityDisplay = $this->getMockBuilder(EntityDisplayBaseMockableClass::class)
      ->disableOriginalConstructor()
      ->onlyMethods([])
      ->getMock();
  }
  
  /**
   * @covers ::getTargetEntityTypeId
   */
  public function testGetTargetEntityTypeId() : void {
    $reflection = new \ReflectionProperty($this->entityDisplay, 'targetEntityType');
    $reflection->setValue($this->entityDisplay, 'test');
    $this->assertEquals('test', $this->entityDisplay
      ->getTargetEntityTypeId());
  }
  
  /**
   * @covers ::getMode
   */
  public function testGetMode() : void {
    $reflection = new \ReflectionProperty($this->entityDisplay, 'mode');
    $reflection->setValue($this->entityDisplay, 'test');
    $this->assertEquals('test', $this->entityDisplay
      ->getMode());
  }
  
  /**
   * @covers ::getOriginalMode
   */
  public function testGetOriginalMode() : void {
    $reflection = new \ReflectionProperty($this->entityDisplay, 'originalMode');
    $reflection->setValue($this->entityDisplay, 'test');
    $this->assertEquals('test', $this->entityDisplay
      ->getOriginalMode());
  }
  
  /**
   * @covers ::getTargetBundle
   */
  public function testGetTargetBundle() : void {
    $reflection = new \ReflectionProperty($this->entityDisplay, 'bundle');
    $reflection->setValue($this->entityDisplay, 'test');
    $this->assertEquals('test', $this->entityDisplay
      ->getTargetBundle());
  }
  
  /**
   * @covers ::setTargetBundle
   */
  public function testSetTargetBundle() : void {
    $reflection = new \ReflectionProperty($this->entityDisplay, 'bundle');
    $this->entityDisplay
      ->setTargetBundle('test');
    $this->assertEquals('test', $reflection->getValue($this->entityDisplay));
  }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title
EntityDisplayBaseTest::$entityDisplay protected property The mocked EntityDisplay object for testing.
EntityDisplayBaseTest::setUp protected function Overrides UnitTestCase::setUp
EntityDisplayBaseTest::testGetMode public function @covers ::getMode[[api-linebreak]]
EntityDisplayBaseTest::testGetOriginalMode public function @covers ::getOriginalMode[[api-linebreak]]
EntityDisplayBaseTest::testGetTargetBundle public function @covers ::getTargetBundle[[api-linebreak]]
EntityDisplayBaseTest::testGetTargetEntityTypeId public function @covers ::getTargetEntityTypeId[[api-linebreak]]
EntityDisplayBaseTest::testSetTargetBundle public function @covers ::setTargetBundle[[api-linebreak]]
ExpectDeprecationTrait::expectDeprecation public function Adds an expected deprecation.
ExpectDeprecationTrait::setUpErrorHandler public function Sets up the test error handler.
ExpectDeprecationTrait::tearDownErrorHandler public function Tears down the test error handler.
RandomGeneratorTrait::getRandomGenerator protected function Gets the random generator for the utility methods.
RandomGeneratorTrait::randomMachineName protected function Generates a unique random string containing letters and numbers.
RandomGeneratorTrait::randomObject public function Generates a random PHP object.
RandomGeneratorTrait::randomString public function Generates a pseudo-random string of ASCII characters of codes 32 to 126.
UnitTestCase::$root protected property The app root.
UnitTestCase::getClassResolverStub protected function Returns a stub class resolver.
UnitTestCase::getConfigFactoryStub public function Returns a stub config factory that behaves according to the passed array.
UnitTestCase::getContainerWithCacheTagsInvalidator protected function Sets up a container with a cache tags invalidator.
UnitTestCase::getStringTranslationStub public function Returns a stub translation manager that just returns the passed string.
UnitTestCase::setDebugDumpHandler public static function Registers the dumper CLI handler when the DebugDump extension is enabled.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.