Example #1
0
    public function testGetSet()
    {
        $obj = new Payload('application/json');
        $obj = new Payload('application/json', '{"name":"aaron"}');
        $this->assertSame('application/json', $obj->getContentType());
        $this->assertSame('{"name":"aaron"}', $obj->getContent());
        $subject = <<<EOD
{ "collection" : 
  {
    "version" : "1.0",
    "href" : "http://example.org/friends/"
  } 
}    
EOD;
        $obj->setContentType('application/vnd.collection+json');
        $obj->setContent($subject);
        $this->assertSame('application/vnd.collection+json', $obj->getContentType());
        $this->assertSame($subject, $obj->getContent());
    }