public function QueryFactoryTest::testGetKeys in Drupal 10
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/Config/Entity/Query/QueryFactoryTest.php \Drupal\Tests\Core\Config\Entity\Query\QueryFactoryTest::testGetKeys()
- 9 core/tests/Drupal/Tests/Core/Config/Entity/Query/QueryFactoryTest.php \Drupal\Tests\Core\Config\Entity\Query\QueryFactoryTest::testGetKeys()
@covers ::getKeys @covers ::getValues
@dataProvider providerTestGetKeys
File
- core/tests/ Drupal/ Tests/ Core/ Config/ Entity/ Query/ QueryFactoryTest.php, line 21 
Class
- QueryFactoryTest
- @coversDefaultClass \Drupal\Core\Config\Entity\Query\QueryFactory @group Config
Namespace
Drupal\Tests\Core\Config\Entity\QueryCode
public function testGetKeys(array $expected, $key, Config $config) {
  $config_factory = $this
    ->createMock('Drupal\\Core\\Config\\ConfigFactoryInterface');
  $key_value_factory = $this
    ->createMock('Drupal\\Core\\KeyValueStore\\KeyValueFactoryInterface');
  $config_manager = $this
    ->createMock('Drupal\\Core\\Config\\ConfigManagerInterface');
  $config_entity_type = $this
    ->createMock('Drupal\\Core\\Config\\Entity\\ConfigEntityTypeInterface');
  $query_factory = new QueryFactory($config_factory, $key_value_factory, $config_manager);
  $method = new \ReflectionMethod($query_factory, 'getKeys');
  $method
    ->setAccessible(TRUE);
  $actual = $method
    ->invoke($query_factory, $config, $key, 'get', $config_entity_type);
  $this
    ->assertEquals($expected, $actual);
}