<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\VarDumper\Tests\Caster; use PHPUnit\Framework\TestCase; use Symfony\Component\VarDumper\Test\VarDumperTestTrait; /** * @author Nicolas Grekas <p@tchwork.com> * * @requires extension redis * * @group integration */ class RedisCasterTest extends TestCase { use VarDumperTestTrait; public function testNotConnected() { $redis = new \Redis(); $xCast = <<<'EODUMP' Redis { isConnected: false } EODUMP; $this->assertDumpMatchesFormat($xCast, $redis); } public function testConnected() { $redisHost = explode(':', getenv('REDIS_HOST')) + [1 => 6379]; $redis = new \Redis(); try { $redis->connect(...$redisHost); } catch (\Exception $e) { self::markTestSkipped($e->getMessage()); } $xCast = <<<EODUMP Redis {%A isConnected: true host: "{$redisHost[0]}" port: {$redisHost[1]} auth: null mode: ATOMIC dbNum: 0 timeout: 0.0 lastError: null persistentId: null options: { TCP_KEEPALIVE: 0 READ_TIMEOUT: 0.0 COMPRESSION: NONE SERIALIZER: NONE PREFIX: null SCAN: NORETRY } } EODUMP; $this->assertDumpMatchesFormat($xCast, $redis); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
CasterTest.php | File | 5.17 KB | 0644 |
|
DateCasterTest.php | File | 13.91 KB | 0644 |
|
ExceptionCasterTest.php | File | 7.79 KB | 0644 |
|
FFICasterTest.php | File | 13.63 KB | 0644 |
|
GmpCasterTest.php | File | 1.29 KB | 0644 |
|
IntlCasterTest.php | File | 13.48 KB | 0644 |
|
MemcachedCasterTest.php | File | 2.25 KB | 0644 |
|
MysqliCasterTest.php | File | 834 B | 0644 |
|
PdoCasterTest.php | File | 1.91 KB | 0644 |
|
RdKafkaCasterTest.php | File | 5.39 KB | 0644 |
|
RedisCasterTest.php | File | 1.52 KB | 0644 |
|
ReflectionCasterTest.php | File | 15.66 KB | 0644 |
|
SplCasterTest.php | File | 5.31 KB | 0644 |
|
StubCasterTest.php | File | 6.98 KB | 0644 |
|
SymfonyCasterTest.php | File | 2.29 KB | 0644 |
|
XmlReaderCasterTest.php | File | 4.74 KB | 0644 |
|