function EntityQueryRelationshipTest::assertResults

Same name in other branches
  1. 8.9.x core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php \Drupal\KernelTests\Core\Entity\EntityQueryRelationshipTest::assertResults()
  2. 10 core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php \Drupal\KernelTests\Core\Entity\EntityQueryRelationshipTest::assertResults()
  3. 11.x core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php \Drupal\KernelTests\Core\Entity\EntityQueryRelationshipTest::assertResults()

Assert the results.

@internal

Parameters

array $expected: A list of indexes in the $this->entities array.

1 call to EntityQueryRelationshipTest::assertResults()
EntityQueryRelationshipTest::testQuery in core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php
Tests querying.

File

core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php, line 233

Class

EntityQueryRelationshipTest
Tests the Entity Query relationship API.

Namespace

Drupal\KernelTests\Core\Entity

Code

protected function assertResults(array $expected) : void {
    $expected_count = count($expected);
    $this->assertCount($expected_count, $this->queryResults);
    foreach ($expected as $key) {
        $id = $this->entities[$key]
            ->id();
        $this->assertEquals($id, $this->queryResults[$id]);
    }
}

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