lithium\tests\cases\storage\cache\adapter\MemoryTest::testWriteAndDelete PHP Method

testWriteAndDelete() public method

public testWriteAndDelete ( )
    public function testWriteAndDelete()
    {
        $key = 'key_to_delete';
        $data = 'some data to be deleted';
        $keys = array($key);
        $expiry = null;
        $result = $this->Memory->write(array($key => $data), $expiry);
        $this->assertTrue($result);
        $this->assertEqual($this->Memory->cache, $result);
        $result = $this->Memory->delete($keys);
        $this->assertTrue($result);
        $keys = array('non_existent');
        $result = $this->Memory->delete($keys);
        $this->assertFalse($result);
    }