diff --git a/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityContentBaseTest.php b/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityContentBaseTest.php index d0fd987dc3..12bfd7134e 100644 --- a/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityContentBaseTest.php +++ b/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityContentBaseTest.php @@ -8,17 +8,11 @@ namespace Drupal\Tests\migrate\Unit\Plugin\migrate\destination; use Drupal\Core\Entity\ContentEntityInterface; -use Drupal\Core\Entity\EntityManagerInterface; -use Drupal\Core\Entity\EntityStorageInterface; -use Drupal\Core\Entity\EntityTypeInterface; -use Drupal\Core\Field\BaseFieldDefinition; use Drupal\Core\Field\FieldTypePluginManagerInterface; use Drupal\migrate\MigrateException; -use Drupal\migrate\Plugin\MigrationInterface; use Drupal\migrate\Plugin\migrate\destination\EntityContentBase; use Drupal\migrate\Plugin\MigrateIdMapInterface; use Drupal\migrate\Row; -use Drupal\Tests\UnitTestCase; /** * Tests base entity migration destination functionality. @@ -26,44 +20,7 @@ * @coversDefaultClass \Drupal\migrate\Plugin\migrate\destination\EntityContentBase * @group migrate */ -class EntityContentBaseTest extends UnitTestCase { - - /** - * @var \Drupal\migrate\Plugin\MigrationInterface - */ - protected $migration; - - /** - * @var \Drupal\Core\Entity\EntityStorageInterface - */ - protected $storage; - - /** - * @var \Drupal\Core\Entity\EntityTypeInterface - */ - protected $entityType; - - /** - * @var \Drupal\Core\Entity\EntityManagerInterface - */ - protected $entityManager; - - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::setUp(); - - $this->migration = $this->prophesize(MigrationInterface::class); - $this->storage = $this->prophesize(EntityStorageInterface::class); - - $this->entityType = $this->prophesize(EntityTypeInterface::class); - $this->entityType->getPluralLabel()->willReturn('wonkiness'); - $this->storage->getEntityType()->willReturn($this->entityType->reveal()); - $this->storage->getEntityTypeId()->willReturn('foo'); - - $this->entityManager = $this->prophesize(EntityManagerInterface::class); - } +class EntityContentBaseTest extends EntityTestBase { /** * Test basic entity save. @@ -158,22 +115,3 @@ public static function getEntityTypeId($plugin_id) { } } - -/** - * Stub class for BaseFieldDefinition. - */ -class BaseFieldDefinitionTest extends BaseFieldDefinition { - - public static function create($type) { - return new static([]); - } - - public function getSettings() { - return []; - } - - public function getType() { - return 'integer'; - } - -} diff --git a/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityRevisionTest.php b/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityRevisionTest.php index 3fb4b7dbda..cddb4a707c 100644 --- a/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityRevisionTest.php +++ b/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityRevisionTest.php @@ -5,13 +5,11 @@ use Drupal\Core\Entity\EntityManagerInterface; use Drupal\Core\Entity\EntityStorageInterface; use Drupal\Core\Entity\EntityTypeInterface; -use Drupal\Core\Field\BaseFieldDefinition; use Drupal\Core\Field\FieldTypePluginManagerInterface; use Drupal\migrate\MigrateException; use Drupal\migrate\Plugin\MigrationInterface; use Drupal\migrate\Plugin\migrate\destination\EntityRevision; use Drupal\migrate\Row; -use Drupal\Tests\UnitTestCase; /** * Tests entity revision destination functionality. @@ -19,35 +17,7 @@ * @coversDefaultClass \Drupal\migrate\Plugin\migrate\destination\EntityRevision * @group migrate */ -class EntityRevisionTest extends UnitTestCase { - - /** - * The migration. - * - * @var \Drupal\migrate\Plugin\MigrationInterface - */ - protected $migration; - - /** - * The entity storage. - * - * @var \Drupal\Core\Entity\EntityStorageInterface - */ - protected $storage; - - /** - * The entity type. - * - * @var \Drupal\Core\Entity\EntityTypeInterface - */ - protected $entityType; - - /** - * The entity manager. - * - * @var \Drupal\Core\Entity\EntityManagerInterface - */ - protected $entityManager; +class EntityRevisionTest extends EntityTestBase { /** * {@inheritdoc} @@ -141,22 +111,3 @@ public static function getEntityTypeId($plugin_id) { } } - -/** - * Stub class for BaseFieldDefinition. - */ -class BaseFieldDefinitionTest extends BaseFieldDefinition { - - public static function create($type) { - return new static([]); - } - - public function getSettings() { - return []; - } - - public function getType() { - return 'integer'; - } - -} diff --git a/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityTestBase.php b/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityTestBase.php new file mode 100644 index 0000000000..a2dd7c6e8e --- /dev/null +++ b/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityTestBase.php @@ -0,0 +1,78 @@ +migration = $this->prophesize(MigrationInterface::class); + $this->storage = $this->prophesize(EntityStorageInterface::class); + + $this->entityType = $this->prophesize(EntityTypeInterface::class); + $this->entityType->getPluralLabel()->willReturn('wonkiness'); + $this->storage->getEntityType()->willReturn($this->entityType->reveal()); + $this->storage->getEntityTypeId()->willReturn('foo'); + + $this->entityManager = $this->prophesize(EntityManagerInterface::class); + } + +} + +/** + * Stub class for BaseFieldDefinition. + */ +class BaseFieldDefinitionTest extends BaseFieldDefinition { + + public static function create($type) { + return new static([]); + } + + public function getSettings() { + return []; + } + + public function getType() { + return 'integer'; + } + +}