コード例 #1
0
ファイル: KademliaNodeTest.php プロジェクト: thefox/phpchat
 public function testDistanceHexStr()
 {
     $node_a = new Node();
     $node_a->setIdHexStr('11111111-1111-4111-8111-111111111100');
     $node_b = new Node();
     $node_b->setIdHexStr('11111111-1111-4111-8111-111111111100');
     $node_c = new Node();
     $node_c->setIdHexStr('11111111-1111-4111-8111-111111111102');
     $node_d = new Node();
     $node_d->setIdHexStr('11111111-1111-4111-8111-111111111104');
     $this->assertEquals('00000000-0000-0000-0000-000000000000', $node_a->distanceHexStr($node_b));
     $this->assertEquals('00000000-0000-0000-0000-000000000002', $node_a->distanceHexStr($node_c));
     $this->assertEquals('00000000-0000-0000-0000-000000000006', $node_c->distanceHexStr($node_d));
 }