示例#1
0
 public function testParseWithDup()
 {
     $input = chr(56) . chr(4) . chr(0) . chr(0) . chr(0) . chr(10);
     $version = new \oliverlorenz\reactphpmqtt\protocol\Version4();
     $parsedPacket = \oliverlorenz\reactphpmqtt\packet\Publish::parse($version, $input);
     $comparisonPacket = new \oliverlorenz\reactphpmqtt\packet\Publish($version);
     $comparisonPacket->setDup(true);
     $this->assertEquals(\oliverlorenz\reactphpmqtt\packet\MessageHelper::getReadableByRawString($parsedPacket->get()), \oliverlorenz\reactphpmqtt\packet\MessageHelper::getReadableByRawString($comparisonPacket->get()));
 }