public function testSetHasGetRemove() { $expected = 'some random value string'; $key = __METHOD__; $this->assertEquals($this->obj, $this->obj->set($key, $expected)); $this->assertTrue($this->obj->has($key)); $this->assertFalse($this->obj->has($key, __CLASS__)); $this->assertEquals($expected, $this->obj->get($key)); $this->assertNull($this->obj->get($key, __CLASS__)); $this->assertEquals($this->obj, $this->obj->remove($key)); $this->assertFalse($this->obj->has($key)); $this->assertNull($this->obj->get($key)); }