public function testExceptionResult() { $serializer = new JMSSerializer(); $replyMessage1 = new ReplyMessage(self::COMMAND_ID, $serializer, new \RuntimeException("Exception !!!"), false); $bytes = $replyMessage1->toBytes(); $replyMessage2 = ReplyMessage::fromBytes($serializer, $bytes); $this->assertEquals($replyMessage1->getReturnValue(), $replyMessage2->getReturnValue()); $this->assertEquals($replyMessage1->getError(), $replyMessage2->getError()); $this->assertEquals($replyMessage1->getCommandIdentifier(), $replyMessage2->getCommandIdentifier()); $this->assertFalse($replyMessage1->isSuccess()); $this->assertFalse($replyMessage2->isSuccess()); }