From fc56a668ce756811f8b98557548fff2bf34799a4 Mon Sep 17 00:00:00 2001 From: Bart Visscher Date: Tue, 5 Jun 2012 23:19:28 +0200 Subject: Add OC_Cache implementation for APC --- tests/lib/cache.php | 2 ++ tests/lib/cache/apc.php | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 tests/lib/cache/apc.php (limited to 'tests') diff --git a/tests/lib/cache.php b/tests/lib/cache.php index e90826b85f2..bb5cfc6ee19 100644 --- a/tests/lib/cache.php +++ b/tests/lib/cache.php @@ -40,6 +40,8 @@ abstract class Test_Cache extends UnitTestCase { $this->assertFalse($this->instance->hasKey('not_set')); $this->assertNull($this->instance->get('not_set'),'Unset value not equal to null'); + + $this->assertTrue($this->instance->remove('value1')); } function testTTL(){ diff --git a/tests/lib/cache/apc.php b/tests/lib/cache/apc.php new file mode 100644 index 00000000000..ab8eb188664 --- /dev/null +++ b/tests/lib/cache/apc.php @@ -0,0 +1,36 @@ +. +* +*/ + +class Test_Cache_APC extends Test_Cache { + function skip() { + $this->skipUnless(function_exists('apc_store')); + } + + public function setUp(){ + $this->instance=new OC_Cache_APC(); + } + + function testTTL(){ + // ttl doesn't work correctly in the same request + // see https://bugs.php.net/bug.php?id=58084 + } +} -- cgit v1.2.3