Base class for content entity kernel tests.
@group tmgmt
Expanded class hierarchy of ContentEntityTestBase
abstract class ContentEntityTestBase extends EntityKernelTestBase {
/**
* Modules to enable.
*
* @var array
*/
protected static $modules = [
'tmgmt',
'tmgmt_content',
'tmgmt_test',
'language',
'content_translation',
'options',
];
protected $entityTypeId = 'entity_test_mul';
/**
* {@inheritdoc}
*/
public function setUp() : void {
parent::setUp();
// Add the languages.
$this
->installConfig([
'language',
]);
ConfigurableLanguage::createFromLangcode('de')
->save();
ConfigurableLanguage::createFromLangcode('cs')
->save();
$this
->installEntitySchema('tmgmt_job');
$this
->installEntitySchema('tmgmt_job_item');
$this
->installEntitySchema('tmgmt_remote');
$this
->installEntitySchema('tmgmt_message');
$this
->installEntitySchema('entity_test_mul');
$this->container
->get('content_translation.manager')
->setEnabled('entity_test_mul', 'entity_test_mul', TRUE);
\Drupal::service('router.builder')
->rebuild();
tmgmt_translator_auto_create(\Drupal::service('plugin.manager.tmgmt.translator')
->getDefinition('test_translator'));
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ContentEntityTestBase:: |
protected | property | 3 | |
ContentEntityTestBase:: |
protected static | property | Modules to enable. | 8 |
ContentEntityTestBase:: |
public | function | 8 |