‪TYPO3CMS  9.5
TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest:

Public Member Functions

 persistAllPassesAddedObjectsToBackend ()
 
 persistAllPassesRemovedObjectsToBackend ()
 
 getIdentifierByObjectReturnsIdentifierFromBackend ()
 
 getObjectByIdentifierReturnsObjectFromSessionIfAvailable ()
 
 getObjectByIdentifierReturnsObjectFromPersistenceIfAvailable ()
 
 getObjectByIdentifierReturnsNullForUnknownObject ()
 
 addActuallyAddsAnObjectToTheInternalObjectsArray ()
 
 removeActuallyRemovesAnObjectFromTheInternalObjectsArray ()
 
 removeRemovesTheRightObjectEvenIfItHasBeenModifiedSinceItsAddition ()
 
 removeRetainsObjectForObjectsNotInCurrentSession ()
 
 updateSchedulesAnObjectForPersistence ()
 
 clearStateForgetsAboutNewObjects ()
 
 tearDownWithBackendSupportingTearDownDelegatesCallToBackend ()
 
 persistAllAddsReconstitutedObjectFromSessionToBackendsAggregateRootObjects ()
 
 persistAllAddsNamespacedReconstitutedObjectFromSessionToBackendsAggregateRootObjects ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

ObjectManagerInterface $mockObjectManager
 

Detailed Description

Test case

Definition at line 34 of file PersistenceManagerTest.php.

Member Function Documentation

◆ addActuallyAddsAnObjectToTheInternalObjectsArray()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::addActuallyAddsAnObjectToTheInternalObjectsArray ( )
Test:

Definition at line 198 of file PersistenceManagerTest.php.

◆ clearStateForgetsAboutNewObjects()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::clearStateForgetsAboutNewObjects ( )
Test:

Definition at line 318 of file PersistenceManagerTest.php.

◆ getIdentifierByObjectReturnsIdentifierFromBackend()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::getIdentifierByObjectReturnsIdentifierFromBackend ( )
Test:

Definition at line 95 of file PersistenceManagerTest.php.

◆ getObjectByIdentifierReturnsNullForUnknownObject()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::getObjectByIdentifierReturnsNullForUnknownObject ( )
Test:

Definition at line 167 of file PersistenceManagerTest.php.

◆ getObjectByIdentifierReturnsObjectFromPersistenceIfAvailable()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::getObjectByIdentifierReturnsObjectFromPersistenceIfAvailable ( )
Test:

Definition at line 138 of file PersistenceManagerTest.php.

◆ getObjectByIdentifierReturnsObjectFromSessionIfAvailable()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::getObjectByIdentifierReturnsObjectFromSessionIfAvailable ( )
Test:

Definition at line 116 of file PersistenceManagerTest.php.

◆ persistAllAddsNamespacedReconstitutedObjectFromSessionToBackendsAggregateRootObjects()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::persistAllAddsNamespacedReconstitutedObjectFromSessionToBackendsAggregateRootObjects ( )
Test:

Definition at line 407 of file PersistenceManagerTest.php.

◆ persistAllAddsReconstitutedObjectFromSessionToBackendsAggregateRootObjects()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::persistAllAddsReconstitutedObjectFromSessionToBackendsAggregateRootObjects ( )
Test:

This test and the related Fixtures TxDomainModelTestEntity and TxDomainRepositoryTestEntityRepository can be removed if we do not need to support underscore class names instead of namespaced class names

Definition at line 374 of file PersistenceManagerTest.php.

◆ persistAllPassesAddedObjectsToBackend()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::persistAllPassesAddedObjectsToBackend ( )
Test:

Definition at line 51 of file PersistenceManagerTest.php.

◆ persistAllPassesRemovedObjectsToBackend()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::persistAllPassesRemovedObjectsToBackend ( )
Test:

Definition at line 73 of file PersistenceManagerTest.php.

◆ removeActuallyRemovesAnObjectFromTheInternalObjectsArray()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::removeActuallyRemovesAnObjectFromTheInternalObjectsArray ( )
Test:

Definition at line 210 of file PersistenceManagerTest.php.

◆ removeRemovesTheRightObjectEvenIfItHasBeenModifiedSinceItsAddition()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::removeRemovesTheRightObjectEvenIfItHasBeenModifiedSinceItsAddition ( )
Test:

Definition at line 231 of file PersistenceManagerTest.php.

◆ removeRetainsObjectForObjectsNotInCurrentSession()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::removeRetainsObjectForObjectsNotInCurrentSession ( )

Make sure we remember the objects that are not currently add()ed but might be in persistent storage.

Test:

Definition at line 258 of file PersistenceManagerTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::setUp ( )
protected

Definition at line 43 of file PersistenceManagerTest.php.

◆ tearDownWithBackendSupportingTearDownDelegatesCallToBackend()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::tearDownWithBackendSupportingTearDownDelegatesCallToBackend ( )
Test:

Definition at line 346 of file PersistenceManagerTest.php.

◆ updateSchedulesAnObjectForPersistence()

TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::updateSchedulesAnObjectForPersistence ( )
Test:

Definition at line 270 of file PersistenceManagerTest.php.

Member Data Documentation

◆ $mockObjectManager

ObjectManagerInterface TYPO3\CMS\Extbase\Tests\Unit\Persistence\Generic\PersistenceManagerTest::$mockObjectManager
protected

Definition at line 38 of file PersistenceManagerTest.php.