diff options
author | B. Gortney <bwg@briangortney.com> | 2016-12-14 19:32:00 +0300 |
---|---|---|
committer | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2019-03-23 17:55:43 +0300 |
commit | d5b8f833404ce81c120b14a930427a74c3cb5b26 (patch) | |
tree | ef5c9a6ae3c08be2d0c6961ceba4c8c1a54fff3a /tests | |
parent | 6a1685d33bbee73e703f7ad49114cb3b54ebcd49 (diff) |
rebase msgpack pull request (#801) on develop branch
Diffstat (limited to 'tests')
-rw-r--r-- | tests/RedisTest.php | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/RedisTest.php b/tests/RedisTest.php index 81d49734..a865ffd7 100644 --- a/tests/RedisTest.php +++ b/tests/RedisTest.php @@ -4223,6 +4223,17 @@ class Redis_Test extends TestSuite } } + public function testSerializerMsgPack() { + if(defined('Redis::SERIALIZER_MSGPACK')) { + $this->checkSerializer(Redis::SERIALIZER_MSGPACK); + + // with prefix + $this->redis->setOption(Redis::OPT_PREFIX, "test:"); + $this->checkSerializer(Redis::SERIALIZER_MSGPACK); + $this->redis->setOption(Redis::OPT_PREFIX, ""); + } + } + private function checkSerializer($mode) { $this->redis->del('key'); @@ -4716,6 +4727,10 @@ class Redis_Test extends TestSuite $arr_serializers[] = Redis::SERIALIZER_IGBINARY; } + if(defined('Redis::SERIALIZER_MSGPACK')) { + $arr_serializers[] = Redis::SERIALIZER_MSGPACK; + } + foreach($arr_serializers as $mode) { $arr_enc = []; $arr_dec = []; @@ -4735,11 +4750,16 @@ class Redis_Test extends TestSuite 1,1.5,'one',['this','is','an','array'] ]; - $serializers = [Redis::SERIALIZER_PHP]; + $serializers = Array(Redis::SERIALIZER_PHP); + if(defined('Redis::SERIALIZER_IGBINARY')) { $serializers[] = Redis::SERIALIZER_IGBINARY; } + if(defined('Redis::SERIALIZER_MSGPACK')) { + $serializers[] = Redis::SERIALIZER_MSGPACK; + } + foreach($serializers as $mode) { $vals_enc = []; |