fXmlRpc\Serializer\XmlWriterSerializerTest::testDisableNilExtension PHP Method

testDisableNilExtension() public method

    public function testDisableNilExtension()
    {
        $this->assertInstanceOf('fXmlRpc\\ExtensionSupportInterface', $this->serializer);
        $nilXml = '<?xml version="1.0" encoding="UTF-8"?>
                <methodCall>
                    <methodName>method</methodName>
                    <params>
                        <param>
                            <value>
                                <nil></nil>
                            </value>
                        </param>
                    </params>
                </methodCall>';
        $this->assertXmlStringEqualsXmlString($nilXml, $this->serializer->serialize('method', array(null)));
        $this->assertNull($this->serializer->disableExtension(ExtensionSupportInterface::EXTENSION_NIL));
        $stringXml = '<?xml version="1.0" encoding="UTF-8"?>
                <methodCall>
                    <methodName>method</methodName>
                    <params>
                        <param>
                            <value>
                                <string></string>
                            </value>
                        </param>
                    </params>
                </methodCall>';
        $this->assertXmlStringEqualsXmlString($stringXml, $this->serializer->serialize('method', array(null)));
    }
XmlWriterSerializerTest