Ejemplo n.º 1
0
 public function testExportJson()
 {
     $Payload1 = new CustomPayloadData([]);
     $Payload1->setType(PayloadMessage::TYPE_JSON);
     $this->assertEquals(['data' => []], $Payload1->export());
     $Payload2 = new CustomPayloadData(['key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3', 7]);
     $Payload2->setType(PayloadMessage::TYPE_JSON);
     $this->assertEquals(['data' => ['key1' => 'val1', 'key2' => 'val2', 'key3' => 'val3', 0 => 7]], $Payload2->export());
 }
Ejemplo n.º 2
0
 public function testPayloadDataType()
 {
     $Data = new CustomPayloadData([]);
     $this->assertEquals(PayloadMessage::TYPE_PLAIN, $Data->getType());
     $Message = new PayloadMessage();
     $Message->setData($Data);
     $Message->setType(PayloadMessage::TYPE_JSON);
     $this->assertEquals(PayloadMessage::TYPE_JSON, $Data->getType());
     $Message->setType(PayloadMessage::TYPE_PLAIN);
     $this->assertEquals(PayloadMessage::TYPE_PLAIN, $Data->getType());
 }