Example #1
0
 /**
  * Test method for the <code>#toJSON()</code> function.
  */
 public function testToJSON()
 {
     $array = ADM::create()->setBanner('http://example.com/banner.png')->setCustomIcon('http://example.com/image.png')->setHeader('Header')->setIcon('icon')->setRootParams(array('key' => 'value'))->setSound('push.mp3')->setTtl(3600)->toJSON();
     $this->assertCount(7, $array);
     $this->assertEquals('http://example.com/banner.png', $array['adm_banner']);
     $this->assertEquals('http://example.com/image.png', $array['adm_custom_icon']);
     $this->assertEquals('Header', $array['adm_header']);
     $this->assertEquals('icon', $array['adm_icon']);
     $this->assertEquals(array('key' => 'value'), $array['adm_root_params']);
     $this->assertEquals('push.mp3', $array['adm_sound']);
     $this->assertEquals(3600, $array['adm_ttl']);
 }