public function testDelete() { $pool = $this->initiateCachePool('test'); (new \Packaged\Cache\CacheItem($pool, 'test'))->save('tester'); $cacheItem = new \Packaged\Cache\CacheItem($pool, 'testKey'); $cacheItem->save(); $this->assertTrue($pool->deleteKey('test')); $this->assertTrue($pool->deleteItem($cacheItem)); (new \Packaged\Cache\CacheItem($pool, 'test'))->save('tester'); (new \Packaged\Cache\CacheItem($pool, 'testKey'))->save('tester'); $this->assertEquals(['testKey' => true, 'test' => true], $pool->deleteItems([$cacheItem, 'test'])); }
public function testCommon() { $pool = new \Packaged\Cache\Blackhole\BlackholePool(); $testKey = 'testcachekey'; $cacheItem = new \Packaged\Cache\CacheItem($pool, $testKey); $cacheItem->hydrate('value', true); $this->assertEquals('value', $cacheItem->get()); $this->assertTrue($cacheItem->exists()); $this->assertTrue($cacheItem->isHit()); $this->assertEquals($testKey, $cacheItem->getKey()); $cacheItem->set('value2', 2); $this->assertEquals('value2', $cacheItem->get()); $this->assertTrue($cacheItem->delete()); $cacheItem->hydrate(null, false); $this->assertEquals(null, $cacheItem->get()); $this->assertFalse($cacheItem->exists()); $cacheItem->save('newvalue', 457); $this->assertEquals('newvalue', $cacheItem->get()); }