public function testGetStackedStoraqes() { $stack = new ezcCacheStack('foo'); $storageConf1 = new ezcCacheStackStorageConfiguration('id_1', new ezcCacheStorageFileArray($this->getTempSubDir()), 10, 0.5); $storageConf2 = new ezcCacheStackStorageConfiguration('id_2', new ezcCacheStorageFileArray($this->getTempSubDir()), 100, 0.9); $this->assertEquals(array(), $stack->getStorages()); $stack->pushStorage($storageConf1); $this->assertEquals(array($storageConf1), $stack->getStorages()); $stack->pushStorage($storageConf2); $this->assertEquals(array($storageConf2, $storageConf1), $stack->getStorages()); $stack->popStorage(); $this->assertEquals(array($storageConf1), $stack->getStorages()); $stack->popStorage(); $this->assertEquals(array(), $stack->getStorages()); }