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

Public Member Functions

 setThrowsExceptionIfNoFrontEndHasBeenSet ()
 
 itIsPossibleToSetAndCheckExistenceInCache ()
 
 itIsPossibleToSetAndGetEntry ()
 
 itIsPossibleToRemoveEntryFromCache ()
 
 itIsPossibleToOverwriteAnEntryInTheCache ()
 
 findIdentifiersByTagFindsSetEntries ()
 
 setRemovesTagsFromPreviousSet ()
 
 hasReturnsFalseIfTheEntryDoesNotExist ()
 
 removeReturnsFalseIfTheEntryDoesntExist ()
 
 flushByTagRemovesCacheEntriesWithSpecifiedTag ()
 
 flushByTagsRemovesCacheEntriesWithSpecifiedTags ()
 
 flushRemovesAllCacheEntries ()
 
 flushRemovesOnlyOwnEntries ()
 
 largeDataIsStored ()
 
 setTagsOnlyOnceToIdentifier ()
 

Protected Member Functions

 setUp ()
 
AccessibleObjectInterface ApcuBackend setUpBackend (bool $accessible=false)
 

Protected Attributes

 $resetSingletonInstances = true
 

Detailed Description

Test case for the APCu cache backend.

NOTE: If you want to execute these tests you need to enable apc in cli context (apc.enable_cli = 1) and disable slam defense (apc.slam_defense = 0)

Definition at line 33 of file ApcuBackendTest.php.

Member Function Documentation

◆ findIdentifiersByTagFindsSetEntries()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::findIdentifiersByTagFindsSetEntries ( )

◆ flushByTagRemovesCacheEntriesWithSpecifiedTag()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::flushByTagRemovesCacheEntriesWithSpecifiedTag ( )

◆ flushByTagsRemovesCacheEntriesWithSpecifiedTags()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::flushByTagsRemovesCacheEntriesWithSpecifiedTags ( )

◆ flushRemovesAllCacheEntries()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::flushRemovesAllCacheEntries ( )

◆ flushRemovesOnlyOwnEntries()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::flushRemovesOnlyOwnEntries ( )
Test:

Definition at line 218 of file ApcuBackendTest.php.

◆ hasReturnsFalseIfTheEntryDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::hasReturnsFalseIfTheEntryDoesNotExist ( )

◆ itIsPossibleToOverwriteAnEntryInTheCache()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::itIsPossibleToOverwriteAnEntryInTheCache ( )

◆ itIsPossibleToRemoveEntryFromCache()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::itIsPossibleToRemoveEntryFromCache ( )

◆ itIsPossibleToSetAndCheckExistenceInCache()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::itIsPossibleToSetAndCheckExistenceInCache ( )

◆ itIsPossibleToSetAndGetEntry()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::itIsPossibleToSetAndGetEntry ( )

◆ largeDataIsStored()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::largeDataIsStored ( )

◆ removeReturnsFalseIfTheEntryDoesntExist()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::removeReturnsFalseIfTheEntryDoesntExist ( )

◆ setRemovesTagsFromPreviousSet()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::setRemovesTagsFromPreviousSet ( )

◆ setTagsOnlyOnceToIdentifier()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::setTagsOnlyOnceToIdentifier ( )

◆ setThrowsExceptionIfNoFrontEndHasBeenSet()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::setThrowsExceptionIfNoFrontEndHasBeenSet ( )

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::setUp ( )
protected

Set up

Definition at line 40 of file ApcuBackendTest.php.

◆ setUpBackend()

AccessibleObjectInterface ApcuBackend TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::setUpBackend ( bool  $accessible = false)
protected

Member Data Documentation

◆ $resetSingletonInstances

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\ApcuBackendTest::$resetSingletonInstances = true
protected

Definition at line 35 of file ApcuBackendTest.php.