function EntityAdapterUnitTest::testSetContext

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Core/Entity/TypedData/EntityAdapterUnitTest.php \Drupal\Tests\Core\Entity\TypedData\EntityAdapterUnitTest::testSetContext()
  2. 10 core/tests/Drupal/Tests/Core/Entity/TypedData/EntityAdapterUnitTest.php \Drupal\Tests\Core\Entity\TypedData\EntityAdapterUnitTest::testSetContext()
  3. 11.x core/tests/Drupal/Tests/Core/Entity/TypedData/EntityAdapterUnitTest.php \Drupal\Tests\Core\Entity\TypedData\EntityAdapterUnitTest::testSetContext()

@covers ::setContext

File

core/tests/Drupal/Tests/Core/Entity/TypedData/EntityAdapterUnitTest.php, line 257

Class

EntityAdapterUnitTest
@coversDefaultClass <a href="/api/drupal/core%21lib%21Drupal%21Core%21Entity%21Plugin%21DataType%21EntityAdapter.php/class/EntityAdapter/8.9.x" title="Defines the &quot;entity&quot; data type." class="local">\Drupal\Core\Entity\Plugin\DataType\EntityAdapter</a> @group Entity @group TypedData

Namespace

Drupal\Tests\Core\Entity\TypedData

Code

public function testSetContext() {
    $name = $this->randomMachineName();
    $parent = $this->createMock('\\Drupal\\Core\\TypedData\\TraversableTypedDataInterface');
    // Our mocked entity->setContext() returns NULL, so assert that.
    $this->assertNull($this->entityAdapter
        ->setContext($name, $parent));
    $this->assertEquals($name, $this->entityAdapter
        ->getName());
    $this->assertEquals($parent, $this->entityAdapter
        ->getParent());
}

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