/** * @deprecated */ public function testLibOptionSet() { $options = new Cache\Storage\Adapter\MemcachedOptions(); $deprecated = false; set_error_handler(function () use(&$deprecated) { $deprecated = true; }, E_USER_DEPRECATED); $options->setLibOption('COMPRESSION', false); restore_error_handler(); $this->assertTrue($deprecated, 'Missing deprecated error'); $this->assertEquals($options->getResourceManager()->getLibOption($options->getResourceId(), \Memcached::OPT_COMPRESSION), false); $memcached = new Cache\Storage\Adapter\Memcached($options); $this->assertEquals($memcached->getOptions()->getLibOptions(), array(\Memcached::OPT_COMPRESSION => false)); }
public function testNoOptionsSetsDefaultServer() { $memcached = new Cache\Storage\Adapter\Memcached(); $this->assertEquals($memcached->getOptions()->getServers(), array(array('127.0.0.1', 11211))); }
public function testNoOptionsSetsDefaultServer() { $memcached = new Cache\Storage\Adapter\Memcached(); $expected = array(array('host' => '127.0.0.1', 'port' => 11211, 'weight' => 0)); $this->assertEquals($expected, $memcached->getOptions()->getServers()); }