|
|
|
@ -16,9 +16,9 @@ abstract class CacheTest extends TestCase
|
|
|
|
|
public function testSet() |
|
|
|
|
{ |
|
|
|
|
$cache = $this->getCacheInstance(); |
|
|
|
|
$cache->set('string_test', 'string_test'); |
|
|
|
|
$cache->set('number_test', 42); |
|
|
|
|
$cache->set('array_test', array('array_test' => 'array_test')); |
|
|
|
|
$this->assertTrue($cache->set('string_test', 'string_test')); |
|
|
|
|
$this->assertTrue($cache->set('number_test', 42)); |
|
|
|
|
$this->assertTrue($cache->set('array_test', array('array_test' => 'array_test'))); |
|
|
|
|
$cache['arrayaccess_test'] = new \stdClass(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -45,7 +45,7 @@ abstract class CacheTest extends TestCase
|
|
|
|
|
public function testExpire() |
|
|
|
|
{ |
|
|
|
|
$cache = $this->getCacheInstance(); |
|
|
|
|
$cache->set('expire_test', 'expire_test', 2); |
|
|
|
|
$this->assertTrue($cache->set('expire_test', 'expire_test', 2)); |
|
|
|
|
sleep(1); |
|
|
|
|
$this->assertEquals('expire_test', $cache->get('expire_test')); |
|
|
|
|
sleep(2); |
|
|
|
@ -57,11 +57,11 @@ abstract class CacheTest extends TestCase
|
|
|
|
|
$cache = $this->getCacheInstance(); |
|
|
|
|
|
|
|
|
|
// should not change existing keys |
|
|
|
|
$cache->add('number_test', 13); |
|
|
|
|
$this->assertFalse($cache->add('number_test', 13)); |
|
|
|
|
$this->assertEquals(42, $cache->get('number_test')); |
|
|
|
|
|
|
|
|
|
// should store data is it's not there yet |
|
|
|
|
$cache->add('add_test', 13); |
|
|
|
|
$this->assertTrue($cache->add('add_test', 13)); |
|
|
|
|
$this->assertEquals(13, $cache->get('add_test')); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -69,14 +69,14 @@ abstract class CacheTest extends TestCase
|
|
|
|
|
{ |
|
|
|
|
$cache = $this->getCacheInstance(); |
|
|
|
|
|
|
|
|
|
$cache->delete('number_test'); |
|
|
|
|
$this->assertTrue($cache->delete('number_test')); |
|
|
|
|
$this->assertEquals(null, $cache->get('number_test')); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testFlush() |
|
|
|
|
{ |
|
|
|
|
$cache = $this->getCacheInstance(); |
|
|
|
|
$cache->flush(); |
|
|
|
|
$this->assertTrue($cache->flush()); |
|
|
|
|
$this->assertEquals(null, $cache->get('add_test')); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|