ArrayTest::testMapArrayObject PHP Method

testMapArrayObject() public method

Test for "@var ArrayObject"
public testMapArrayObject ( )
    public function testMapArrayObject()
    {
        $jm = new JsonMapper();
        $sn = $jm->map(json_decode('{"pArrayObject":[{"str":"stringvalue"},{"fl":"1.2"}]}'), new JsonMapperTest_Array());
        $this->assertInstanceOf('ArrayObject', $sn->pArrayObject);
        $this->assertEquals(2, count($sn->pArrayObject));
        $this->assertInstanceOf('\\stdClass', $sn->pArrayObject[0]);
        $this->assertInstanceOf('\\stdClass', $sn->pArrayObject[1]);
        $this->assertEquals('stringvalue', $sn->pArrayObject[0]->str);
        $this->assertEquals('1.2', $sn->pArrayObject[1]->fl);
    }