public function testInitialState() { $Message = new PayloadMessage(); $this->assertEquals(PayloadMessage::TYPE_PLAIN, $Message->getType()); $this->assertFalse($Message->needDelayWhileIdle()); $this->assertFalse($Message->isDryRun()); $this->assertEmpty($Message->getRestrictedPackageName()); $this->assertFalse($Message->hasRestrictedPackageName()); $this->assertNull($Message->getRegistrationIds()); $this->assertEquals(0, $Message->getTimeToLive()); $this->assertNull($Message->getData()); $this->assertEquals(['delay_while_idle' => false, 'dry_run' => false], $Message->export()); }