aPCU = new PhalApi_Cache_APCU(); $this->aPCU->delete('apcu_test_key'); } protected function tearDown() { } /** * @group testSet */ public function testSet() { $key = 'apcu_test_key'; $value = '2017'; $expire = 60; $rs = $this->aPCU->set($key, $value, $expire); } /** * @group testGet */ public function testGet() { $key = 'apcu_test_key'; $rs = $this->aPCU->get($key); $this->assertEquals('2017', $rs); } /** * @group testDelete */ public function testDelete() { $key = 'apcu_test_key'; $rs = $this->aPCU->delete($key); $this->assertTrue($rs); $this->assertSame(NULL, $this->aPCU->get($key)); } public function testSetAndSetAgain() { $key = 'apcu_test_key_again'; $this->aPCU->set($key, 'A1', 60); $this->aPCU->set($key, 'A2', 60); $this->aPCU->set($key, 'A3', 60); $this->assertEquals('A3', $this->aPCU->get($key)); } }