Open Journal Systems  3.3.0
CacheAdapterTest.php
1 <?php
2 
3 namespace Guzzle\Tests\Cache;
4 
6 use Doctrine\Common\Cache\ArrayCache;
7 
13 {
15  private $cache;
16 
18  private $adapter;
19 
23  protected function setUp()
24  {
25  parent::setUp();
26  $this->cache = new ArrayCache();
27  $this->adapter = new DoctrineCacheAdapter($this->cache);
28  }
29 
33  protected function tearDown()
34  {
35  $this->adapter = null;
36  $this->cache = null;
37  parent::tearDown();
38  }
39 
40  public function testGetCacheObject()
41  {
42  $this->assertEquals($this->cache, $this->adapter->getCacheObject());
43  }
44 
45  public function testSave()
46  {
47  $this->assertTrue($this->adapter->save('test', 'data', 1000));
48  }
49 
50  public function testFetch()
51  {
52  $this->assertTrue($this->adapter->save('test', 'data', 1000));
53  $this->assertEquals('data', $this->adapter->fetch('test'));
54  }
55 
56  public function testContains()
57  {
58  $this->assertTrue($this->adapter->save('test', 'data', 1000));
59  $this->assertTrue($this->adapter->contains('test'));
60  }
61 
62  public function testDelete()
63  {
64  $this->assertTrue($this->adapter->save('test', 'data', 1000));
65  $this->assertTrue($this->adapter->delete('test'));
66  $this->assertFalse($this->adapter->contains('test'));
67  }
68 }
Guzzle\Tests\GuzzleTestCase
Definition: GuzzleTestCase.php:22
Guzzle\Tests\Cache\CacheAdapterTest
Definition: CacheAdapterTest.php:12
Guzzle\Tests\Cache\CacheAdapterTest\testGetCacheObject
testGetCacheObject()
Definition: CacheAdapterTest.php:46
Guzzle\Tests\Cache\CacheAdapterTest\tearDown
tearDown()
Definition: CacheAdapterTest.php:39
Guzzle\Tests\Cache
Definition: CacheAdapterFactoryTest.php:3
Guzzle\Cache\DoctrineCacheAdapter
Definition: DoctrineCacheAdapter.php:12
Guzzle\Tests\Cache\CacheAdapterTest\testSave
testSave()
Definition: CacheAdapterTest.php:51
Guzzle\Tests\Cache\CacheAdapterTest\testContains
testContains()
Definition: CacheAdapterTest.php:62
Guzzle\Tests\Cache\CacheAdapterTest\testDelete
testDelete()
Definition: CacheAdapterTest.php:68
Guzzle\Tests\Cache\CacheAdapterTest\testFetch
testFetch()
Definition: CacheAdapterTest.php:56
Guzzle\Tests\Cache\CacheAdapterTest\setUp
setUp()
Definition: CacheAdapterTest.php:29