lithium\tests\cases\net\http\MediaTest::testMediaEncoding PHP Method

testMediaEncoding() public method

public testMediaEncoding ( )
    public function testMediaEncoding()
    {
        $data = array('hello', 'goodbye', 'foo' => array('bar', 'baz' => 'dib'));
        $expected = json_encode($data);
        $result = Media::encode('json', $data);
        $this->assertEqual($expected, $result);
        $this->assertEqual($result, Media::to('json', $data));
        $this->assertNull(Media::encode('badness', $data));
        $result = Media::decode('json', $expected);
        $this->assertEqual($data, $result);
    }