‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest:

Public Member Functions

 setThrowsExceptionIfNoFrontEndHasBeenSet ()
 
 itIsPossibleToSetAndCheckExistenceInCache ()
 
 itIsPossibleToSetAndGetEntry ()
 
 itIsPossibleToRemoveEntryFromCache ()
 
 itIsPossibleToOverwriteAnEntryInTheCache ()
 
 findIdentifiersByTagFindsSetEntries ()
 
 setRemovesTagsFromPreviousSet ()
 
 setOverwritesExistingEntryThatExceededItsLifetimeWithNewData ()
 
 hasReturnsFalseIfTheEntryDoesntExist ()
 
 removeReturnsFalseIfTheEntryDoesntExist ()
 
 flushByTagRemovesCacheEntriesWithSpecifiedTag ()
 
 flushByTagsRemovesCacheEntriesWithSpecifiedTags ()
 
 flushRemovesAllCacheEntries ()
 
 flushRemovesOnlyOwnEntries ()
 
 collectGarbageReallyRemovesAnExpiredCacheEntry ()
 
 collectGarbageReallyRemovesAllExpiredCacheEntries ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
TYPO3 CMS Core Cache Backend PdoBackend setUpBackend ()
 

Protected Attributes

bool $resetSingletonInstances = true
 

Detailed Description

Testcase for the PDO cache backend

@requires extension pdo_sqlite

Definition at line 32 of file PdoBackendTest.php.

Member Function Documentation

◆ collectGarbageReallyRemovesAllExpiredCacheEntries()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::collectGarbageReallyRemovesAllExpiredCacheEntries ( )

◆ collectGarbageReallyRemovesAnExpiredCacheEntry()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::collectGarbageReallyRemovesAnExpiredCacheEntry ( )

◆ findIdentifiersByTagFindsSetEntries()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::findIdentifiersByTagFindsSetEntries ( )

◆ flushByTagRemovesCacheEntriesWithSpecifiedTag()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::flushByTagRemovesCacheEntriesWithSpecifiedTag ( )

◆ flushByTagsRemovesCacheEntriesWithSpecifiedTags()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::flushByTagsRemovesCacheEntriesWithSpecifiedTags ( )

◆ flushRemovesAllCacheEntries()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::flushRemovesAllCacheEntries ( )

◆ flushRemovesOnlyOwnEntries()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::flushRemovesOnlyOwnEntries ( )

◆ hasReturnsFalseIfTheEntryDoesntExist()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::hasReturnsFalseIfTheEntryDoesntExist ( )

◆ itIsPossibleToOverwriteAnEntryInTheCache()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::itIsPossibleToOverwriteAnEntryInTheCache ( )

◆ itIsPossibleToRemoveEntryFromCache()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::itIsPossibleToRemoveEntryFromCache ( )

◆ itIsPossibleToSetAndCheckExistenceInCache()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::itIsPossibleToSetAndCheckExistenceInCache ( )

◆ itIsPossibleToSetAndGetEntry()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::itIsPossibleToSetAndGetEntry ( )

◆ removeReturnsFalseIfTheEntryDoesntExist()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::removeReturnsFalseIfTheEntryDoesntExist ( )

◆ setOverwritesExistingEntryThatExceededItsLifetimeWithNewData()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::setOverwritesExistingEntryThatExceededItsLifetimeWithNewData ( )

◆ setRemovesTagsFromPreviousSet()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::setRemovesTagsFromPreviousSet ( )

◆ setThrowsExceptionIfNoFrontEndHasBeenSet()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::setThrowsExceptionIfNoFrontEndHasBeenSet ( )
Test:

Definition at line 53 of file PdoBackendTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::setUp ( )
protected

Definition at line 38 of file PdoBackendTest.php.

References $GLOBALS.

◆ setUpBackend()

TYPO3 CMS Core Cache Backend PdoBackend TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::setUpBackend ( )
protected

Sets up the PDO backend used for testing

Returns
‪\TYPO3\CMS\Core\Cache\Backend\PdoBackend

Definition at line 293 of file PdoBackendTest.php.

Referenced by TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\collectGarbageReallyRemovesAllExpiredCacheEntries(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\collectGarbageReallyRemovesAnExpiredCacheEntry(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\findIdentifiersByTagFindsSetEntries(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\flushByTagRemovesCacheEntriesWithSpecifiedTag(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\flushByTagsRemovesCacheEntriesWithSpecifiedTags(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\flushRemovesAllCacheEntries(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\flushRemovesOnlyOwnEntries(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\hasReturnsFalseIfTheEntryDoesntExist(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\itIsPossibleToOverwriteAnEntryInTheCache(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\itIsPossibleToRemoveEntryFromCache(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\itIsPossibleToSetAndCheckExistenceInCache(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\itIsPossibleToSetAndGetEntry(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\removeReturnsFalseIfTheEntryDoesntExist(), TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\setOverwritesExistingEntryThatExceededItsLifetimeWithNewData(), and TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest\setRemovesTagsFromPreviousSet().

◆ tearDown()

TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::tearDown ( )
protected

Definition at line 44 of file PdoBackendTest.php.

References $GLOBALS.

Member Data Documentation

◆ $resetSingletonInstances

bool TYPO3\CMS\Core\Tests\UnitDeprecated\Cache\Backend\PdoBackendTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 36 of file PdoBackendTest.php.