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())); }