diff options
author | Robin Appelman <icewind@owncloud.com> | 2012-06-05 20:54:07 +0200 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2012-06-05 20:54:07 +0200 |
commit | f6298cb74fe7485856e2353e371f2923d5d47890 (patch) | |
tree | d73409990bf248878beeae5a8ca04a1876381d20 /tests | |
parent | cb941996c042fc8bd22422bd928ce8fc8b6b25ca (diff) | |
download | nextcloud-server-f6298cb74fe7485856e2353e371f2923d5d47890.tar.gz nextcloud-server-f6298cb74fe7485856e2353e371f2923d5d47890.zip |
add hasKey for XCache backend
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/cache.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/lib/cache.php b/tests/lib/cache.php index 35e83a9ddcb..23cbd3506eb 100644 --- a/tests/lib/cache.php +++ b/tests/lib/cache.php @@ -18,9 +18,11 @@ abstract class Test_Cache extends UnitTestCase { function testSimple(){ $this->assertNull($this->instance->get('value1')); + $this->assertFalse($this->instance->hasKey('value1')); $value='foobar'; $this->instance->set('value1',$value); + $this->assertTrue($this->instance->hasKey('value1')); $received=$this->instance->get('value1'); $this->assertEqual($value,$received,'Value recieved from cache not equal to the original'); $value='ipsum lorum'; @@ -31,9 +33,12 @@ abstract class Test_Cache extends UnitTestCase { $value2='foobar'; $this->instance->set('value2',$value2); $received2=$this->instance->get('value2'); + $this->assertTrue($this->instance->hasKey('value1')); + $this->assertTrue($this->instance->hasKey('value2')); $this->assertEqual($value,$received,'Value changed while setting other variable'); $this->assertEqual($value2,$received2,'Seccond value not equal to original'); + $this->assertFalse($this->instance->hasKey('not_set')); $this->assertNull($this->instance->get('not_set'),'Unset value not equal to null'); } |