‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest:

Public Member Functions

 setThrowsExceptionIfNoFrontEndHasBeenSet ()
 
 initializeObjectThrowsExceptionIfNoMemcacheServerIsConfigured ()
 
 itIsPossibleToSetAndCheckExistenceInCache ()
 
 itIsPossibleToSetAndGetEntry ()
 
 getReturnsPreviouslySetDataWithVariousTypes ()
 
 largeDataIsStored ()
 
 itIsPossibleToRemoveEntryFromCache ()
 
 itIsPossibleToOverwriteAnEntryInTheCache ()
 
 findIdentifiersByTagFindsCacheEntriesWithSpecifiedTag ()
 
 setRemovesTagsFromPreviousSet ()
 
 hasReturnsFalseIfTheEntryDoesntExist ()
 
 removeReturnsFalseIfTheEntryDoesntExist ()
 
 flushByTagRemovesCacheEntriesWithSpecifiedTag ()
 
 flushByTagsRemovesCacheEntriesWithSpecifiedTags ()
 
 flushRemovesAllCacheEntries ()
 
 flushRemovesOnlyOwnEntries ()
 

Protected Member Functions

 setUp ()
 
 initializeSubject ()
 

Protected Attributes

bool $initializeDatabase = false
 

Detailed Description

Definition at line 27 of file MemcachedBackendTest.php.

Member Function Documentation

◆ findIdentifiersByTagFindsCacheEntriesWithSpecifiedTag()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::findIdentifiersByTagFindsCacheEntriesWithSpecifiedTag ( )

◆ flushByTagRemovesCacheEntriesWithSpecifiedTag()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::flushByTagRemovesCacheEntriesWithSpecifiedTag ( )

◆ flushByTagsRemovesCacheEntriesWithSpecifiedTags()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::flushByTagsRemovesCacheEntriesWithSpecifiedTags ( )

◆ flushRemovesAllCacheEntries()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::flushRemovesAllCacheEntries ( )

◆ flushRemovesOnlyOwnEntries()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::flushRemovesOnlyOwnEntries ( )

◆ getReturnsPreviouslySetDataWithVariousTypes()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::getReturnsPreviouslySetDataWithVariousTypes ( )

◆ hasReturnsFalseIfTheEntryDoesntExist()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::hasReturnsFalseIfTheEntryDoesntExist ( )

◆ initializeObjectThrowsExceptionIfNoMemcacheServerIsConfigured()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::initializeObjectThrowsExceptionIfNoMemcacheServerIsConfigured ( )

Definition at line 77 of file MemcachedBackendTest.php.

◆ initializeSubject()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::initializeSubject ( )
protected

Initialize MemcacheBackend ($subject)

Definition at line 52 of file MemcachedBackendTest.php.

Referenced by TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\findIdentifiersByTagFindsCacheEntriesWithSpecifiedTag(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\flushByTagRemovesCacheEntriesWithSpecifiedTag(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\flushByTagsRemovesCacheEntriesWithSpecifiedTags(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\flushRemovesAllCacheEntries(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\flushRemovesOnlyOwnEntries(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\getReturnsPreviouslySetDataWithVariousTypes(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\hasReturnsFalseIfTheEntryDoesntExist(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\itIsPossibleToOverwriteAnEntryInTheCache(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\itIsPossibleToRemoveEntryFromCache(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\itIsPossibleToSetAndCheckExistenceInCache(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\itIsPossibleToSetAndGetEntry(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\largeDataIsStored(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\removeReturnsFalseIfTheEntryDoesntExist(), TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\setRemovesTagsFromPreviousSet(), and TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\setThrowsExceptionIfNoFrontEndHasBeenSet().

◆ itIsPossibleToOverwriteAnEntryInTheCache()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::itIsPossibleToOverwriteAnEntryInTheCache ( )

◆ itIsPossibleToRemoveEntryFromCache()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::itIsPossibleToRemoveEntryFromCache ( )

◆ itIsPossibleToSetAndCheckExistenceInCache()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::itIsPossibleToSetAndCheckExistenceInCache ( )

◆ itIsPossibleToSetAndGetEntry()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::itIsPossibleToSetAndGetEntry ( )

◆ largeDataIsStored()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::largeDataIsStored ( )

Check if we can store ~5 MB of data.

Definition at line 143 of file MemcachedBackendTest.php.

References TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest\initializeSubject().

◆ removeReturnsFalseIfTheEntryDoesntExist()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::removeReturnsFalseIfTheEntryDoesntExist ( )

◆ setRemovesTagsFromPreviousSet()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::setRemovesTagsFromPreviousSet ( )

◆ setThrowsExceptionIfNoFrontEndHasBeenSet()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::setThrowsExceptionIfNoFrontEndHasBeenSet ( )

◆ setUp()

TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::setUp ( )
protected

Sets up this test case

Definition at line 34 of file MemcachedBackendTest.php.

Member Data Documentation

◆ $initializeDatabase

bool TYPO3\CMS\Core\Tests\Functional\Cache\Backend\MemcachedBackendTest::$initializeDatabase = false
protected

Definition at line 29 of file MemcachedBackendTest.php.