Example #1
0
 /**
  * Test getting and setting and deleting Iron Cache
  */
 public function testSetGetDeleteCache()
 {
     self::$iio->disconnect();
     self::$iio->services = array('cache');
     self::$iio->connect();
     // Set the default cache name
     self::$iio->cacheSetCacheName("test_cache");
     // Put value to cache by key
     $cacheValue = self::$iio->cachePut("number_item", 42);
     $this->assertEquals($cacheValue->msg, 'Stored.');
     // Get value from cache by key
     $value = self::$iio->cacheGet("number_item")->value;
     $this->assertEquals($value, 42);
     // Delete the cache value
     $deleteResult = self::$iio->cacheDelete("number_item");
     $this->assertEquals($deleteResult->msg, 'Deleted.');
 }