‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest:

Public Member Functions

array oneToOneRelation ()
 
 setRelationsDetectsOneToOneRelation ($className)
 
 settingOneToOneRelationSetsRelationTableMatchFields ()
 
 settingOneToManyRelationSetsRelationTableMatchFields ()
 
 setRelationsDetectsOneToOneRelationWithIntermediateTable ()
 
 setRelationsDetectsOneToManyRelation ()
 
 setRelationsDetectsSelectRenderTypeSingleAsNonRelational ()
 
array columnConfigurationIsInitializedWithMaxItemsEvaluationForTypeGroupDataProvider ()
 
 setRelationsDetectsTypeGroupAndRelationManyToMany ($maxitems, $relation)
 
 setRelationsDetectsManyToManyRelationOfTypeSelect ()
 
 setRelationsDetectsManyToManyRelationOfTypeInlineWithIntermediateTable ()
 
 columnMapIsInitializedWithManyToManyRelationOfTypeSelect ()
 
 columnMapIsInitializedWithOppositeManyToManyRelationOfTypeSelect ()
 
 columnMapIsInitializedWithManyToManyRelationOfTypeInlineAndIntermediateTable ()
 
 columnMapIsInitializedWithManyToManyRelationWithoutPidColumn ()
 
 columnMapIsInitializedWithManyToManyRelationWithPidColumn ()
 
array columnMapIsInitializedWithFieldEvaluationsForDateTimeFieldsDataProvider ()
 
 columnMapIsInitializedWithFieldEvaluationsForDateTimeFields ($type, $expectedValue)
 
 buildDataMapThrowsExceptionIfClassNameIsNotKnown ()
 
array classNameTableNameMappings ()
 
 resolveTableNameReturnsExpectedTablenames ($className, $expected)
 
 createColumnMapReturnsAValidColumnMap ()
 
array tcaConfigurationsContainingTypeAndInternalType ()
 
 setTypeDetectsTypeAndInternalTypeProperly (array $columnConfiguration, $type, $internalType)
 

Detailed Description

Test case

Definition at line 35 of file DataMapFactoryTest.php.

Member Function Documentation

◆ buildDataMapThrowsExceptionIfClassNameIsNotKnown()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::buildDataMapThrowsExceptionIfClassNameIsNotKnown ( )
Test:

Definition at line 437 of file DataMapFactoryTest.php.

◆ classNameTableNameMappings()

array TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::classNameTableNameMappings ( )
Returns
‪array

Definition at line 455 of file DataMapFactoryTest.php.

◆ columnConfigurationIsInitializedWithMaxItemsEvaluationForTypeGroupDataProvider()

array TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnConfigurationIsInitializedWithMaxItemsEvaluationForTypeGroupDataProvider ( )
Returns
‪array

Definition at line 184 of file DataMapFactoryTest.php.

◆ columnMapIsInitializedWithFieldEvaluationsForDateTimeFields()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnMapIsInitializedWithFieldEvaluationsForDateTimeFields (   $type,
  $expectedValue 
)
Parameters
string$type
string | null$expectedValue
Test:
‪@dataProvider columnMapIsInitializedWithFieldEvaluationsForDateTimeFieldsDataProvider

Definition at line 405 of file DataMapFactoryTest.php.

◆ columnMapIsInitializedWithFieldEvaluationsForDateTimeFieldsDataProvider()

array TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnMapIsInitializedWithFieldEvaluationsForDateTimeFieldsDataProvider ( )
Returns
‪array

Definition at line 389 of file DataMapFactoryTest.php.

◆ columnMapIsInitializedWithManyToManyRelationOfTypeInlineAndIntermediateTable()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnMapIsInitializedWithManyToManyRelationOfTypeInlineAndIntermediateTable ( )

◆ columnMapIsInitializedWithManyToManyRelationOfTypeSelect()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnMapIsInitializedWithManyToManyRelationOfTypeSelect ( )

◆ columnMapIsInitializedWithManyToManyRelationWithoutPidColumn()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnMapIsInitializedWithManyToManyRelationWithoutPidColumn ( )
Test:

Definition at line 345 of file DataMapFactoryTest.php.

◆ columnMapIsInitializedWithManyToManyRelationWithPidColumn()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnMapIsInitializedWithManyToManyRelationWithPidColumn ( )
Test:

Definition at line 367 of file DataMapFactoryTest.php.

◆ columnMapIsInitializedWithOppositeManyToManyRelationOfTypeSelect()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::columnMapIsInitializedWithOppositeManyToManyRelationOfTypeSelect ( )

◆ createColumnMapReturnsAValidColumnMap()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::createColumnMapReturnsAValidColumnMap ( )
Test:

Definition at line 478 of file DataMapFactoryTest.php.

◆ oneToOneRelation()

array TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::oneToOneRelation ( )
Returns
‪array

Definition at line 40 of file DataMapFactoryTest.php.

◆ resolveTableNameReturnsExpectedTablenames()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::resolveTableNameReturnsExpectedTablenames (   $className,
  $expected 
)
Test:
‪@dataProvider classNameTableNameMappings

Definition at line 469 of file DataMapFactoryTest.php.

◆ setRelationsDetectsManyToManyRelationOfTypeInlineWithIntermediateTable()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setRelationsDetectsManyToManyRelationOfTypeInlineWithIntermediateTable ( )
Test:

Definition at line 244 of file DataMapFactoryTest.php.

◆ setRelationsDetectsManyToManyRelationOfTypeSelect()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setRelationsDetectsManyToManyRelationOfTypeSelect ( )
Test:

Definition at line 224 of file DataMapFactoryTest.php.

◆ setRelationsDetectsOneToManyRelation()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setRelationsDetectsOneToManyRelation ( )
Test:

Definition at line 138 of file DataMapFactoryTest.php.

◆ setRelationsDetectsOneToOneRelation()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setRelationsDetectsOneToOneRelation (   $className)
Test:
‪@dataProvider oneToOneRelation

Definition at line 52 of file DataMapFactoryTest.php.

◆ setRelationsDetectsOneToOneRelationWithIntermediateTable()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setRelationsDetectsOneToOneRelationWithIntermediateTable ( )
Test:

Definition at line 118 of file DataMapFactoryTest.php.

◆ setRelationsDetectsSelectRenderTypeSingleAsNonRelational()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setRelationsDetectsSelectRenderTypeSingleAsNonRelational ( )
Test:

Definition at line 159 of file DataMapFactoryTest.php.

◆ setRelationsDetectsTypeGroupAndRelationManyToMany()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setRelationsDetectsTypeGroupAndRelationManyToMany (   $maxitems,
  $relation 
)
Test:

@dataProvider columnConfigurationIsInitializedWithMaxItemsEvaluationForTypeGroupDataProvider

Definition at line 198 of file DataMapFactoryTest.php.

◆ settingOneToManyRelationSetsRelationTableMatchFields()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::settingOneToManyRelationSetsRelationTableMatchFields ( )
Test:

Definition at line 95 of file DataMapFactoryTest.php.

◆ settingOneToOneRelationSetsRelationTableMatchFields()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::settingOneToOneRelationSetsRelationTableMatchFields ( )
Test:

Definition at line 72 of file DataMapFactoryTest.php.

◆ setTypeDetectsTypeAndInternalTypeProperly()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\Mapper\DataMapFactoryTest::setTypeDetectsTypeAndInternalTypeProperly ( array  $columnConfiguration,
  $type,
  $internalType 
)
Test:
‪@dataProvider tcaConfigurationsContainingTypeAndInternalType
Parameters
array$columnConfiguration
string$type
string$internalType

Definition at line 525 of file DataMapFactoryTest.php.

◆ tcaConfigurationsContainingTypeAndInternalType()