TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest:
TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase TYPO3\CMS\Core\Tests\FunctionalTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 hooksAreExecutedForNewRecords ()
 
 hooksAreExecutedForExistingRecords ()
 
 hooksAreExecutedForNewRelations ()
 
 hooksAreExecutedForExistingRelations ()
 
- Public Member Functions inherited from TYPO3\CMS\Core\Tests\FunctionalTestCase
 importCSVDataSet ($path)
 

Public Attributes

const VALUE_PageId = 89
 
const VALUE_ContentId = 297
 
const TABLE_Content = 'tt_content'
 
const TABLE_Hotel = 'tx_irretutorial_1nff_hotel'
 
const TABLE_Category = 'sys_category'
 
const FIELD_ContentHotel = 'tx_irretutorial_1nff_hotels'
 
const FIELD_Categories = 'categories'
 
- Public Attributes inherited from TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase
const VALUE_BackendUserId = 1
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
 assertHookInvocationsCount (array $methodNames, $count)
 
 assertHookInvocationsPayload (array $methodNames, array $assertions)
 
 assertHookInvocationPayload ($methodName, array $assertions)
 
 findAllArrayValuesInHaystack (array $haystack, array $assertion)
 
 equals (array $left, array $right)
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase
 setUp ()
 
 tearDown ()
 
 getActionService ()
 
 importScenarioDataSet ($dataSetName)
 
 assertAssertionDataSet ($dataSetName)
 
 assertErrorLogEntries ()
 
 getRequestSectionHasRecordConstraint ()
 
 getRequestSectionDoesNotHaveRecordConstraint ()
 
 getRequestSectionStructureHasRecordConstraint ()
 
 getRequestSectionStructureDoesNotHaveRecordConstraint ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\FunctionalTestCase
 getInstanceIdentifier ()
 
 getInstancePath ()
 
 setUp ()
 
 getDatabaseConnection ()
 
 assertCSVDataSet ($path)
 
 assertInRecords (array $expectedRecord, array $actualRecords)
 
 getAllRecords ($tableName, $hasUidField=false)
 
 arrayToString (array $array)
 
 renderRecords (array $assertion, array $record)
 
 getDifferentFields (array $assertion, array $record)
 
 setUpFrontendRootPage ($pageId, array $typoScriptFiles=[])
 
 addTypoScriptToTemplateRecord ($pageId, $typoScript)
 
 getFrontendResponse ($pageId, $languageId=0, $backendUserId=0, $workspaceId=0, $failOnFailure=true, $frontendUserId=0)
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, $methods=[], array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true, $mockedMethods=[])
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Protected Attributes

 $hookFixture
 
 $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/DataSet/'
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase
 $scenarioDataSetDirectory
 
 $assertionDataSetDirectory
 
 $expectedErrorLogEntries = 0
 
 $testExtensionsToLoad
 
 $pathsToLinkInTestInstance
 
 $recordIds = []
 
 $actionService
 
 $backendUser
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\FunctionalTestCase
 $coreExtensionsToLoad = []
 
 $testExtensionsToLoad = []
 
 $pathsToLinkInTestInstance = []
 
 $configurationToUseInTestInstance = []
 
 $additionalFoldersToCreate = []
 
 $backendUserFixture = 'typo3/sysext/core/Tests/Functional/Fixtures/be_users.xml'
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = true
 
 $backupStaticAttributes = false
 

Detailed Description

Tests triggering hook execution in DataHandler.

Definition at line 25 of file HookTest.php.

Member Function Documentation

◆ assertHookInvocationPayload()

◆ assertHookInvocationsCount()

◆ assertHookInvocationsPayload()

◆ equals()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::equals ( array  $left,
array  $right 
)
protected
Parameters
array$left
array$right
Returns
bool

Definition at line 341 of file HookTest.php.

Referenced by TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest\findAllArrayValuesInHaystack().

◆ findAllArrayValuesInHaystack()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::findAllArrayValuesInHaystack ( array  $haystack,
array  $assertion 
)
protected

◆ hooksAreExecutedForExistingRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::hooksAreExecutedForExistingRecords ( )

◆ hooksAreExecutedForExistingRelations()

◆ hooksAreExecutedForNewRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::hooksAreExecutedForNewRecords ( )

◆ hooksAreExecutedForNewRelations()

◆ setUp()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::setUp ( )
protected

◆ tearDown()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::tearDown ( )
protected

Definition at line 58 of file HookTest.php.

References $GLOBALS.

Member Data Documentation

◆ $hookFixture

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::$hookFixture
protected

Definition at line 38 of file HookTest.php.

◆ $scenarioDataSetDirectory

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::$scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/DataSet/'
protected

Definition at line 43 of file HookTest.php.

◆ FIELD_Categories

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::FIELD_Categories = 'categories'

Definition at line 33 of file HookTest.php.

◆ FIELD_ContentHotel

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::FIELD_ContentHotel = 'tx_irretutorial_1nff_hotels'

Definition at line 32 of file HookTest.php.

◆ TABLE_Category

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::TABLE_Category = 'sys_category'

Definition at line 31 of file HookTest.php.

◆ TABLE_Content

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::TABLE_Content = 'tt_content'

Definition at line 29 of file HookTest.php.

◆ TABLE_Hotel

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::TABLE_Hotel = 'tx_irretutorial_1nff_hotel'

Definition at line 30 of file HookTest.php.

◆ VALUE_ContentId

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::VALUE_ContentId = 297

Definition at line 28 of file HookTest.php.

◆ VALUE_PageId

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::VALUE_PageId = 89

Definition at line 27 of file HookTest.php.