Exemple #1
0
 public function testFindByKey()
 {
     $server1 = $this->mockClass('CM_Janus_Server')->newInstanceWithoutConstructor();
     $server1->mockMethod('getKey')->set('foo');
     $server2 = $this->mockClass('CM_Janus_Server')->newInstanceWithoutConstructor();
     $server2->mockMethod('getKey')->set('bar');
     $serverList = new CM_Janus_ServerList([$server1, $server2]);
     $this->assertSame($server1, $serverList->findByKey('foo'));
     $this->assertSame($server2, $serverList->findByKey('bar'));
     $this->assertSame(null, $serverList->findByKey('zoo'));
 }