/** * 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.'); }