package com.fasterxml.jackson.dataformat.xml.ser;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
import com.fasterxml.jackson.dataformat.xml.XmlTestBase;
import com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator;
public class TestXmlDeclaration extends XmlTestBase
{
/*
/**********************************************************
/* Unit tests
/**********************************************************
*/
public void testXml10Declaration() throws Exception
{
XmlMapper mapper = new XmlMapper();
mapper.configure(ToXmlGenerator.Feature.WRITE_XML_DECLARATION, true);
String xml = mapper.writeValueAsString(new StringBean("123"));
assertEquals(xml, "<?xml version='1.0' encoding='UTF-8'?><StringBean><text>123</text></StringBean>");
}
public void testXml11Declaration() throws Exception
{
XmlMapper mapper = new XmlMapper();
mapper.configure(ToXmlGenerator.Feature.WRITE_XML_1_1, true);
String xml = mapper.writeValueAsString(new StringBean("abcd"));
assertEquals(xml, "<?xml version='1.1' encoding='UTF-8'?><StringBean><text>abcd</text></StringBean>");
}
}