fXmlRpc\Parser\AbstractParserTest::testParsingSimpleTypes PHP Method

testParsingSimpleTypes() public method

public testParsingSimpleTypes ( $expectedValue, $serializedType, $serializedValue, $callback = null )
    public function testParsingSimpleTypes($expectedValue, $serializedType, $serializedValue, $callback = null)
    {
        $xml = sprintf('<?xml version="1.0" encoding="UTF-8"?>
                <methodResponse>
                <params>
                    <param>
                    <value><%1$s>%2$s</%1$s></value>
                    </param>
                </params>
                </methodResponse>', $serializedType, $serializedValue);
        $result = $this->parser->parse($xml);
        if ($callback === null) {
            $this->assertEquals($expectedValue, $result);
        } else {
            $this->assertSame($callback($expectedValue), $callback($result));
        }
    }