|
|
@@ -361,6 +361,47 @@ class MemcachedEngineTest extends TestCase
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * testPhpSerializerSetting method
|
|
|
+ *
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+ public function testConfigDifferentPorts()
|
|
|
+ {
|
|
|
+ $Memcached1 = new MemcachedEngine();
|
|
|
+ $config1 = [
|
|
|
+ 'className' => 'Memcached',
|
|
|
+ 'servers' => ['127.0.0.1:11211'],
|
|
|
+ 'persistent' => true,
|
|
|
+ ];
|
|
|
+ $Memcached1->init($config1);
|
|
|
+ $expectedServers = [
|
|
|
+ [
|
|
|
+ 'host' => '127.0.0.1',
|
|
|
+ 'port' => 11211,
|
|
|
+ 'type' => 'TCP',
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+ $this->assertEquals($expectedServers, $Memcached1->getServerList());
|
|
|
+
|
|
|
+ $Memcached2 = new MemcachedEngine();
|
|
|
+ $config2 = [
|
|
|
+ 'className' => 'Memcached',
|
|
|
+ 'servers' => ['127.0.0.1:11212'],
|
|
|
+ 'persistent' => true,
|
|
|
+ ];
|
|
|
+
|
|
|
+ $Memcached2->init($config2);
|
|
|
+ $expectedServers = [
|
|
|
+ [
|
|
|
+ 'host' => '127.0.0.1',
|
|
|
+ 'port' => 11212,
|
|
|
+ 'type' => 'TCP',
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+ $this->assertEquals($expectedServers, $Memcached2->getServerList());
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* testConfig method
|
|
|
*
|
|
|
* @return void
|