Exemplo n.º 1
0
 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());
 }