TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest:
TYPO3\CMS\Core\Tests\FunctionalTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 setUp ()
 
 attachPostToBlogAtTheEnd ()
 
 removeLastPostFromBlog ()
 
 addPostToBlogInTheMiddle ()
 
 removeMiddlePostFromBlog ()
 
 movePostFromEndToTheMiddle ()
 
 attachTagToPostAtTheEnd ()
 
 removeLastTagFromPost ()
 
 addTagToPostInTheMiddle ()
 
 removeMiddleTagFromPost ()
 
 moveTagFromEndToTheMiddle ()
 
 timestampFieldIsUpdatedOnPostSave ()
 
 mmRelationWithMatchFieldIsCreatedFromLocalSide ()
 
- Public Member Functions inherited from TYPO3\CMS\Core\Tests\FunctionalTestCase
 setUp ()
 

Protected Attributes

 $numberOfRecordsInFixture = 11
 
 $blog
 
 $persistentManager
 
 $testExtensionsToLoad = array('typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example')
 
 $coreExtensionsToLoad = array('extbase', 'fluid')
 
 $objectManager
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\FunctionalTestCase
 $coreExtensionsToLoad = array()
 
 $testExtensionsToLoad = array()
 
 $pathsToLinkInTestInstance = array()
 
 $configurationToUseInTestInstance = array()
 
 $additionalFoldersToCreate = array()
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = TRUE
 
 $backupStaticAttributes = FALSE
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\FunctionalTestCase
 getInstanceIdentifier ()
 
 getInstancePath ()
 
 getDatabaseConnection ()
 
 setUpFrontendRootPage ($pageId, array $typoScriptFiles=array())
 
 getFrontendResponse ($pageId, $languageId=0, $backendUserId=0, $workspaceId=0, $failOnFailure=TRUE)
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Detailed Description

Definition at line 20 of file RelationTest.php.

Member Function Documentation

◆ addPostToBlogInTheMiddle()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::addPostToBlogInTheMiddle ( )

Tests adding object in the middle of the sorted 1:M relation (Blog:Posts)

Test:

Definition at line 130 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ addTagToPostInTheMiddle()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::addTagToPostInTheMiddle ( )

Tests adding object in the middle of sorted M:M relation (Post:Tag)

Test:

Definition at line 296 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ attachPostToBlogAtTheEnd()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::attachPostToBlogAtTheEnd ( )

Tests adding object at the end of sorted 1:M relation (Blog:Posts)

Test:

Definition at line 72 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ attachTagToPostAtTheEnd()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::attachTagToPostAtTheEnd ( )

Tests adding object at the end of sorted M:M relation (Post:Tag)

Test:

Definition at line 237 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ mmRelationWithMatchFieldIsCreatedFromLocalSide()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::mmRelationWithMatchFieldIsCreatedFromLocalSide ( )

◆ movePostFromEndToTheMiddle()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::movePostFromEndToTheMiddle ( )

Tests moving object from the end to the middle of the sorted 1:M relation (Blog:Posts)

Test:

Definition at line 197 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ moveTagFromEndToTheMiddle()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::moveTagFromEndToTheMiddle ( )

Tests moving object from the end to the middle of sorted M:M relation (Post:Tag)

Test:

Definition at line 368 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ removeLastPostFromBlog()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::removeLastPostFromBlog ( )

Tests removing object from the end of sorted 1:M relation (Blog:Posts)

Test:

Definition at line 98 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ removeLastTagFromPost()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::removeLastTagFromPost ( )

Tests removing object from the end of sorted M:M relation (Post:Tag)

Test:

Definition at line 264 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ removeMiddlePostFromBlog()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::removeMiddlePostFromBlog ( )

Tests removing object from the middle of sorted 1:M relation (Blog:Posts)

Test:

Definition at line 170 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ removeMiddleTagFromPost()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::removeMiddleTagFromPost ( )

Tests removing object from the middle of the sorted M:M relation (Post:Tag)

Test:

Definition at line 334 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

◆ setUp()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::setUp ( )

Sets up this test suite.

Definition at line 49 of file RelationTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

◆ timestampFieldIsUpdatedOnPostSave()

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::timestampFieldIsUpdatedOnPostSave ( )

Test if timestamp field is updated when updating a record

Test:

Definition at line 413 of file RelationTest.php.

References TYPO3\CMS\Core\Tests\FunctionalTestCase\getDatabaseConnection().

Member Data Documentation

◆ $blog

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::$blog
protected

Definition at line 30 of file RelationTest.php.

◆ $coreExtensionsToLoad

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::$coreExtensionsToLoad = array('extbase', 'fluid')
protected

Definition at line 39 of file RelationTest.php.

◆ $numberOfRecordsInFixture

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::$numberOfRecordsInFixture = 11
protected

Definition at line 25 of file RelationTest.php.

◆ $objectManager

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::$objectManager
protected

Definition at line 44 of file RelationTest.php.

◆ $persistentManager

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::$persistentManager
protected

Definition at line 35 of file RelationTest.php.

◆ $testExtensionsToLoad

TYPO3\CMS\Extbase\Tests\Functional\Persistence\RelationTest::$testExtensionsToLoad = array('typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example')
protected

Definition at line 37 of file RelationTest.php.