entity_hierarchy-8.x-2.24/tests/src/Kernel/EntityHierarchyKernelTestBase.php
tests/src/Kernel/EntityHierarchyKernelTestBase.php
<?php namespace Drupal\Tests\entity_hierarchy\Kernel; use Drupal\KernelTests\Core\Entity\EntityKernelTestBase; use Drupal\Tests\entity_hierarchy\Traits\EntityHierarchyTestTrait; /** * Defines a base class for entity hierarchy tests. */ abstract class EntityHierarchyKernelTestBase extends EntityKernelTestBase { use EntityHierarchyTestTrait; const FIELD_NAME = 'parents'; const ENTITY_TYPE = 'entity_test'; /** * {@inheritdoc} */ protected static $modules = [ 'entity_hierarchy', 'entity_test', 'system', 'user', 'dbal', 'field', ]; /** * {@inheritdoc} */ protected function setUp(): void { parent::setUp(); $this->installEntitySchema(static::ENTITY_TYPE); $this->setupEntityHierarchyField(static::ENTITY_TYPE, static::ENTITY_TYPE, static::FIELD_NAME); $this->additionalSetup(); } }