Exemplo n.º 1
0
 /**
  * @group disconnected
  */
 public function testAddMoreProcessors()
 {
     $processors1 = array($this->getMock('Predis\\Commands\\Processors\\ICommandProcessor'), $this->getMock('Predis\\Commands\\Processors\\ICommandProcessor'));
     $processors2 = array($this->getMock('Predis\\Commands\\Processors\\ICommandProcessor'), $this->getMock('Predis\\Commands\\Processors\\ICommandProcessor'));
     $chain = new ProcessorChain($processors1);
     $chain->add($processors2[0]);
     $chain->add($processors2[1]);
     $this->assertSame(array_merge($processors1, $processors2), $chain->getProcessors());
 }
Exemplo n.º 2
0
 /**
  * @group disconnected
  */
 public function testChainOfProcessors()
 {
     $processor = $this->getMock('Predis\\Commands\\Processors\\ICommandProcessor');
     $processor->expects($this->exactly(2))->method('process');
     $chain = new ProcessorChain();
     $chain->add($processor);
     $chain->add($processor);
     $profile = ServerProfile::getDefault();
     $profile->setProcessor($chain);
     $profile->createCommand('info');
 }