public function testBuildGcmMessage()
 {
     $toData = array("deviceToken" => "abcd1234");
     $contentData = array("message" => "test");
     $pushAndroidNotification = new Notification();
     $pushAndroidNotification->setTo(json_encode($toData))->setContent(json_encode($contentData));
     $gcmMessage = array('message' => $contentData['message'], 'vibrate' => 1, 'sound' => 1);
     $gcmFields = array('delay_while_idle' => true, 'registration_ids' => array($toData['deviceToken']), 'data' => $gcmMessage);
     $this->assertEquals(json_encode($gcmFields), PushAndroidNotifier::buildGcmMessage($pushAndroidNotification));
 }