Open Journal Systems  3.3.0
Zf2CacheAdapterTest.php
1 <?php
2 
3 namespace Guzzle\Tests\Cache;
4 
6 use Zend\Cache\StorageFactory;
7 
12 {
13  private $cache;
14  private $adapter;
15 
19  protected function setUp()
20  {
21  parent::setUp();
22  $this->cache = StorageFactory::factory(array(
23  'adapter' => 'memory'
24  ));
25  $this->adapter = new Zf2CacheAdapter($this->cache);
26  }
27 
31  protected function tearDown()
32  {
33  $this->adapter = null;
34  $this->cache = null;
35  parent::tearDown();
36  }
37 
38  public function testCachesDataUsingCallables()
39  {
40  $this->assertTrue($this->adapter->save('test', 'data', 1000));
41  $this->assertEquals('data', $this->adapter->fetch('test'));
42  }
43 
45  {
46  $this->adapter->save('test', 'data', 1000);
47  $this->assertTrue($this->adapter->contains('test'));
48  $this->assertFalse($this->adapter->contains('foo'));
49  }
50 
51  public function testDeletesFromCacheByKey()
52  {
53  $this->adapter->save('test', 'data', 1000);
54  $this->assertTrue($this->adapter->contains('test'));
55  $this->adapter->delete('test');
56  $this->assertFalse($this->adapter->contains('test'));
57  }
58 }
Guzzle\Cache\Zf2CacheAdapter
Definition: Zf2CacheAdapter.php:12
Guzzle\Tests\Cache\Zf2CacheAdapterTest\testCachesDataUsingCallables
testCachesDataUsingCallables()
Definition: Zf2CacheAdapterTest.php:38
Guzzle\Tests\GuzzleTestCase
Definition: GuzzleTestCase.php:22
Guzzle\Tests\Cache\Zf2CacheAdapterTest\tearDown
tearDown()
Definition: Zf2CacheAdapterTest.php:31
Guzzle\Tests\Cache
Definition: CacheAdapterFactoryTest.php:3
Guzzle\Tests\Cache\Zf2CacheAdapterTest
Definition: Zf2CacheAdapterTest.php:11
Guzzle\Tests\Cache\Zf2CacheAdapterTest\testDeletesFromCacheByKey
testDeletesFromCacheByKey()
Definition: Zf2CacheAdapterTest.php:51
Guzzle\Tests\Cache\Zf2CacheAdapterTest\setUp
setUp()
Definition: Zf2CacheAdapterTest.php:19
Guzzle\Tests\Cache\Zf2CacheAdapterTest\testChecksIfCacheContainsKeys
testChecksIfCacheContainsKeys()
Definition: Zf2CacheAdapterTest.php:44