.dev/tests/functional/class_wrapper_redis_test.Test.php
<?php
require_once __DIR__ . '/db_real_abstract.php';
/**
* @requires extension redis
*/
class class_wrapper_redis_test extends yf\tests\wrapper
{
public function test_redis()
{
$redis = redis();
$this->assertIsObject($redis);
$this->assertSame($redis, _class('wrapper_redis'));
$redis->connect();
$this->assertTrue($redis->is_ready());
$key = 'mytestkey';
$val = 'mytestval';
if ($redis->get($key)) {
$this->assertEquals($redis->del($key), 1);
}
$this->assertEmpty($redis->get($key));
$this->assertTrue($redis->set($key, $val));
$this->assertEquals($redis->get($key), $val);
$this->assertEquals($redis->del($key), 1);
$this->assertEmpty($redis->get($key));
}
}