Example #1
0
 public function testNodeFindByUri()
 {
     $localNode = new Node();
     $localNode->setIdHexStr('10000001-2002-4004-8008-100000000001');
     $table = new Table();
     $table->setLocalNode($localNode);
     $node_a = new Node();
     $node_a->setIdHexStr('10000001-2002-4004-8008-100000000002');
     $node_a->setUri('tcp://192.168.241.1');
     $table->nodeEnclose($node_a);
     $node_b = new Node();
     $node_b->setIdHexStr('10000001-2002-4004-8008-100000000003');
     $node_b->setUri('tcp://192.168.241.2');
     $table->nodeEnclose($node_b);
     $onode = $table->nodeFindByUri('tcp://192.168.241.3');
     $this->assertEquals(null, $onode);
     $onode = $table->nodeFindByUri('tcp://192.168.241.2');
     $this->assertEquals($node_b, $onode);
 }