public function testInclusionByStaticConstructor() { $base_frame = NwkAddrReqCommand::constructExtended(0xff, 0x1); $transaction_id = 20; $parent = ZDPFrame::construct($base_frame, $transaction_id); $this->assertInstanceOf("Munisense\\Zigbee\\ZDP\\Discovery\\NwkAddrReqCommand", $parent->getPayloadObject()); $this->assertEquals($base_frame->displayFrame(), $parent->displayPayload()); }
public function testGetPayloadObject() { $command = NwkAddrReqCommand::constructSingle(0xbeef); $frame = ZDPFrame::construct($command, 0x12); $this->assertInstanceOf("Munisense\\Zigbee\\ZDP\\Discovery\\NwkAddrReqCommand", $frame->getPayloadObject()); }