public function Drupal8Test::testSetEntityProperty in Realistic Dummy Content 3.x
Test for setEntityProperty().
@cover ::setEntityProperty @dataProvider providerSetEntityProperty
Parameters
string $message: The test message.
mixed $entity: The mock entity.
mixed $property: The mock property.
mixed $value: The mock value.
mixed $expected: The expected resulting entity.
File
- api/
tests/ src/ Unit/ Framework/ Drupal8Test.php, line 32
Class
Namespace
Drupal\Tests\realistic_dummy_content_api\Unit\FrameworkCode
public function testSetEntityProperty(string $message, $entity, $property, $value, $expected) {
$object = $this
->getMockBuilder(Drupal8::class)
->setMethods(NULL)
->disableOriginalConstructor()
->getMock();
$output = $entity;
$object
->setEntityProperty($output, $property, $value);
if ($output != $expected) {
print_r([
'output' => $output,
'expected' => $expected,
]);
}
$this
->assertTrue($output == $expected, $message);
}