示例#1
0
 public function testSend()
 {
     $Message = new PayloadMessage();
     $Message->setType(56);
     $Client = new Client();
     try {
         $Client->send($Message);
         $this->fail();
     } catch (GCMFormatException $Ex) {
     }
 }
 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());
 }