コード例 #1
0
 public function testGetData()
 {
     $get = new GetData([]);
     $this->assertEquals('getdata', $get->getNetworkCommand());
     $this->assertEquals(0, count($get));
     $empty = $get->getItems();
     $this->assertInternalType('array', $empty);
     $this->assertEquals(0, count($empty));
     $data1 = Buffer::hex('4141414141414141414141414141414141414141414141414141414141414141');
     $data2 = Buffer::hex('6541414141414141414141414141414141414141414141414141414141414142');
     $inv1 = new Inventory(Inventory::MSG_TX, $data1);
     $inv2 = new Inventory(Inventory::MSG_TX, $data2);
     $get = new GetData([$inv1, $inv2]);
     $this->assertEquals(2, count($get));
 }