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

Public Member Functions

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

Protected Member Functions

TYPO3 TestingFramework Core AccessibleObjectInterface WincacheBackend setUpBackend ($accessible=false)
 

Detailed Description

Testcase for the WinCache cache backend

@requires extension wincache

Definition at line 25 of file WincacheBackendTest.php.

Member Function Documentation

◆ findIdentifiersByTagFindsSetEntries()

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

◆ flushByTagRemovesCacheEntriesWithSpecifiedTag()

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

◆ flushByTagsRemovesCacheEntriesWithSpecifiedTags()

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

◆ flushRemovesAllCacheEntries()

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

◆ flushRemovesOnlyOwnEntries()

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

Definition at line 198 of file WincacheBackendTest.php.

◆ hasReturnsFalseIfTheEntryDoesntExist()

TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest::hasReturnsFalseIfTheEntryDoesntExist ( )

◆ itIsPossibleToOverwriteAnEntryInTheCache()

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

◆ itIsPossibleToRemoveEntryFromCache()

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

◆ itIsPossibleToSetAndCheckExistenceInCache()

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

◆ itIsPossibleToSetAndGetEntry()

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

◆ largeDataIsStored()

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

Check if we can store ~5 MB of data

Test:

Definition at line 223 of file WincacheBackendTest.php.

References TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\setUpBackend().

◆ removeReturnsFalseIfTheEntryDoesntExist()

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

◆ setRemovesTagsFromPreviousSet()

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

◆ setTagsOnlyOnceToIdentifier()

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

◆ setThrowsExceptionIfNoFrontEndHasBeenSet()

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

Definition at line 30 of file WincacheBackendTest.php.

◆ setUpBackend()

TYPO3 TestingFramework Core AccessibleObjectInterface WincacheBackend TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest::setUpBackend (   $accessible = false)
protected

Sets up the WinCache backend used for testing

Parameters
bool$accessible‪TRUE if backend should be encapsulated in accessible proxy otherwise FALSE.
Returns
‪\TYPO3\TestingFramework\Core\AccessibleObjectInterface|WincacheBackend

Definition at line 261 of file WincacheBackendTest.php.

Referenced by TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\findIdentifiersByTagFindsSetEntries(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\flushByTagRemovesCacheEntriesWithSpecifiedTag(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\flushByTagsRemovesCacheEntriesWithSpecifiedTags(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\flushRemovesAllCacheEntries(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\hasReturnsFalseIfTheEntryDoesntExist(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\itIsPossibleToOverwriteAnEntryInTheCache(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\itIsPossibleToRemoveEntryFromCache(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\itIsPossibleToSetAndCheckExistenceInCache(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\itIsPossibleToSetAndGetEntry(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\largeDataIsStored(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\removeReturnsFalseIfTheEntryDoesntExist(), TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\setRemovesTagsFromPreviousSet(), and TYPO3\CMS\Core\Tests\Unit\Cache\Backend\WincacheBackendTest\setTagsOnlyOnceToIdentifier().