By mile23 on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.4.x
Introduced in version:
8.4.x
Description:
As part of the PHPUnit initiative, many existing core tests were converted to use BrowserTestBase.
PHPUnit Initiative: https://www.drupal.org/project/ideas/issues/2807237
This conversion was performed using a script, in issue #2770921: Feb 21st: Convert chunk of WTB to BTB by just moving classes, changing use statements adding traits
See the commit here: https://cgit.drupalcode.org/drupal/commit/?id=4c64f7b840ed4cbd1d075b3f40...
Many test base classes were deprecated as part of this process. For instance, Drupal\aggregator\Tests\AggregatorTestBase was deprecated in favor of Drupal\Tests\aggregator\Functional\AggregatorTestBase.
Here is a list of all the classes affected by this change:
Drupal\Tests\action\Functional\ActionListTestDrupal\aggregator\Tests\AggregatorTestBaseDrupal\Tests\aggregator\Functional\AggregatorTestBaseDrupal\Tests\aggregator\Functional\DeleteFeedItemTestDrupal\Tests\aggregator\Functional\DeleteFeedTestDrupal\Tests\aggregator\Functional\FeedCacheTagsTestDrupal\Tests\aggregator\Functional\FeedFetcherPluginTestDrupal\Tests\aggregator\Functional\FeedParserTestDrupal\Tests\aggregator\Functional\FeedProcessorPluginTestDrupal\Tests\aggregator\Functional\ImportOpmlTestDrupal\Tests\aggregator\Functional\ItemCacheTagsTestDrupal\Tests\block\Functional\BlockCacheTestDrupal\Tests\block\Functional\BlockHiddenRegionTestDrupal\Tests\block\Functional\BlockHookOperationTestDrupal\Tests\block\Functional\BlockHtmlTestDrupal\Tests\block\Functional\BlockInvalidRegionTestDrupal\Tests\block\Functional\BlockLanguageTestDrupal\Tests\block\Functional\BlockTemplateSuggestionsTestDrupal\Tests\block\Functional\NewDefaultThemeBlocksTestDrupal\block_content\Tests\BlockContentTestBaseDrupal\Tests\block_content\Functional\BlockContentCacheTagsTestDrupal\Tests\block_content\Functional\BlockContentPageViewTestDrupal\Tests\block_content\Functional\BlockContentRevisionsTestDrupal\Tests\block_content\Functional\BlockContentSaveTestDrupal\Tests\block_content\Functional\BlockContentTestBaseDrupal\Tests\block_content\Functional\PageEditTestDrupal\Tests\ckeditor\Functional\CKEditorToolbarButtonTestDrupal\Tests\config\Functional\ConfigDependencyWebTestDrupal\Tests\config\Functional\ConfigEntityListMultilingualTestDrupal\Tests\config\Functional\ConfigEntityStatusUITestDrupal\Tests\config\Functional\ConfigInstallProfileOverrideTestDrupal\Tests\config\Functional\ConfigLanguageOverrideWebTestDrupal\Tests\config\Functional\ConfigOtherModuleTestDrupal\Tests\config\Functional\SchemaConfigListenerWebTestDrupal\Tests\config_translation\Functional\ConfigTranslationDateFormatUiTestDrupal\Tests\config_translation\Functional\ConfigTranslationListUiTestDrupal\Tests\config_translation\Functional\ConfigTranslationViewListUiTestDrupal\Tests\contact\Functional\ContactAuthenticatedUserTestDrupal\Tests\contact\Functional\ContactLanguageTestDrupal\content_moderation\Tests\ModerationStateTestBaseDrupal\Tests\content_moderation\Functional\ModerationLocaleTestDrupal\Tests\content_moderation\Functional\ModerationStateTestBaseDrupal\Tests\content_moderation\Functional\NodeAccessTestDrupal\content_translation\Tests\ContentTranslationTestBaseDrupal\content_translation\Tests\ContentTranslationUITestBaseDrupal\Tests\content_translation\Functional\ContentTranslationEntityBundleUITestDrupal\Tests\content_translation\Functional\ContentTranslationMetadataFieldsTestDrupal\Tests\content_translation\Functional\ContentTranslationOperationsTestDrupal\Tests\content_translation\Functional\ContentTranslationStandardFieldsTestDrupal\Tests\content_translation\Functional\ContentTranslationTestBaseDrupal\Tests\content_translation\Functional\ContentTranslationUISkipTestDrupal\Tests\content_translation\Functional\ContentTranslationUITestBaseDrupal\Tests\dblog\Functional\ConnectionFailureTestDrupal\Tests\dynamic_page_cache\Functional\DynamicPageCacheIntegrationTestDrupal\Tests\editor\Functional\EditorDialogAccessTestDrupal\Tests\editor\Functional\EditorPrivateFileReferenceFilterTestDrupal\field\Tests\FieldTestBaseDrupal\Tests\field\Functional\EntityReference\EntityReferenceAutoCreateTestDrupal\Tests\field\Functional\EntityReference\EntityReferenceFieldDefaultValueTestDrupal\Tests\field\Functional\EntityReference\EntityReferenceFieldTranslatedReferenceViewTestDrupal\Tests\field\Functional\EntityReference\EntityReferenceIntegrationTestDrupal\Tests\field\Functional\EntityReference\EntityReferenceXSSTestDrupal\Tests\field\Functional\EntityReference\Views\SelectionTestDrupal\Tests\field\Functional\FieldAccessTestDrupal\Tests\field\Functional\FieldHelpTestDrupal\Tests\field\Functional\FieldTestBaseDrupal\Tests\field\Functional\TranslationWebTestDrupal\Tests\field_ui\Functional\EntityDisplayModeTestDrupal\Tests\field_ui\Functional\FieldUIIndentationTestDrupal\Tests\field_ui\Functional\FieldUIRouteTestDrupal\file\Tests\FileFieldTestBaseDrupal\file\Tests\FileManagedTestBaseDrupal\Tests\file\Functional\FileFieldTestBaseDrupal\Tests\file\Functional\FileManagedAccessTestDrupal\Tests\file\Functional\FileManagedTestBaseDrupal\Tests\filter\Functional\FilterCaptionTwigDebugTestDrupal\Tests\filter\Functional\FilterDefaultFormatTestDrupal\Tests\filter\Functional\FilterHooksTestDrupal\Tests\filter\Functional\FilterNoFormatTestDrupal\Tests\filter\Functional\FilterSecurityTestDrupal\Tests\forum\Functional\ForumIndexTestDrupal\Tests\forum\Functional\ForumNodeAccessTestDrupal\Tests\hal\Functional\FileDenormalizeTestDrupal\image\Tests\ImageFieldTestBaseDrupal\Tests\image\Functional\ImageEffectsTestDrupal\Tests\image\Functional\ImageFieldTestBaseDrupal\Tests\image\Functional\ImageFieldWidgetTestDrupal\Tests\image\Functional\ImageStyleDeleteTestDrupal\Tests\language\Functional\AdminPathEntityConverterLanguageTestDrupal\Tests\language\Functional\LanguageBlockSettingsVisibilityTestDrupal\Tests\language\Functional\LanguageBrowserDetectionTestDrupal\Tests\language\Functional\LanguageConfigOverrideImportTestDrupal\Tests\language\Functional\LanguageConfigSchemaTestDrupal\Tests\language\Functional\LanguageListModuleInstallTestDrupal\Tests\language\Functional\LanguageNegotiationContentEntityTestDrupal\Tests\language\Functional\LanguageNegotiationInfoTestDrupal\Tests\language\Functional\LanguagePathMonolingualTestDrupal\Tests\language\Functional\Migrate\MigrateLanguageTestDrupal\Tests\link\Functional\LinkFieldUITestDrupal\Tests\locale\Functional\LocaleContentTestDrupal\Tests\locale\Functional\LocaleLocaleLookupTestDrupal\Tests\locale\Functional\LocalePathTestDrupal\Tests\locale\Functional\LocaleStringTestDrupal\Tests\locale\Functional\LocaleTranslatedSchemaDefinitionTestDrupal\Tests\menu_link_content\Functional\LinksTestDrupal\Tests\menu_ui\Functional\MenuCacheTagsTestDrupal\Tests\menu_ui\Functional\MenuLinkReorderTestDrupal\Tests\menu_ui\Functional\MenuUninstallTestDrupal\node\Tests\NodeTestBaseDrupal\Tests\node\Functional\Migrate\d6\MigrateNodeRevisionTestDrupal\Tests\node\Functional\Migrate\d7\NodeMigrateDeriverTestDrupal\Tests\node\Functional\MultiStepNodeFormBasicOptionsTestDrupal\Tests\node\Functional\NodeAccessFieldTestDrupal\Tests\node\Functional\NodeAccessGrantsCacheContextTestDrupal\Tests\node\Functional\NodeAccessLanguageAwareCombinationTestDrupal\Tests\node\Functional\NodeAccessLanguageAwareTestDrupal\Tests\node\Functional\NodeAccessLanguageTestDrupal\Tests\node\Functional\NodeAccessMenuLinkTestDrupal\Tests\node\Functional\NodeAccessRecordsTestDrupal\Tests\node\Functional\NodeActionsConfigurationTestDrupal\Tests\node\Functional\NodeCacheTagsTestDrupal\Tests\node\Functional\NodeCreationTestDrupal\Tests\node\Functional\NodeFormSaveChangedTimeTestDrupal\Tests\node\Functional\NodeHelpTestDrupal\Tests\node\Functional\NodeLinksTestDrupal\Tests\node\Functional\NodeLoadMultipleTestDrupal\Tests\node\Functional\NodePostSettingsTestDrupal\Tests\node\Functional\NodeRSSContentTestDrupal\Tests\node\Functional\NodeRevisionsAllTestDrupal\Tests\node\Functional\NodeRevisionsUiBypassAccessTestDrupal\Tests\node\Functional\NodeRevisionsUiTestDrupal\Tests\node\Functional\NodeSaveTestDrupal\Tests\node\Functional\NodeTemplateSuggestionsTestDrupal\Tests\node\Functional\NodeTestBaseDrupal\Tests\node\Functional\NodeTypeInitialLanguageTestDrupal\Tests\node\Functional\NodeTypeTranslationTestDrupal\Tests\node\Functional\NodeViewLanguageTestDrupal\Tests\node\Functional\PageViewTestDrupal\path\Tests\PathTestBaseDrupal\Tests\path\Functional\PathAliasTestDrupal\Tests\path\Functional\PathLanguageTestDrupal\Tests\path\Functional\PathLanguageUiTestDrupal\Tests\path\Functional\PathTestBaseDrupal\Tests\rdf\Functional\EntityReferenceFieldAttributesTestDrupal\Tests\rdf\Functional\FileFieldAttributesTestDrupal\Tests\rdf\Functional\GetRdfNamespacesTestDrupal\Tests\rdf\Functional\NodeAttributesTestDrupal\Tests\rdf\Functional\StandardProfileTestDrupal\Tests\rdf\Functional\TaxonomyAttributesTestDrupal\Tests\rdf\Functional\UserAttributesTestDrupal\search\Tests\SearchTestBaseDrupal\Tests\search\Functional\SearchCommentCountToggleTestDrupal\Tests\search\Functional\SearchDateIntervalTestDrupal\Tests\search\Functional\SearchExactTestDrupal\Tests\search\Functional\SearchKeywordsConditionsTestDrupal\Tests\search\Functional\SearchMultilingualEntityTestDrupal\Tests\search\Functional\SearchNodeDiacriticsTestDrupal\Tests\search\Functional\SearchNodePunctuationTestDrupal\Tests\search\Functional\SearchPageOverrideTestDrupal\Tests\search\Functional\SearchSetLocaleTestDrupal\Tests\search\Functional\SearchSimplifyTestDrupal\Tests\search\Functional\SearchTestBaseDrupal\Tests\search\Functional\SearchTokenizerTestDrupal\Tests\shortcut\Functional\ShortcutCacheTagsTestDrupal\Tests\simpletest\Functional\FolderTestDrupal\Tests\simpletest\Functional\MailCaptureTestDrupal\Tests\simpletest\Functional\MissingDependentModuleUnitTestDrupal\Tests\simpletest\Functional\OtherInstallationProfileTestsTestDrupal\Tests\simpletest\Functional\UserHelpersTestDrupal\statistics\Tests\StatisticsTestBaseDrupal\Tests\statistics\Functional\StatisticsAttachedTestDrupal\Tests\statistics\Functional\StatisticsTestBaseDrupal\Tests\statistics\Functional\StatisticsTokenReplaceTestDrupal\system\Tests\Cache\CacheTestBaseDrupal\system\Tests\Cache\PageCacheTagsTestBaseDrupal\system\Tests\Entity\EntityCacheTagsTestBaseDrupal\system\Tests\Module\ModuleTestBaseDrupal\Tests\system\Functional\Bootstrap\DrupalSetMessageTestDrupal\Tests\system\Functional\Cache\CacheTestBaseDrupal\Tests\system\Functional\Cache\ClearTestDrupal\Tests\system\Functional\Cache\PageCacheTagsTestBaseDrupal\Tests\system\Functional\Datetime\DrupalDateTimeTestDrupal\Tests\system\Functional\DrupalKernel\ContentNegotiationTestDrupal\Tests\system\Functional\Entity\ConfigEntityImportTestDrupal\Tests\system\Functional\Entity\EntityAddUITestDrupal\Tests\system\Functional\Entity\EntityCacheTagsTestBaseDrupal\Tests\system\Functional\Entity\EntityListBuilderTestDrupal\Tests\system\Functional\Entity\EntityOperationsTestDrupal\Tests\system\Functional\Entity\EntityReferenceSelection\EntityReferenceSelectionAccessTestDrupal\Tests\system\Functional\Entity\EntityRevisionsTestDrupal\Tests\system\Functional\Entity\EntityViewControllerTestDrupal\Tests\system\Functional\File\ConfigTestDrupal\Tests\system\Functional\File\FileSaveHtaccessLoggingTestDrupal\Tests\system\Functional\FileTransfer\FileTransferTestDrupal\Tests\system\Functional\FileTransfer\MockTestConnectionDrupal\Tests\system\Functional\FileTransfer\TestFileTransferDrupal\Tests\system\Functional\Form\ElementsAccessTestDrupal\Tests\system\Functional\Form\FormObjectTestDrupal\Tests\system\Functional\Form\ModulesListFormWebTestDrupal\Tests\system\Functional\Form\RedirectTestDrupal\Tests\system\Functional\Lock\LockFunctionalTestDrupal\Tests\system\Functional\Mail\HtmlToTextTestDrupal\Tests\system\Functional\Mail\MailTestDrupal\Tests\system\Functional\Menu\MenuAccessTestDrupal\Tests\system\Functional\Menu\MenuLinkSecurityTestDrupal\Tests\system\Functional\Module\ClassLoaderTestDrupal\Tests\system\Functional\Module\ExperimentalModuleTestDrupal\Tests\system\Functional\Module\InstallTestDrupal\Tests\system\Functional\Module\ModuleTestBaseDrupal\Tests\system\Functional\Module\UninstallTestDrupal\Tests\system\Functional\ParamConverter\UpcastingTestDrupal\Tests\system\Functional\Path\UrlAlterFunctionalTestDrupal\Tests\system\Functional\Render\AjaxPageStateTestDrupal\Tests\system\Functional\Render\DisplayVariantTestDrupal\Tests\system\Functional\Routing\MockMatcherDrupal\Tests\system\Functional\Routing\RouterPermissionTestDrupal\Tests\system\Functional\ServiceProvider\ServiceProviderWebTestDrupal\Tests\system\Functional\System\AdminMetaTagTestDrupal\Tests\system\Functional\System\DateFormatsLockedTestDrupal\Tests\system\Functional\System\DateFormatsMachineNameTestDrupal\Tests\system\Functional\System\DateTimeTestDrupal\Tests\system\Functional\System\IndexPhpTestDrupal\Tests\system\Functional\System\MainContentFallbackTestDrupal\Tests\system\Functional\System\RetrieveFileTestDrupal\Tests\system\Functional\System\SitesDirectoryHardeningTestDrupal\Tests\system\Functional\System\StatusTestDrupal\Tests\system\Functional\System\SystemAuthorizeTestDrupal\Tests\system\Functional\System\TokenScanTestDrupal\Tests\system\Functional\System\TrustedHostsTestDrupal\Tests\system\Functional\Theme\EngineNyanCatTestDrupal\Tests\system\Functional\Theme\FastTestDrupal\Tests\system\Functional\Theme\ThemeEarlyInitializationTestDrupal\Tests\system\Functional\Theme\ThemeInfoTestDrupal\Tests\system\Functional\Theme\ThemeTokenTestDrupal\Tests\system\Functional\Theme\TwigExtensionTestDrupal\Tests\system\Functional\Theme\TwigLoaderTestDrupal\Tests\system\Functional\Theme\TwigRegistryLoaderTestDrupal\Tests\system\Functional\Theme\TwigSettingsTestDrupal\taxonomy\Tests\TaxonomyTestBaseDrupal\Tests\taxonomy\Functional\EfqTestDrupal\Tests\taxonomy\Functional\LegacyTestDrupal\Tests\taxonomy\Functional\LoadMultipleTestDrupal\Tests\taxonomy\Functional\TaxonomyTestBaseDrupal\Tests\taxonomy\Functional\TermCacheTagsTestDrupal\Tests\taxonomy\Functional\TermEntityReferenceTestDrupal\Tests\taxonomy\Functional\TermIndexTestDrupal\Tests\taxonomy\Functional\TermLanguageTestDrupal\Tests\taxonomy\Functional\TermTranslationFieldViewTestDrupal\Tests\taxonomy\Functional\TokenReplaceTestDrupal\Tests\taxonomy\Functional\VocabularyCrudTestDrupal\Tests\taxonomy\Functional\VocabularyLanguageTestDrupal\Tests\taxonomy\Functional\VocabularyPermissionsTestDrupal\Tests\taxonomy\Functional\VocabularyTranslationTestDrupal\Tests\telephone\Functional\TelephoneFieldTestDrupal\Tests\toolbar\Functional\ToolbarHookToolbarTestDrupal\Tests\tour\Functional\TourCacheTagsTestDrupal\Tests\tracker\Functional\TrackerNodeAccessTestDrupal\Tests\user\Functional\UserCacheTagsTestDrupal\Tests\user\Functional\UserCreateFailMailTestDrupal\Tests\user\Functional\UserDeleteTestDrupal\Tests\user\Functional\UserEditedOwnAccountTestDrupal\Tests\user\Functional\UserEntityCallbacksTestDrupal\Tests\user\Functional\UserLanguageTestDrupal\Tests\user\Functional\UserMailNotifyTestDrupal\Tests\user\Functional\UserRolesAssignmentTestDrupal\Tests\user\Functional\UserSaveTestDrupal\Tests\user\Functional\UserSearchTestDrupal\Tests\user\Functional\UserTokenReplaceTest