function EntityDisplayModeBaseUnitTest::testSetTargetType
Same name in other branches
- 8.9.x core/tests/Drupal/Tests/Core/Config/Entity/EntityDisplayModeBaseUnitTest.php \Drupal\Tests\Core\Config\Entity\EntityDisplayModeBaseUnitTest::testSetTargetType()
- 10 core/tests/Drupal/Tests/Core/Config/Entity/EntityDisplayModeBaseUnitTest.php \Drupal\Tests\Core\Config\Entity\EntityDisplayModeBaseUnitTest::testSetTargetType()
- 11.x core/tests/Drupal/Tests/Core/Config/Entity/EntityDisplayModeBaseUnitTest.php \Drupal\Tests\Core\Config\Entity\EntityDisplayModeBaseUnitTest::testSetTargetType()
@covers ::setTargetType
File
-
core/
tests/ Drupal/ Tests/ Core/ Config/ Entity/ EntityDisplayModeBaseUnitTest.php, line 103
Class
- EntityDisplayModeBaseUnitTest
- @coversDefaultClass \Drupal\Core\Entity\EntityDisplayModeBase @group Config
Namespace
Drupal\Tests\Core\Config\EntityCode
public function testSetTargetType() {
// Generate mock.
$mock = $this->getMockBuilder('Drupal\\Core\\Entity\\EntityDisplayModeBase')
->onlyMethods([])
->setConstructorArgs([
[
'something' => 'nothing',
],
'test_type',
])
->getMock();
// Some test values.
$bad_target = 'uninitialized';
$target = 'test_target_type';
// Gain access to the protected property.
$property = new \ReflectionProperty($mock, 'targetEntityType');
$property->setAccessible(TRUE);
// Set the property to a known state.
$property->setValue($mock, $bad_target);
// Set the target type.
$mock->setTargetType($target);
// Test the outcome.
$this->assertNotEquals($bad_target, $property->getValue($mock));
$this->assertEquals($target, $property->getValue($mock));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.