Exemplo n.º 1
0
 public function testBadge()
 {
     $certificate = new Certificate(__DIR__ . '/../resources/certificate_corrupt.pem', null, false, Certificate::ENDPOINT_ENV_PRODUCTION);
     $message = new Message('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', $certificate, null, 999, 'default', null, null, null, null);
     $this->assertEquals(999, $message->getBadge(), 'Setting badge to 999 did not persist.');
     $message = new Message('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', $certificate, null, 0, 'default', null, null, null, null);
     $this->assertEquals(0, $message->getBadge(), 'Clearing the badge did not persist.');
     $message = new Message('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', $certificate, null, null, 'default', null, null, null, null);
     $this->assertNull($message->getBadge(), 'Unsetting the badge did not persist.');
 }