コード例 #1
0
 /**
  * test decrementing compressed keys
  *
  * @return void
  */
 public function testDecrementCompressedKeys()
 {
     Cache::config('compressed_memcached', ['engine' => 'Memcached', 'duration' => '+2 seconds', 'servers' => ['127.0.0.1:11211'], 'compress' => true]);
     $result = Cache::write('test_decrement', 5, 'compressed_memcached');
     $this->assertTrue($result);
     $result = Cache::decrement('test_decrement', 1, 'compressed_memcached');
     $this->assertEquals(4, $result);
     $result = Cache::read('test_decrement', 'compressed_memcached');
     $this->assertEquals(4, $result);
     $result = Cache::decrement('test_decrement', 2, 'compressed_memcached');
     $this->assertEquals(2, $result);
     $result = Cache::read('test_decrement', 'compressed_memcached');
     $this->assertEquals(2, $result);
     Cache::delete('test_decrement', 'compressed_memcached');
 }
コード例 #2
0
 /**
  * testDecrement method
  *
  * @return void
  */
 public function testDecrement()
 {
     Cache::delete('test_decrement', 'redis');
     $result = Cache::write('test_decrement', 5, 'redis');
     $this->assertTrue($result);
     $result = Cache::decrement('test_decrement', 1, 'redis');
     $this->assertEquals(4, $result);
     $result = Cache::read('test_decrement', 'redis');
     $this->assertEquals(4, $result);
     $result = Cache::decrement('test_decrement', 2, 'redis');
     $this->assertEquals(2, $result);
     $result = Cache::read('test_decrement', 'redis');
     $this->assertEquals(2, $result);
 }
コード例 #3
0
ファイル: ApcEngineTest.php プロジェクト: maitrepylos/nazeweb
 /**
  * testDecrement method
  *
  * @return void
  */
 public function testDecrement()
 {
     $this->skipIf(!function_exists('apc_dec'), 'No apc_dec() function, cannot test decrement().');
     $result = Cache::write('test_decrement', 5, 'apc');
     $this->assertTrue($result);
     $result = Cache::decrement('test_decrement', 1, 'apc');
     $this->assertEquals(4, $result);
     $result = Cache::read('test_decrement', 'apc');
     $this->assertEquals(4, $result);
     $result = Cache::decrement('test_decrement', 2, 'apc');
     $this->assertEquals(2, $result);
     $result = Cache::read('test_decrement', 'apc');
     $this->assertEquals(2, $result);
 }
コード例 #4
0
ファイル: CacheTest.php プロジェクト: maitrepylos/nazeweb
 /**
  * Test write from a config that is undefined.
  *
  * @expectedException InvalidArgumentException
  * @return void
  */
 public function testDecrementNonExistingConfig()
 {
     $this->assertFalse(Cache::decrement('key', 1, 'totally fake'));
 }