‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase:
TYPO3\CMS\Core\Log\LogDataTrait TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryManyToMany\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToMany\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToOne\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\FlexSectionContainer\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignFieldNonWs\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\ManyToMany\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\Select\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\SelectFlex\AbstractActionTestCase

Protected Member Functions

 setUp ()
 
 tearDown ()
 
 setWorkspaceId (int $workspaceId)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Log\LogDataTrait
 unserializeLogData (mixed $logData)
 
 formatLogDetails (string $detailString, mixed $substitutes)
 

Protected Attributes

const VALUE_BackendUserId = 1
 
const VALUE_WorkspaceId = 0
 
int $expectedErrorLogEntries = 0
 
array $recordIds = []
 
ActionService $actionService
 
BackendUserAuthentication $backendUser
 
const LANGUAGE_PRESETS
 

Private Member Functions

 assertErrorLogEntries ()
 
 assertCleanReferenceIndex ()
 

Additional Inherited Members

- ‪Static Protected Member Functions inherited from ‪TYPO3\CMS\Core\Log\LogDataTrait
static formatLogDetailsStatic (string $detailString, array $substitutes)
 

Detailed Description

Functional test for the DataHandler.

DO NOT (ab)use this abstract in other classes than ext:core Functional/DataHandling/DataScenarios!

Definition at line 36 of file AbstractDataHandlerActionTestCase.php.

Member Function Documentation

◆ assertCleanReferenceIndex()

TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::assertCleanReferenceIndex ( )
private

Similar to log entries, verify DataHandler tests end up with a clean reference index.

Definition at line 119 of file AbstractDataHandlerActionTestCase.php.

Referenced by TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase\tearDown().

◆ assertErrorLogEntries()

TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::assertErrorLogEntries ( )
private

◆ setUp()

◆ setWorkspaceId()

TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::setWorkspaceId ( int  $workspaceId)
protected

Definition at line 76 of file AbstractDataHandlerActionTestCase.php.

Referenced by TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\changeContentSortingAndCopyLivePage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\changeContentSortingAndDeleteLiveRecord(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createContentAndCopyLivePage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\createLocalizedNotHiddenWorkspaceContentHiddenInLive(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createNestedPagesAndCopyLiveParentPage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createPageAndCopyLiveParentPage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createPlaceholdersAndDeleteLiveParentPage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\deleteContentAndCopyLivePage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesDiscard\ActionTest\deletingDefaultLanguageElementDiscardsConnectedLocalizedElement(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesDiscard\ActionTest\deletingDefaultLanguageElementDiscardsConnectedLocalizedElementChain(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\localizeContentAfterMovedInLiveContent(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\localizeContentFromNonDefaultLanguageWithAllContentElements(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionWorkspacesTestCase\localizeLiveModifyWsDefaultLang(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionWorkspacesTestCase\localizeLiveModifyWsLocalization(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionWorkspacesTestCase\localizeLiveModifyWsLocalizationAddLive(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionWorkspacesTestCase\localizeLiveModifyWsLocalizationAddLiveWsSync(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionWorkspacesTestCase\modifyContentLocalize(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionWorkspacesTestCase\modifyContentLocalizeAddDefaultLangRelation(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionWorkspacesTestCase\modifyContentLocalizeAddDefaultLangRelationSynchronize(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\moveContentAndCopyLivePage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\movePageLocalizedInLiveToDifferentPageTwice(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice(), and TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase\setUp().

◆ tearDown()

Member Data Documentation

◆ $actionService

ActionService TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::$actionService
protected

Definition at line 46 of file AbstractDataHandlerActionTestCase.php.

◆ $backendUser

BackendUserAuthentication TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::$backendUser
protected

Definition at line 47 of file AbstractDataHandlerActionTestCase.php.

◆ $expectedErrorLogEntries

int TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::$expectedErrorLogEntries = 0
protected

Definition at line 43 of file AbstractDataHandlerActionTestCase.php.

◆ $recordIds

◆ LANGUAGE_PRESETS

const TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::LANGUAGE_PRESETS
protected
Initial value:
= [
'EN' => ['id' => 0, 'title' => 'English', 'locale' => 'en_US.UTF8'],
'DA' => ['id' => 1, 'title' => 'Dansk', 'locale' => 'da_DK.UTF8'],
'DE' => ['id' => 2, 'title' => 'Deutsch', 'locale' => 'de_DE.UTF-8'],
]

Definition at line 49 of file AbstractDataHandlerActionTestCase.php.

◆ VALUE_BackendUserId

const TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::VALUE_BackendUserId = 1
protected

Definition at line 39 of file AbstractDataHandlerActionTestCase.php.

◆ VALUE_WorkspaceId

const TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase::VALUE_WorkspaceId = 0
protected

Definition at line 40 of file AbstractDataHandlerActionTestCase.php.