TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 addDataThrowsExceptionForInlineFieldWithoutForeignTableConfig ()
 
 addDataSetsDefaults ()
 
 addDataKeepsGivenMinitems ()
 
 addDataForcesMinitemsPositive ()
 
 addDataKeepsGivenMaxitems ()
 
 addDataForcesMaxitemsPositive ()
 
 addDataThrowsExceptionIfLocalizationModeIsSetButNotToKeepOrSelect ()
 
 addDataThrowsExceptionIfLocalizationModeIsSetToSelectAndChildIsNotLocalizable ()
 
 addDataKeepsLocalizationModeSelectIfChildIsLocalizable ()
 
 addDataKeepsLocalizationModeKeep ()
 
 addDataSetsLocalizationModeToNoneIfNotSetAndChildIsNotLocalizable ()
 
 addDataSetsLocalizationModeToSelectIfNotSetAndChildIsLocalizable ()
 
 addDataMergesWithGivenAppearanceSettings ()
 
 addDataForcesLevelLinksPositionWithForeignSelector ()
 
 addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination ()
 
 addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue ()
 
 addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse ()
 
 addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue ()
 
 addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse ()
 
 addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields ()
 
 addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField ()
 
 addDataThrowsExceptionIfForeignUniquePointsToANotExistingField ()
 
 addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup ()
 
 addDataThrowsExceptionForForeignSelectorGroupWithoutInternalTypeDb ()
 
 addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable ()
 
 addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable ()
 
 addDataAddsSelectorOrUniqueConfigurationForForeignUnique ()
 
 addDataMergesForeignSelectorFieldTcaOverride ()
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 tearDown ()
 
- 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

 $subject
 
 $defaultConfig
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = ['TYPO3_LOADED_EXT']
 
 $testFilesToDelete = []
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = true
 
 $backupStaticAttributes = false
 

Detailed Description

Test case

Definition at line 23 of file TcaInlineConfigurationTest.php.

Member Function Documentation

◆ addDataAddsSelectorOrUniqueConfigurationForForeignUnique()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataAddsSelectorOrUniqueConfigurationForForeignUnique ( )

◆ addDataForcesLevelLinksPositionWithForeignSelector()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataForcesLevelLinksPositionWithForeignSelector ( )

◆ addDataForcesMaxitemsPositive()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataForcesMaxitemsPositive ( )

◆ addDataForcesMinitemsPositive()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataForcesMinitemsPositive ( )

◆ addDataKeepsGivenMaxitems()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsGivenMaxitems ( )

◆ addDataKeepsGivenMinitems()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsGivenMinitems ( )

◆ addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue ( )

◆ addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination ( )

◆ addDataKeepsLocalizationModeKeep()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsLocalizationModeKeep ( )

◆ addDataKeepsLocalizationModeSelectIfChildIsLocalizable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsLocalizationModeSelectIfChildIsLocalizable ( )

◆ addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse ( )

◆ addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue ( )

◆ addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse ( )

◆ addDataMergesForeignSelectorFieldTcaOverride()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataMergesForeignSelectorFieldTcaOverride ( )

◆ addDataMergesWithGivenAppearanceSettings()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataMergesWithGivenAppearanceSettings ( )

◆ addDataSetsDefaults()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataSetsDefaults ( )

◆ addDataSetsLocalizationModeToNoneIfNotSetAndChildIsNotLocalizable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataSetsLocalizationModeToNoneIfNotSetAndChildIsNotLocalizable ( )

◆ addDataSetsLocalizationModeToSelectIfNotSetAndChildIsLocalizable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataSetsLocalizationModeToSelectIfNotSetAndChildIsLocalizable ( )

◆ addDataThrowsExceptionForForeignSelectorGroupWithoutInternalTypeDb()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionForForeignSelectorGroupWithoutInternalTypeDb ( )
Test:

Definition at line 665 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionForInlineFieldWithoutForeignTableConfig()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionForInlineFieldWithoutForeignTableConfig ( )
Test:

Definition at line 65 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignSelectorAndForeignUniquePointToDifferentFields ( )
Test:

Definition at line 573 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignSelectorPointsToANotExistingField ( )
Test:

Definition at line 596 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniqueGroupDoesNotDefineForeignTable ( )
Test:

Definition at line 716 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionIfForeignUniquePointsToANotExistingField()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniquePointsToANotExistingField ( )
Test:

Definition at line 618 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniqueSelectDoesNotDefineForeignTable ( )
Test:

Definition at line 691 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfForeignUniqueTargetIsNotTypeSelectOrGroup ( )
Test:

Definition at line 640 of file TcaInlineConfigurationTest.php.

References $GLOBALS.

◆ addDataThrowsExceptionIfLocalizationModeIsSetButNotToKeepOrSelect()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfLocalizationModeIsSetButNotToKeepOrSelect ( )
Test:

Definition at line 199 of file TcaInlineConfigurationTest.php.

◆ addDataThrowsExceptionIfLocalizationModeIsSetToSelectAndChildIsNotLocalizable()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::addDataThrowsExceptionIfLocalizationModeIsSetToSelectAndChildIsNotLocalizable ( )
Test:

Definition at line 224 of file TcaInlineConfigurationTest.php.

◆ setUp()

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::setUp ( )
protected

Definition at line 30 of file TcaInlineConfigurationTest.php.

Member Data Documentation

◆ $defaultConfig

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::$defaultConfig
protected
Initial value:
= [
'type' => 'inline'

Definition at line 38 of file TcaInlineConfigurationTest.php.

Referenced by TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataAddsSelectorOrUniqueConfigurationForForeignUnique(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataForcesLevelLinksPositionWithForeignSelector(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataForcesMaxitemsPositive(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataForcesMinitemsPositive(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsGivenMaxitems(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsGivenMinitems(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepshowRemovedLocalizationRecordsButForcesBooleanTrue(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsLevelLinksPositionWithForeignSelectorAndUseCombination(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsLocalizationModeKeep(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsLocalizationModeSelectIfChildIsLocalizable(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanFalse(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsShowPossibleLocalizationRecordsButForcesBooleanTrue(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataKeepsShowRemovedLocalizationRecordsButForcesBooleanFalse(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataMergesForeignSelectorFieldTcaOverride(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataMergesWithGivenAppearanceSettings(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataSetsDefaults(), TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataSetsLocalizationModeToNoneIfNotSetAndChildIsNotLocalizable(), and TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest\addDataSetsLocalizationModeToSelectIfNotSetAndChildIsLocalizable().

◆ $subject

TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider\TcaInlineConfigurationTest::$subject
protected

Definition at line 28 of file TcaInlineConfigurationTest.php.