lithium\tests\cases\storage\cache\adapter\XCacheTest::testDecrementNonIntegerValue PHP Method

testDecrementNonIntegerValue() public method

    public function testDecrementNonIntegerValue()
    {
        $time = strtotime('+1 minute') - time();
        $key = 'non_integer';
        $value = 'no';
        $result = xcache_set($key, $value, $time);
        $this->assertTrue($result);
        $this->XCache->decrement($key);
        $result = xcache_get($key);
        $this->assertEqual(-1, $result);
        $this->XCache->decrement($key);
        $result = xcache_get($key);
        $this->assertEqual(-2, $result);
        $result = xcache_unset($key);
        $this->assertTrue($result);
    }