Doctrine\Tests\OXM\Marshaller\MarshallerTest::itShouldSupportEmptyTextElements PHP Method

itShouldSupportEmptyTextElements() public method

    public function itShouldSupportEmptyTextElements()
    {
        $foo = new Bar();
        $foo->baz = '';
        $xml = $this->marshaller->marshalToString($foo);
        $this->assertXmlStringEqualsXmlString('<?xml version="1.0" encoding="UTF-8"?>
            <bar>
             <baz/>
            </bar>', $xml);
        $obj = $this->marshaller->unmarshalFromString($xml);
        $this->assertEquals('', $obj->baz);
        $this->assertXmlStringEqualsXmlString('<?xml version="1.0" encoding="UTF-8"?>
            <bar>
             <baz></baz>
            </bar>', $xml);
        $obj2 = $this->marshaller->unmarshalFromString($xml);
        $this->assertEquals('', $obj2->baz);
    }