package com.lateensoft.pathfinder.toolkit.util; import com.google.common.base.Charsets; import org.dom4j.Document; import org.dom4j.DocumentException; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import java.io.ByteArrayInputStream; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @RunWith(JUnit4.class) public class DOMUtilsTest { @Test public void testNewDocument() throws DocumentException { String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + "<resources attr1=\"sdfklj\" attr2=\"sdf\">" + "<string name=\"app_name\">Pathfinder Toolkit Test</string>" + "</resources>"; Document document = DOMUtils.newDocument(new ByteArrayInputStream(xml.getBytes(Charsets.UTF_8))); assertThat(document.asXML().toLowerCase(), equalTo(xml.toLowerCase())); } }