summaryrefslogtreecommitdiff
path: root/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-06-03 14:19:10 +0100
committerGreg Roach <fisharebest@webtrees.net>2019-06-03 14:19:10 +0100
commit69c8d4f5c90cef75da102f92e4e992d03a8f1cd8 (patch)
tree4f956848961891482b64ee2cd5c8d7290936e354 /vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
parent425f99bc29ab9e477e5407b5c86da5c85ba47461 (diff)
downloadwebtrees-69c8d4f5c90cef75da102f92e4e992d03a8f1cd8.tar.gz
webtrees-69c8d4f5c90cef75da102f92e4e992d03a8f1cd8.tar.bz2
webtrees-69c8d4f5c90cef75da102f92e4e992d03a8f1cd8.zip
:Update vendor dependencies
Diffstat (limited to 'vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php')
-rw-r--r--vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php25
1 files changed, 18 insertions, 7 deletions
diff --git a/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
index c83abaf91b..4d9bc319eb 100644
--- a/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
@@ -31,30 +31,33 @@ class RedisAdapterTest extends AbstractRedisAdapterTest
return $adapter;
}
- public function testCreateConnection()
+ /**
+ * @dataProvider provideValidSchemes
+ */
+ public function testCreateConnection($dsnScheme)
{
- $redis = RedisAdapter::createConnection('redis:?host[h1]&host[h2]&host[/foo:]');
+ $redis = RedisAdapter::createConnection($dsnScheme.':?host[h1]&host[h2]&host[/foo:]');
$this->assertInstanceOf(\RedisArray::class, $redis);
$this->assertSame(['h1:6379', 'h2:6379', '/foo'], $redis->_hosts());
@$redis = null; // some versions of phpredis connect on destruct, let's silence the warning
$redisHost = getenv('REDIS_HOST');
- $redis = RedisAdapter::createConnection('redis://'.$redisHost);
+ $redis = RedisAdapter::createConnection($dsnScheme.'://'.$redisHost);
$this->assertInstanceOf(\Redis::class, $redis);
$this->assertTrue($redis->isConnected());
$this->assertSame(0, $redis->getDbNum());
- $redis = RedisAdapter::createConnection('redis://'.$redisHost.'/2');
+ $redis = RedisAdapter::createConnection($dsnScheme.'://'.$redisHost.'/2');
$this->assertSame(2, $redis->getDbNum());
- $redis = RedisAdapter::createConnection('redis://'.$redisHost, ['timeout' => 3]);
+ $redis = RedisAdapter::createConnection($dsnScheme.'://'.$redisHost, ['timeout' => 3]);
$this->assertEquals(3, $redis->getTimeout());
- $redis = RedisAdapter::createConnection('redis://'.$redisHost.'?timeout=4');
+ $redis = RedisAdapter::createConnection($dsnScheme.'://'.$redisHost.'?timeout=4');
$this->assertEquals(4, $redis->getTimeout());
- $redis = RedisAdapter::createConnection('redis://'.$redisHost, ['read_timeout' => 5]);
+ $redis = RedisAdapter::createConnection($dsnScheme.'://'.$redisHost, ['read_timeout' => 5]);
$this->assertEquals(5, $redis->getReadTimeout());
}
@@ -87,6 +90,14 @@ class RedisAdapterTest extends AbstractRedisAdapterTest
RedisAdapter::createConnection($dsn);
}
+ public function provideValidSchemes()
+ {
+ return [
+ ['redis'],
+ ['rediss'],
+ ];
+ }
+
public function provideInvalidCreateConnection()
{
return [