public function EntityDisplayModeBaseUnitTest::testSetTargetType in Zircon Profile 8
Same name and namespace in other branches
- 8.0 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 108 - Contains \Drupal\Tests\Core\Config\Entity\EntityDisplayModeBaseUnitTest.
Class
- EntityDisplayModeBaseUnitTest
- @coversDefaultClass \Drupal\Core\Entity\EntityDisplayModeBase @group Config
Namespace
Drupal\Tests\Core\Config\EntityCode
public function testSetTargetType() {
// Generate mock.
$mock = $this
->getMock('Drupal\\Core\\Entity\\EntityDisplayModeBase', NULL, array(
array(
'something' => 'nothing',
),
'test_type',
));
// 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));
}