30 $mockCacheManager = $this->getMock(
'TYPO3\\CMS\\Core\\Cache\\CacheManager', array(
'registerCache'), array(),
'', FALSE);
31 $factory = new \TYPO3\CMS\Core\Cache\CacheFactory(
'Testing', $mockCacheManager);
32 $cache = $factory->create(
'TYPO3_Cache_FactoryTest_Cache',
'TYPO3\\CMS\\Core\\Cache\\Frontend\\VariableFrontend',
'TYPO3\\CMS\\Core\\Cache\\Backend\\NullBackend');
33 $this->assertInstanceOf(
'TYPO3\\CMS\\Core\\Cache\\Frontend\\VariableFrontend', $cache);
40 $mockCacheManager = $this->getMock(
'TYPO3\\CMS\\Core\\Cache\\CacheManager', array(
'registerCache'), array(),
'', FALSE);
41 $factory = new \TYPO3\CMS\Core\Cache\CacheFactory(
'Testing', $mockCacheManager);
42 $cache = $factory->create(
'TYPO3_Cache_FactoryTest_Cache',
'TYPO3\\CMS\\Core\\Cache\\Frontend\\VariableFrontend',
'TYPO3\\CMS\\Core\\Cache\\Backend\\FileBackend');
43 $this->assertInstanceOf(
'TYPO3\\CMS\\Core\\Cache\\Backend\\FileBackend', $cache->getBackend());
50 $mockCacheManager = $this->getMock(
'TYPO3\\CMS\\Core\\Cache\\CacheManager', array(
'registerCache'), array(),
'', FALSE);
51 $mockCacheManager->expects($this->once())->method(
'registerCache');
52 $factory = new \TYPO3\CMS\Core\Cache\CacheFactory(
'Testing', $mockCacheManager);
53 $factory->create(
'TYPO3_Cache_FactoryTest_Cache',
'TYPO3\\CMS\\Core\\Cache\\Frontend\\VariableFrontend',
'TYPO3\\CMS\\Core\\Cache\\Backend\\FileBackend');
createInjectsAnInstanceOfTheSpecifiedBackendIntoTheCacheFrontend()
createReturnsInstanceOfTheSpecifiedCacheFrontend()
createRegistersTheCacheAtTheCacheManager()