ImboIntegrationTest\Cache\CacheTests::testDecrement PHP Method

testDecrement() public method

public testDecrement ( )
    public function testDecrement()
    {
        $value = 10;
        $key = 'decrementKey';
        $this->assertFalse($this->driver->get($key));
        $this->assertFalse($this->driver->decrement($key));
        $this->driver->set($key, $value);
        $this->assertSame(9, $this->driver->decrement($key));
        // Make sure we don't go below zero
        $this->assertSame(0, $this->driver->decrement($key, 100));
        $this->assertSame(0, $this->driver->get($key));
    }