* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ObjectTest extends TestCase { public function testObject() { $laura = new ObjectType(); $laura->setObjectType('person'); $laura->setDisplayName('Laura'); $object = new ObjectType(); $object->setId('1'); $object->setObjectType('person'); $object->setDisplayName('foo'); $object->setUrl('http://localhost.com'); $object->setAuthor($laura); $object->setContent('foobar'); $object->setImage('http://localhost.com/image.png'); $object->setPublished(new \DateTime('2012-12-12T12:00:00Z')); $object->setSummary('foobar'); $object->setUpdated(new \DateTime('2012-12-12T12:00:00Z')); $dumper = new Dumper(); $actual = json_encode($dumper->dump($object), JSON_PRETTY_PRINT); $expect = file_get_contents(__DIR__ . '/resource/object.json'); $this->assertJsonStringEqualsJsonString($expect, $actual, $actual); } } __halt_compiler();----SIGNATURE:----u+02UEHAKxIoEw5+T9S139zpS3Y4W8JXJE9Q5Wm2Wk+2E71ewRzb6nPPT60bT+tgJd4L5Omf/mnDia8xbu9tPC8BXGeGHrqJMAmPX8Iho0dbQpNUb+F0oXquG4YT0qy/3wtl/XdgBMUxks6n9LZgj6bAOmKMtXGE1SGk3zQDxLPiNI4i0NfIP/6OU2ydMwoSR1S65o8Y3lFYeQOaOTOCPnRIH4Fp59b5wPwV2wFy/eBkPpV1TXx8q/YPNzD7Kgn6mb4k40M6+xEl6W1cPWyN8F+ENCrjKx/pnx+nslbYVLBYE58sBfoeS563v+/1oKLyezb7z3C7l3xIyRyjFNCXPmN3HmPTUtqGdHumyyFd9kCg6K84tjHfKhFmI8gIQFcsINqE+X9r0oLwC4Morl/g5g7KgxKw3kIiBVKj+yaQy1JmOZynQ2QRbD3ySgVJaIRpGS+yttd2tU4XPtWwvcw0A99419hlKP075hRF8+HDLLVlVHi4rMRWZFxLPI9h5NEpMd83zhTAMs3j4NvpVhYhYIiuUviFsi1wYmEFZDRLrXa+d7ijqlltwcbt23sxUye0QYxgSWdf6xPRjYciRsFk/SUY6xAIQPnb9n150nsSoKh1bi4bSaJOpV2pNet+XpMMzZsPoLwhYSmNkNyqp6dm7CMwOPlg3zSRByA+xNKIV2s=----ATTACHMENT:----ODg4MzMzNTA5NTAwMzQzOSA3NjExNTMxNDU5NTY1Nzk4IDc4NDc2Mjc2MDI3OTYxMDA=