lithium\tests\cases\storage\CacheTest::testDecrement PHP Method

testDecrement() public method

public testDecrement ( )
    public function testDecrement()
    {
        $config = array('default' => array('adapter' => 'Memory', 'filters' => array()));
        Cache::config($config);
        $result = Cache::config();
        $expected = $config;
        $this->assertEqual($expected, $result);
        $result = Cache::decrement('does_not_exist', 'dec');
        $this->assertFalse($result);
        $result = Cache::write('default', 'decrement', 5, '+1 minute');
        $this->assertTrue($result);
        $result = Cache::decrement('default', 'decrement');
        $this->assertNotEmpty($result);
        $result = Cache::read('default', 'decrement');
        $this->assertEqual(4, $result);
    }