diff --git a/core/modules/text/tests/src/Unit/Migrate/d6/TextFieldTest.php b/core/modules/text/tests/src/Unit/Migrate/d6/TextFieldTest.php
deleted file mode 100644
index b3d0afb15b8d83aefbea5063c3108c116c8e93ab..0000000000000000000000000000000000000000
--- a/core/modules/text/tests/src/Unit/Migrate/d6/TextFieldTest.php
+++ /dev/null
@@ -1,169 +0,0 @@
-<?php
-
-namespace Drupal\Tests\text\Unit\Migrate\d6;
-
-use Drupal\migrate\Plugin\MigrationInterface;
-use Drupal\migrate\Row;
-use Drupal\Tests\UnitTestCase;
-use Drupal\text\Plugin\migrate\field\d6\TextField;
-use Prophecy\Argument;
-
-// cspell:ignore optionwidgets
-
-/**
- * @coversDefaultClass \Drupal\text\Plugin\migrate\field\d6\TextField
- * @group text
- */
-class TextFieldTest extends UnitTestCase {
-
-  /**
-   * @var \Drupal\migrate_drupal\Plugin\MigrateFieldInterface
-   */
-  protected $plugin;
-
-  /**
-   * @var \Drupal\migrate\Plugin\MigrationInterface
-   */
-  protected $migration;
-
-  /**
-   * {@inheritdoc}
-   */
-  protected function setUp(): void {
-    $this->plugin = new TextField([], 'text', []);
-
-    $migration = $this->prophesize(MigrationInterface::class);
-
-    // The plugin's defineValueProcessPipeline() method will call
-    // setProcessOfProperty() and return nothing. So, in order to examine the
-    // process pipeline created by the plugin, we need to ensure that
-    // getProcess() always returns the last input to setProcessOfProperty().
-    $migration->setProcessOfProperty(Argument::type('string'), Argument::type('array'))
-      ->will(function ($arguments) use ($migration) {
-        $migration->getProcess()->willReturn($arguments[1]);
-      });
-
-    $this->migration = $migration->reveal();
-  }
-
-  /**
-   * @covers ::defineValueProcessPipeline
-   */
-  public function testFilteredTextValueProcessPipeline() {
-    $field_info = [
-      'widget_type' => 'text_textfield',
-    ];
-    $this->plugin->defineValueProcessPipeline($this->migration, 'body', $field_info);
-
-    $process = $this->migration->getProcess();
-    $this->assertSame('sub_process', $process['plugin']);
-    $this->assertSame('body', $process['source']);
-    $this->assertSame('value', $process['process']['value']);
-
-    // Ensure that filter format IDs will be looked up in the filter format
-    // migrations.
-    $lookup = $process['process']['format'][2];
-    $this->assertSame('migration_lookup', $lookup['plugin']);
-    $this->assertContains('d6_filter_format', $lookup['migration']);
-    $this->assertContains('d7_filter_format', $lookup['migration']);
-    $this->assertSame('format', $lookup['source']);
-  }
-
-  /**
-   * @covers ::defineValueProcessPipeline
-   */
-  public function testBooleanTextImplicitValueProcessPipeline() {
-    $info = [
-      'widget_type' => 'optionwidgets_onoff',
-      'global_settings' => [
-        'allowed_values' => "foo\nbar",
-      ],
-    ];
-    $this->plugin->defineValueProcessPipeline($this->migration, 'field', $info);
-
-    $expected = [
-      'value' => [
-        'plugin' => 'static_map',
-        'source' => 'value',
-        'default_value' => 0,
-        'map' => [
-          'bar' => 1,
-        ],
-      ],
-    ];
-    $this->assertSame($expected, $this->migration->getProcess()['process']);
-  }
-
-  /**
-   * @covers ::defineValueProcessPipeline
-   */
-  public function testBooleanTextExplicitValueProcessPipeline() {
-    $info = [
-      'widget_type' => 'optionwidgets_onoff',
-      'global_settings' => [
-        'allowed_values' => "foo|Foo\nbaz|Baz",
-      ],
-    ];
-    $this->plugin->defineValueProcessPipeline($this->migration, 'field', $info);
-
-    $expected = [
-      'value' => [
-        'plugin' => 'static_map',
-        'source' => 'value',
-        'default_value' => 0,
-        'map' => [
-          'baz' => 1,
-        ],
-      ],
-    ];
-    $this->assertSame($expected, $this->migration->getProcess()['process']);
-  }
-
-  /**
-   * Data provider for testGetFieldType().
-   */
-  public function getFieldTypeProvider() {
-    return [
-      ['string_long', 'text_textfield', ['text_processing' => FALSE]],
-      ['string', 'text_textfield', [
-        'text_processing' => FALSE,
-        'max_length' => 128,
-      ],
-      ],
-      ['string_long', 'text_textfield', [
-        'text_processing' => FALSE,
-        'max_length' => 4096,
-      ],
-      ],
-      ['text_long', 'text_textfield', ['text_processing' => TRUE]],
-      ['text', 'text_textfield', [
-        'text_processing' => TRUE,
-        'max_length' => 128,
-      ],
-      ],
-      ['text_long', 'text_textfield', [
-        'text_processing' => TRUE,
-        'max_length' => 4096,
-      ],
-      ],
-      ['list_string', 'optionwidgets_buttons'],
-      ['list_string', 'optionwidgets_select'],
-      ['boolean', 'optionwidgets_onoff'],
-      ['text_long', 'text_textarea', ['text_processing' => TRUE]],
-      ['string_long', 'text_textarea', ['text_processing' => FALSE]],
-      [NULL, 'undefined'],
-    ];
-  }
-
-  /**
-   * @covers ::getFieldType
-   * @dataProvider getFieldTypeProvider
-   */
-  public function testGetFieldType($expected_type, $widget_type, array $settings = []) {
-    $row = new Row();
-    $row->setSourceProperty('widget_type', $widget_type);
-    $row->setSourceProperty('global_settings', $settings);
-    $this->assertSame($expected_type, $this->plugin->getFieldType($row));
-  }
-
-}
diff --git a/core/modules/text/tests/src/Unit/Migrate/d7/TextFieldTest.php b/core/modules/text/tests/src/Unit/Migrate/d7/TextFieldTest.php
deleted file mode 100644
index eda93c49a553c50f97a6204dd5bb17fc181cb9aa..0000000000000000000000000000000000000000
--- a/core/modules/text/tests/src/Unit/Migrate/d7/TextFieldTest.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Drupal\Tests\text\Unit\Migrate\d7;
-
-use Drupal\Tests\text\Unit\Migrate\d6\TextFieldTest as D6TextFieldTest;
-
-/**
- * @coversDefaultClass \Drupal\text\Plugin\migrate\field\d7\TextField
- * @group text
- */
-class TextFieldTest extends D6TextFieldTest {}
diff --git a/core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php b/core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php
index 616a16e078bf1f8a88309369fae6f6cdd6296714..aef1fd0477aee0c6d8c5c65e8d016129703fb3a2 100644
--- a/core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php
+++ b/core/modules/text/tests/src/Unit/Plugin/migrate/field/d6/TextFieldTest.php
@@ -49,11 +49,11 @@ protected function setUp(): void {
   /**
    * @covers ::defineValueProcessPipeline
    */
-  public function testProcessFilteredTextFieldValues($method = 'defineValueProcessPipeline') {
+  public function testFilteredTextValueProcessPipeline() {
     $field_info = [
       'widget_type' => 'text_textfield',
     ];
-    $this->plugin->$method($this->migration, 'body', $field_info);
+    $this->plugin->defineValueProcessPipeline($this->migration, 'body', $field_info);
 
     $process = $this->migration->getProcess();
     $this->assertSame('sub_process', $process['plugin']);
@@ -72,14 +72,14 @@ public function testProcessFilteredTextFieldValues($method = 'defineValueProcess
   /**
    * @covers ::defineValueProcessPipeline
    */
-  public function testProcessBooleanTextImplicitValues($method = 'defineValueProcessPipeline') {
+  public function testBooleanTextImplicitValueProcessPipeline() {
     $info = [
       'widget_type' => 'optionwidgets_onoff',
       'global_settings' => [
         'allowed_values' => "foo\nbar",
       ],
     ];
-    $this->plugin->$method($this->migration, 'field', $info);
+    $this->plugin->defineValueProcessPipeline($this->migration, 'field', $info);
 
     $expected = [
       'value' => [
@@ -97,14 +97,14 @@ public function testProcessBooleanTextImplicitValues($method = 'defineValueProce
   /**
    * @covers ::defineValueProcessPipeline
    */
-  public function testProcessBooleanTextExplicitValues($method = 'defineValueProcessPipeline') {
+  public function testBooleanTextExplicitValueProcessPipeline() {
     $info = [
       'widget_type' => 'optionwidgets_onoff',
       'global_settings' => [
         'allowed_values' => "foo|Foo\nbaz|Baz",
       ],
     ];
-    $this->plugin->$method($this->migration, 'field', $info);
+    $this->plugin->defineValueProcessPipeline($this->migration, 'field', $info);
 
     $expected = [
       'value' => [