public function testFlushToAllProviders() { $cache1 = $this->getMockForAbstractClass('Doctrine\\Common\\Cache\\CacheProvider'); $cache2 = $this->getMockForAbstractClass('Doctrine\\Common\\Cache\\CacheProvider'); $cache1->expects($this->once())->method('doFlush'); $cache2->expects($this->once())->method('doFlush'); $chainCache = new ChainCache(array($cache1, $cache2)); $chainCache->flushAll(); }