[1mdiff --git a/core/tests/Drupal/KernelTests/AssertLegacyTrait.php b/core/tests/Drupal/KernelTests/AssertLegacyTrait.php[m
[1mindex 6165871..81b6935 100644[m
[1m--- a/core/tests/Drupal/KernelTests/AssertLegacyTrait.php[m
[1m+++ b/core/tests/Drupal/KernelTests/AssertLegacyTrait.php[m
[36m@@ -59,7 +59,7 @@[m [mpublic static function assertFalse($actual, $message = '') {[m
   *   instead.[m
   */[m
  protected function assertEqual($actual, $expected, $message = '') {[m
    $this->assertEquals($[32mthis->castSafeStrings($[mexpected[32m)[m, $[32mthis->castSafeStrings($[mactual[32m)[m, $message);
  }[m

  /**[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/BundleConstraintValidatorTest.php b/core/tests/Drupal/KernelTests/Core/Entity/BundleConstraintValidatorTest.php[m
[1msimilarity index 94%[m
[1mrename from core/modules/system/src/Tests/Entity/BundleConstraintValidatorTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/BundleConstraintValidatorTest.php[m
[1mindex 2a433c5..5f8d510 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/BundleConstraintValidatorTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/BundleConstraintValidatorTest.php[m
[36m@@ -2,13 +2,13 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\BundleConstraintValidatorTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\TypedData\DataDefinition;[m
use Drupal\[31msimpletest[m[32mKernelTests[m\KernelTestBase;
use Drupal\system\Tests\TypedData;[m

/**[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/ConfigEntityQueryTest.php b/core/tests/Drupal/KernelTests/Core/Entity/ConfigEntityQueryTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/ConfigEntityQueryTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/ConfigEntityQueryTest.php[m
[1mindex 09a21d2..8da0b65 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/ConfigEntityQueryTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/ConfigEntityQueryTest.php[m
[36m@@ -2,14 +2,14 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\ConfigEntityQueryTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Config\Entity\Query\QueryFactory;[m
[31muse Drupal\simpletest\KernelTestBase;[m
use Drupal\config_test\Entity\ConfigQueryTest;[m
[32muse Drupal\KernelTests\KernelTestBase;[m

/**[m
 * Tests Config Entity Query functionality.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/ContentEntityChangedTest.php b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/ContentEntityChangedTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php[m
[1mindex 94c9b12..eddb268 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/ContentEntityChangedTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\ContentEntityChangedTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\entity_test\Entity\EntityTestMulChanged;[m
use Drupal\entity_test\Entity\EntityTestMulRevChanged;[m
[36m@@ -16,7 +16,7 @@[m
 *[m
 * @group Entity[m
 */[m
class ContentEntityChangedTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * Modules to enable.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/ContentEntityCloneTest.php b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityCloneTest.php[m
[1msimilarity index 92%[m
[1mrename from core/modules/system/src/Tests/Entity/ContentEntityCloneTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/ContentEntityCloneTest.php[m
[1mindex 77d1603..742708a 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/ContentEntityCloneTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityCloneTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\ContentEntityCloneTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\entity_test\Entity\EntityTestMul;[m
use Drupal\language\Entity\ConfigurableLanguage;[m
[36m@@ -15,7 +15,7 @@[m
 *[m
 * @group Entity[m
 */[m
class ContentEntityCloneTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * {@inheritdoc}[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/ContentEntityNullStorageTest.php b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityNullStorageTest.php[m
[1msimilarity index 94%[m
[1mrename from core/modules/system/src/Tests/Entity/ContentEntityNullStorageTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/ContentEntityNullStorageTest.php[m
[1mindex 3eeee3b..6d4b70c 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/ContentEntityNullStorageTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityNullStorageTest.php[m
[36m@@ -2,15 +2,15 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\ContentEntityNullStorageTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\contact\Entity\ContactForm;[m
use Drupal\Core\Config\ConfigImporter;[m
use Drupal\Core\Config\StorageComparer;[m
use Drupal\[31msimpletest[m[32mKernelTests[m\KernelTestBase;

/**[m
 * Tests ContentEntityNullStorage entity query support.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/Element/EntityAutocompleteElementFormTest.php b/core/tests/Drupal/KernelTests/Core/Entity/Element/EntityAutocompleteElementFormTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Entity/Element/EntityAutocompleteElementFormTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/Element/EntityAutocompleteElementFormTest.php[m
[1mindex 17f93c9..2622910 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/Element/EntityAutocompleteElementFormTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/Element/EntityAutocompleteElementFormTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\Element\EntityAutocompleteElementFormTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\Element;

use Drupal\Core\Entity\Element\EntityAutocomplete;[m
use Drupal\Core\Entity\EntityInterface;[m
[36m@@ -13,7 +13,7 @@[m
use Drupal\Core\Form\FormState;[m
use Drupal\Core\Form\FormStateInterface;[m
use Drupal\entity_test\Entity\EntityTest;[m
use Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\[31mEntityUnitTestBase[m[32mEntityKernelTestBase[m;
use Drupal\user\Entity\User;[m

/**[m
[36m@@ -21,7 +21,7 @@[m
 *[m
 * @group Form[m
 */[m
class EntityAutocompleteElementFormTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m implements FormInterface {

  /**[m
   * User for testing.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityAccessControlHandlerTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityAccessControlHandlerTest.php[m
[1msimilarity index 98%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityAccessControlHandlerTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityAccessControlHandlerTest.php[m
[1mindex f2f05b4..8e52453 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityAccessControlHandlerTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityAccessControlHandlerTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityAccessControlHandlerTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Language\LanguageInterface;[m
use Drupal\Core\Session\AccountInterface;[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityApiTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityApiTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityApiTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityApiTest.php[m
[1mindex 7445734..8dc5daf 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityApiTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityApiTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityApiTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Entity\EntityStorageException;[m
use Drupal\entity_test\Entity\EntityTest;[m
[36m@@ -16,7 +16,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityApiTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * {@inheritdoc}[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityAutocompleteTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityAutocompleteTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityAutocompleteTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityAutocompleteTest.php[m
[1mindex d42a07a..950c0bb 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityAutocompleteTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityAutocompleteTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityAutocompleteTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Serialization\Json;[m
use Drupal\Component\Utility\Crypt;[m
[36m@@ -21,7 +21,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityAutocompleteTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * The entity type used in this test.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityBundleFieldTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityBundleFieldTest.php[m
[1msimilarity index 95%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityBundleFieldTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityBundleFieldTest.php[m
[1mindex 006c5e2..0d69d71 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityBundleFieldTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityBundleFieldTest.php[m
[36m@@ -2,17 +2,17 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityBundleFieldTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

/**[m
 * Tests adding a custom bundle field.[m
 *[m
 * @group Entity[m
 */[m
class EntityBundleFieldTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m  {

  /**[m
   * Modules to enable.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityCrudHookTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityCrudHookTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityCrudHookTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityCrudHookTest.php[m
[1mindex 8268a43..4d78d47 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityCrudHookTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityCrudHookTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityCrudHookTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\comment\Entity\Comment;[m
use Drupal\comment\Plugin\Field\FieldType\CommentItemInterface;[m
[36m@@ -36,7 +36,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityCrudHookTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  use CommentTestTrait;[m

[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityDefinitionUpdateTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityDefinitionUpdateTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityDefinitionUpdateTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityDefinitionUpdateTest.php[m
[1mindex 177fd52..e3b3b41 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityDefinitionUpdateTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityDefinitionUpdateTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityDefinitionUpdateTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Plugin\Exception\PluginNotFoundException;[m
use Drupal\Core\Database\Database;[m
[36m@@ -19,13 +19,14 @@[m
use Drupal\Core\Field\FieldStorageDefinitionEvents;[m
use Drupal\Core\Language\LanguageInterface;[m
use Drupal\entity_test\Entity\EntityTestUpdate;[m
[32muse Drupal\system\Tests\Entity\EntityDefinitionTestTrait;[m

/**[m
 * Tests EntityDefinitionUpdateManager functionality.[m
 *[m
 * @group Entity[m
 */[m
class EntityDefinitionUpdateTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  use EntityDefinitionTestTrait;[m

[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityFieldDefaultValueTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityFieldDefaultValueTest.php[m
[1msimilarity index 92%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityFieldDefaultValueTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityFieldDefaultValueTest.php[m
[1mindex e8453ff..500bbad 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityFieldDefaultValueTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityFieldDefaultValueTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityFieldDefaultValueTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Uuid\Uuid;[m
use Drupal\Component\Utility\SafeMarkup;[m
[36m@@ -15,7 +15,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityFieldDefaultValueTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m  {

  /**[m
   * The UUID object to be used for generating UUIDs.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityFieldTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityFieldTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityFieldTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityFieldTest.php[m
[1mindex 5c9161e..2781c65 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityFieldTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityFieldTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityFieldTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Entity\EntityInterface;[m
use Drupal\Core\Field\BaseFieldDefinition;[m
[36m@@ -23,7 +23,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityFieldTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m  {

  /**[m
   * Modules to enable.[m
[1mdiff --git a/core/tests/Drupal/KernelTests/Core/Entity/EntityKernelTestBase.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityKernelTestBase.php[m
[1mnew file mode 100644[m
[1mindex 0000000..1096ce2[m
[1m--- /dev/null[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityKernelTestBase.php[m
[36m@@ -0,0 +1,201 @@[m
[32m<?php[m

[32m/**[m
[32m * @file[m
[32m * Contains \Drupal\KernelTests\Core\Entity\EntityKernelTestBase.[m
[32m */[m

[32mnamespace Drupal\KernelTests\Core\Entity;[m

[32muse Drupal\Core\Entity\EntityInterface;[m
[32muse Drupal\KernelTests\KernelTestBase;[m

[32m/**[m
[32m * Defines an abstract test base for entity kernel tests.[m
[32m */[m
[32mabstract class EntityKernelTestBase extends KernelTestBase {[m

[32m  /**[m
[32m   * Modules to enable.[m
[32m   *[m
[32m   * @var array[m
[32m   */[m
[32m  public static $modules = ['user', 'system', 'field', 'text', 'filter', 'entity_test'];[m

[32m  /**[m
[32m   * The entity manager service.[m
[32m   *[m
[32m   * @var \Drupal\Core\Entity\EntityManagerInterface[m
[32m   */[m
[32m  protected $entityManager;[m

[32m  /**[m
[32m   * A list of generated identifiers.[m
[32m   *[m
[32m   * @var array[m
[32m   */[m
[32m  protected $generatedIds = array();[m

[32m  /**[m
[32m   * The state service.[m
[32m   *[m
[32m   * @var \Drupal\Core\State\StateInterface[m
[32m   */[m
[32m  protected $state;[m

[32m  protected function setUp() {[m
[32m    parent::setUp();[m

[32m    $this->entityManager = $this->container->get('entity.manager');[m
[32m    $this->state = $this->container->get('state');[m

[32m    $this->installSchema('system', 'sequences');[m

[32m    $this->installEntitySchema('user');[m
[32m    $this->installEntitySchema('entity_test');[m

[32m    // If the concrete test sub-class installs the Node or Comment modules,[m
[32m    // ensure that the node and comment entity schema are created before the[m
[32m    // field configurations are installed. This is because the entity tables[m
[32m    // need to be created before the body field storage tables. This prevents[m
[32m    // trying to create the body field tables twice.[m
[32m    $class = get_class($this);[m
[32m    while ($class) {[m
[32m      if (property_exists($class, 'modules')) {[m
[32m        // Only check the modules, if the $modules property was not inherited.[m
[32m        $rp = new \ReflectionProperty($class, 'modules');[m
[32m        if ($rp->class == $class) {[m
[32m          foreach (array_intersect(array('node', 'comment'), $class::$modules) as $module) {[m
[32m            $this->installEntitySchema($module);[m
[32m          }[m
[32m          if (in_array('forum', $class::$modules, TRUE)) {[m
[32m            // Forum module is particular about the order that dependencies are[m
[32m            // enabled in. The comment, node and taxonomy config and the[m
[32m            // taxonomy_term schema need to be installed before the forum config[m
[32m            // which in turn needs to be installed before field config.[m
[32m            $this->installConfig(['comment', 'node', 'taxonomy']);[m
[32m            $this->installEntitySchema('taxonomy_term');[m
[32m            $this->installConfig(['forum']);[m
[32m          }[m
[32m        }[m
[32m      }[m
[32m      $class = get_parent_class($class);[m
[32m    }[m

[32m    $this->installConfig(array('field'));[m
[32m  }[m

[32m  /**[m
[32m   * Creates a user.[m
[32m   *[m
[32m   * @param array $values[m
[32m   *   (optional) The values used to create the entity.[m
[32m   * @param array $permissions[m
[32m   *   (optional) Array of permission names to assign to user.[m
[32m   *[m
[32m   * @return \Drupal\user\Entity\User[m
[32m   *   The created user entity.[m
[32m   */[m
[32m  protected function createUser($values = array(), $permissions = array()) {[m
[32m    if ($permissions) {[m
[32m      // Create a new role and apply permissions to it.[m
[32m      $role = entity_create('user_role', array([m
[32m        'id' => strtolower($this->randomMachineName(8)),[m
[32m        'label' => $this->randomMachineName(8),[m
[32m      ));[m
[32m      $role->save();[m
[32m      user_role_grant_permissions($role->id(), $permissions);[m
[32m      $values['roles'][] = $role->id();[m
[32m    }[m

[32m    $account = entity_create('user', $values + array([m
[32m      'name' => $this->randomMachineName(),[m
[32m      'status' => 1,[m
[32m    ));[m
[32m    $account->enforceIsNew();[m
[32m    $account->save();[m
[32m    return $account;[m
[32m  }[m

[32m  /**[m
[32m   * Reloads the given entity from the storage and returns it.[m
[32m   *[m
[32m   * @param \Drupal\Core\Entity\EntityInterface $entity[m
[32m   *   The entity to be reloaded.[m
[32m   *[m
[32m   * @return \Drupal\Core\Entity\EntityInterface[m
[32m   *   The reloaded entity.[m
[32m   */[m
[32m  protected function reloadEntity(EntityInterface $entity) {[m
[32m    $controller = $this->entityManager->getStorage($entity->getEntityTypeId());[m
[32m    $controller->resetCache(array($entity->id()));[m
[32m    return $controller->load($entity->id());[m
[32m  }[m

[32m  /**[m
[32m   * Returns the entity_test hook invocation info.[m
[32m   *[m
[32m   * @return array[m
[32m   *   An associative array of arbitrary hook data keyed by hook name.[m
[32m   */[m
[32m  protected function getHooksInfo() {[m
[32m    $key = 'entity_test.hooks';[m
[32m    $hooks = $this->state->get($key);[m
[32m    $this->state->set($key, array());[m
[32m    return $hooks;[m
[32m  }[m

[32m  /**[m
[32m   * Installs a module and refreshes services.[m
[32m   *[m
[32m   * @param string $module[m
[32m   *   The module to install.[m
[32m   */[m
[32m  protected function installModule($module) {[m
[32m    $this->enableModules(array($module));[m
[32m    $this->refreshServices();[m
[32m  }[m

[32m  /**[m
[32m   * Uninstalls a module and refreshes services.[m
[32m   *[m
[32m   * @param string $module[m
[32m   *   The module to uninstall.[m
[32m   */[m
[32m  protected function uninstallModule($module) {[m
[32m    $this->disableModules(array($module));[m
[32m    $this->refreshServices();[m
[32m  }[m

[32m  /**[m
[32m   * Refresh services.[m
[32m   */[m
[32m  protected function refreshServices() {[m
[32m    $this->container = \Drupal::getContainer();[m
[32m    $this->entityManager = $this->container->get('entity.manager');[m
[32m    $this->state = $this->container->get('state');[m
[32m  }[m

[32m  /**[m
[32m   * Generates a random ID avoiding collisions.[m
[32m   *[m
[32m   * @param bool $string[m
[32m   *   (optional) Whether the id should have string type. Defaults to FALSE.[m
[32m   *[m
[32m   * @return int|string[m
[32m   *   The entity identifier.[m
[32m   */[m
[32m  protected function generateRandomEntityId($string = FALSE) {[m
[32m    srand(time());[m
[32m    do {[m
[32m      // 0x7FFFFFFF is the maximum allowed value for integers that works for all[m
[32m      // Drupal supported databases and is known to work for other databases[m
[32m      // like SQL Server 2014 and Oracle 10 too.[m
[32m      $id = $string ? $this->randomMachineName() : mt_rand(1, 0x7FFFFFFF);[m
[32m    }[m
[32m    while (isset($this->generatedIds[$id]));[m
[32m    $this->generatedIds[$id] = $id;[m
[32m    return $id;[m
[32m  }[m

[32m}[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityLanguageTestBase.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityLanguageTestBase.php[m
[1msimilarity index 95%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityLanguageTestBase.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityLanguageTestBase.php[m
[1mindex 27ad447..3ff669a 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityLanguageTestBase.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityLanguageTestBase.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityLanguageTestBase.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Utility\Unicode;[m
use Drupal\language\Entity\ConfigurableLanguage;[m
[36m@@ -15,7 +15,7 @@[m
/**[m
 * Base class for language-aware entity tests.[m
 */[m
abstract class EntityLanguageTestBase extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * The language manager service.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityQueryAggregateTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityQueryAggregateTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityQueryAggregateTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityQueryAggregateTest.php[m
[1mindex 57fe7c5..d7ab5e9 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityQueryAggregateTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityQueryAggregateTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityQueryAggregateTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\field\Entity\FieldConfig;[m
use Drupal\field\Entity\FieldStorageConfig;[m
[36m@@ -16,7 +16,7 @@[m
 * @group Entity[m
 * @see \Drupal\entity_test\Entity\EntityTest[m
 */[m
class EntityQueryAggregateTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * Modules to enable.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityQueryRelationshipTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php[m
[1msimilarity index 96%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityQueryRelationshipTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php[m
[1mindex 35a4bda..4639e78 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityQueryRelationshipTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityQueryRelationshipTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityQueryRelationshipTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;
use Drupal\Component\Utility\Unicode;[m
use Drupal\entity_test\Entity\EntityTest;[m
use Drupal\field\Tests\EntityReference\EntityReferenceTestTrait;[m
[36m@@ -17,7 +17,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityQueryRelationshipTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  use EntityReferenceTestTrait;[m

[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityQueryTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityQueryTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityQueryTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityQueryTest.php[m
[1mindex eb5a949..fbda4e1 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityQueryTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityQueryTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityQueryTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Utility\Unicode;[m
use Drupal\entity_test\Entity\EntityTest;[m
[36m@@ -22,7 +22,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityQueryTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * Modules to enable.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityReferenceFieldTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityReferenceFieldTest.php[m
[1msimilarity index 98%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityReferenceFieldTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityReferenceFieldTest.php[m
[1mindex 33379bc..4e36eac 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityReferenceFieldTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityReferenceFieldTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityReferenceFieldTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\config\Tests\SchemaCheckTestTrait;[m
use Drupal\Core\Entity\EntityInterface;[m
[36m@@ -26,7 +26,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityReferenceFieldTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  use SchemaCheckTestTrait;[m
  use EntityReferenceTestTrait;[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityReferenceSelection/EntityReferenceSelectionSortTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityReferenceSelection/EntityReferenceSelectionSortTest.php[m
[1msimilarity index 95%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityReferenceSelection/EntityReferenceSelectionSortTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityReferenceSelection/EntityReferenceSelectionSortTest.php[m
[1mindex 76992f1..f8e0ea9 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityReferenceSelection/EntityReferenceSelectionSortTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityReferenceSelection/EntityReferenceSelectionSortTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityReferenceSelection\EntityReferenceSelectionSortTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityReferenceSelection;

use Drupal\Component\Utility\Html;[m
use Drupal\field\Entity\FieldConfig;[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityRevisionTranslationTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityRevisionTranslationTest.php[m
[1msimilarity index 92%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityRevisionTranslationTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityRevisionTranslationTest.php[m
[1mindex 0250d96..e7a4055 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityRevisionTranslationTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityRevisionTranslationTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityRevisionTranslationTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\entity_test\Entity\EntityTestMulRev;[m
use Drupal\language\Entity\ConfigurableLanguage;[m
[36m@@ -15,7 +15,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityRevisionTranslationTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * {@inheritdoc}[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntitySchemaTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntitySchemaTest.php[m
[1msimilarity index 98%[m
[1mrename from core/modules/system/src/Tests/Entity/EntitySchemaTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntitySchemaTest.php[m
[1mindex 4bf148e..5567780 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntitySchemaTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntitySchemaTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntitySchemaTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Utility\SafeMarkup;[m

[36m@@ -14,7 +14,7 @@[m
 *[m
 * @group system[m
 */[m
class EntitySchemaTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m  {

  /**[m
   * The database connection used.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityTranslationTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityTranslationTest.php[m
[1msimilarity index 99%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityTranslationTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityTranslationTest.php[m
[1mindex de62ba7..0b60f93 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityTranslationTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityTranslationTest.php[m
[36m@@ -2,16 +2,17 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityTranslationTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Utility\SafeMarkup;[m
use Drupal\Core\Language\LanguageInterface;[m
use Drupal\entity_test\Entity\EntityTestMulRev;[m
use Drupal\field\Entity\FieldConfig;[m
use Drupal\field\Entity\FieldStorageConfig;[m
[32muse Drupal\KernelTests\Core\Entity\EntityLanguageTestBase;[m
use Drupal\language\Entity\ConfigurableLanguage;[m

/**[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityTypeConstraintValidatorTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityTypeConstraintValidatorTest.php[m
[1msimilarity index 89%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityTypeConstraintValidatorTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityTypeConstraintValidatorTest.php[m
[1mindex b9ebee2..fe8b5bd 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityTypeConstraintValidatorTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityTypeConstraintValidatorTest.php[m
[36m@@ -2,11 +2,12 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityTypeConstraintValidatorTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

[32muse Drupal\system\Tests\Entity\EntityUnitTestBase;[m
use Drupal\system\Tests\TypedData;[m
use Drupal\Core\TypedData\DataDefinition;[m

[36m@@ -15,7 +16,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityTypeConstraintValidatorTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * The typed data manager to use.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityTypeConstraintsTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityTypeConstraintsTest.php[m
[1msimilarity index 91%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityTypeConstraintsTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityTypeConstraintsTest.php[m
[1mindex 688b96c..c9f6528 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityTypeConstraintsTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityTypeConstraintsTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityTypeConstraintsTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\system\Tests\TypedData;[m

[36m@@ -14,7 +14,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityTypeConstraintsTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * {@inheritdoc}[m
[36m@@ -35,7 +35,7 @@[m [mpublic function testConstraintDefinition() {[m
    $this->assertEqual($default_constraints, $entity_type->getConstraints());[m

    // Enable our test module and test extending constraints.[m
    $this->enableModules([31marray_merge(static::$modules,[m['entity_test_constraints'])[31m)[m;
    $this->container->get('module_handler')->resetImplementations();[m

    $extra_constraints = ['Test' => []];[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityTypedDataDefinitionTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityTypedDataDefinitionTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityTypedDataDefinitionTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityTypedDataDefinitionTest.php[m
[1mindex d71ca15..2afdbd4 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityTypedDataDefinitionTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityTypedDataDefinitionTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityTypedDataDefinitionTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Entity\TypedData\EntityDataDefinition;[m
use Drupal\Core\Entity\TypedData\EntityDataDefinitionInterface;[m
[36m@@ -15,7 +15,7 @@[m
use Drupal\Core\TypedData\DataReferenceDefinition;[m
use Drupal\Core\TypedData\DataReferenceDefinitionInterface;[m
use Drupal\Core\TypedData\ListDataDefinitionInterface;[m
use Drupal\[31msimpletest[m[32mKernelTests[m\KernelTestBase;

/**[m
 * Tests deriving metadata of entity and field data types.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityUUIDTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityUUIDTest.php[m
[1msimilarity index 95%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityUUIDTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityUUIDTest.php[m
[1mindex 48a6e4e..a54318d 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityUUIDTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityUUIDTest.php[m
[36m@@ -2,17 +2,17 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityUUIDTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

/**[m
 * Tests creation, saving, and loading of entity UUIDs.[m
 *[m
 * @group Entity[m
 */[m
class EntityUUIDTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  protected function setUp() {[m
    parent::setUp();[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityValidationTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityValidationTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityValidationTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityValidationTest.php[m
[1mindex aa85fa7..2455360 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityValidationTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityValidationTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityValidationTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Entity\Plugin\Validation\Constraint\CompositeConstraintBase;[m

[36m@@ -14,7 +14,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityValidationTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * Modules to enable.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/EntityViewBuilderTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityViewBuilderTest.php[m
[1msimilarity index 98%[m
[1mrename from core/modules/system/src/Tests/Entity/EntityViewBuilderTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/EntityViewBuilderTest.php[m
[1mindex a3e6cd1..60ac065 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/EntityViewBuilderTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityViewBuilderTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\EntityViewBuilderTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Language\LanguageInterface;[m
use Drupal\field\Tests\EntityReference\EntityReferenceTestTrait;[m
[36m@@ -18,7 +18,7 @@[m
 *[m
 * @group Entity[m
 */[m
class EntityViewBuilderTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  use EntityReferenceTestTrait;[m

[1mdiff --git a/core/modules/system/src/Tests/Entity/FieldSqlStorageTest.php b/core/tests/Drupal/KernelTests/Core/Entity/FieldSqlStorageTest.php[m
[1msimilarity index 98%[m
[1mrename from core/modules/system/src/Tests/Entity/FieldSqlStorageTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/FieldSqlStorageTest.php[m
[1mindex 9f5028f..e2be94b 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/FieldSqlStorageTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/FieldSqlStorageTest.php[m
[36m@@ -2,16 +2,17 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\FieldSqlStorageTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Utility\Unicode;[m
use Drupal\Core\Database\Database;[m
use Drupal\Core\Entity\Exception\FieldStorageDefinitionUpdateForbiddenException;[m
use Drupal\field\Entity\FieldConfig;[m
use Drupal\field\Entity\FieldStorageConfig;[m
[32muse Drupal\system\Tests\Entity\EntityUnitTestBase;[m

/**[m
 * Tests Field SQL Storage .[m
[36m@@ -21,7 +22,7 @@[m
 *[m
 * @group Entity[m
 */[m
class FieldSqlStorageTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * Modules to enable.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/FieldTranslationSqlStorageTest.php b/core/tests/Drupal/KernelTests/Core/Entity/FieldTranslationSqlStorageTest.php[m
[1msimilarity index 95%[m
[1mrename from core/modules/system/src/Tests/Entity/FieldTranslationSqlStorageTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/FieldTranslationSqlStorageTest.php[m
[1mindex 989f00b..0941a94 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/FieldTranslationSqlStorageTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/FieldTranslationSqlStorageTest.php[m
[36m@@ -2,14 +2,15 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\FieldTranslationSqlStorageTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Entity\FieldableEntityInterface;[m
use Drupal\Core\Language\LanguageInterface;[m
use Drupal\field\Entity\FieldStorageConfig;[m
[32muse Drupal\KernelTests\Core\Entity\EntityLanguageTestBase;[m

/**[m
 * Tests Field translation SQL Storage.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/FieldWidgetConstraintValidatorTest.php b/core/tests/Drupal/KernelTests/Core/Entity/FieldWidgetConstraintValidatorTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Entity/FieldWidgetConstraintValidatorTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/FieldWidgetConstraintValidatorTest.php[m
[1mindex 68bfee6..c8eebf4 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/FieldWidgetConstraintValidatorTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/FieldWidgetConstraintValidatorTest.php[m
[36m@@ -2,16 +2,16 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\FieldWidgetConstraintValidatorTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Component\Utility\SafeMarkup;[m
use Drupal\Core\Entity\EntityInterface;[m
use Drupal\Core\Form\FormState;[m
use Drupal\entity_test\Entity\EntityTestCompositeConstraint;[m
use Drupal\[31msimpletest[m[32mKernelTests[m\KernelTestBase;
use Drupal\system\Tests\TypedData;[m

/**[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/ValidReferenceConstraintValidatorTest.php b/core/tests/Drupal/KernelTests/Core/Entity/ValidReferenceConstraintValidatorTest.php[m
[1msimilarity index 91%[m
[1mrename from core/modules/system/src/Tests/Entity/ValidReferenceConstraintValidatorTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Entity/ValidReferenceConstraintValidatorTest.php[m
[1mindex 69a7acb..0772447 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/ValidReferenceConstraintValidatorTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Entity/ValidReferenceConstraintValidatorTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity\ValidReferenceConstraintValidatorTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Entity;

use Drupal\Core\Field\BaseFieldDefinition;[m
use Drupal\system\Tests\TypedData;[m
[36m@@ -15,7 +15,7 @@[m
 *[m
 * @group Validation[m
 */[m
class ValidReferenceConstraintValidatorTest extends [31mEntityUnitTestBase[m[32mEntityKernelTestBase[m {

  /**[m
   * The typed data manager to use.[m
[1mdiff --git a/core/modules/system/src/Tests/Entity/FieldAccessTest.php b/core/tests/Drupal/KernelTests/Core/Field/FieldAccessTest.php[m
[1msimilarity index 96%[m
[1mrename from core/modules/system/src/Tests/Entity/FieldAccessTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Field/FieldAccessTest.php[m
[1mindex a6a677f..5ef2d43 100644[m
[1m--- a/core/modules/system/src/Tests/Entity/FieldAccessTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Field/FieldAccessTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\[31mEntity[m[32mField[m\FieldAccessTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\[31mEntity[m[32mField[m;

use Drupal\Core\Access\AccessResult;[m
use Drupal\entity_test\Entity\EntityTest;[m
[1mdiff --git a/core/modules/system/src/Tests/Field/FieldItemTest.php b/core/tests/Drupal/KernelTests/Core/Field/FieldItemTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Field/FieldItemTest.php[m
[1mrename to core/tests/Drupal/KernelTests/Core/Field/FieldItemTest.php[m
[1mindex 0bb09ea..69e7f7f 100644[m
[1m--- a/core/modules/system/src/Tests/Field/FieldItemTest.php[m
[1m+++ b/core/tests/Drupal/KernelTests/Core/Field/FieldItemTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Field\FieldItemTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Field;

use Drupal\Component\Utility\Unicode;[m
use Drupal\entity_test\Entity\EntityTest;[m
[1mdiff --git a/core/modules/system/src/Tests/Field/FieldModuleUninstallValidatorTest.php b/core/tests/Drupal/Tests/Core/Field/FieldModuleUninstallValidatorTest.php[m
[1msimilarity index 97%[m
[1mrename from core/modules/system/src/Tests/Field/FieldModuleUninstallValidatorTest.php[m
[1mrename to core/tests/Drupal/Tests/Core/Field/FieldModuleUninstallValidatorTest.php[m
[1mindex 2d7c160..6bbfd88 100644[m
[1m--- a/core/modules/system/src/Tests/Field/FieldModuleUninstallValidatorTest.php[m
[1m+++ b/core/tests/Drupal/Tests/Core/Field/FieldModuleUninstallValidatorTest.php[m
[36m@@ -2,10 +2,10 @@[m

/**[m
 * @file[m
 * Contains \Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Field\FieldModuleUninstallValidatorTest.
 */[m

namespace Drupal\[31msystem[m[32mKernelTests[m\[31mTests[m[32mCore[m\Field;

use Drupal\Core\Extension\ModuleUninstallValidatorException;[m
use Drupal\Core\Field\BaseFieldDefinition;[m
