package converter;

import processors.XmlToJsonConverter;
import org.junit.Test;

import static org.junit.Assert.assertTrue;

public class XmlToJsonConverterTest {

    /**
     * Test conversion from xml to json.
     */
    @Test
    public void convertXmlToJsonTest() {
        String xmlString =
                "<note>\n" +
                "<to>Tove</to>\n" +
                "<from>Jani</from>\n" +
                "<heading>Reminder</heading>\n" +
                "<body>Don't forget me this weekend!</body>\n" +
                "</note>";
        String jsonString = null;
        try {
            jsonString = new XmlToJsonConverter().process(xmlString, null);
        } catch (Throwable throwable) {
            throwable.printStackTrace();
        }
        String expectedJsonResult = "{\"note\":{\"heading\":\"Reminder\",\"from\":\"Jani\",\"to\":\"Tove\",\"body\":\"Don't forget me this weekend!\"}}";
        assertTrue(expectedJsonResult.equals(expectedJsonResult));
    }
}

package converter;

import converters.XmlToJsonConverter;
import org.junit.Test;

import static org.junit.Assert.assertTrue;

public class XmlToJsonConverterTest {

    /**
     * Test conversion from xml to json.
     */
    @Test
    public void convertXmlToJsonTest() {
        String xmlString =
                "<note>\n" +
                "<to>Tove</to>\n" +
                "<from>Jani</from>\n" +
                "<heading>Reminder</heading>\n" +
                "<body>Don't forget me this weekend!</body>\n" +
                "</note>";
        String jsonString = XmlToJsonConverter.convertXmlToJson(xmlString);
        String expectedJsonResult = "{\"note\":{\"heading\":\"Reminder\",\"from\":\"Jani\",\"to\":\"Tove\",\"body\":\"Don't forget me this weekend!\"}}";
        assertTrue(expectedJsonResult.equals(expectedJsonResult));
    }
}

--- 
+++ 
@@ -1,6 +1,6 @@
 package converter;
 
-import converters.XmlToJsonConverter;
+import processors.XmlToJsonConverter;
 import org.junit.Test;
 
 import static org.junit.Assert.assertTrue;
@@ -19,7 +19,12 @@
                 "<heading>Reminder</heading>\n" +
                 "<body>Don't forget me this weekend!</body>\n" +
                 "</note>";
-        String jsonString = XmlToJsonConverter.convertXmlToJson(xmlString);
+        String jsonString = null;
+        try {
+            jsonString = new XmlToJsonConverter().process(xmlString, null);
+        } catch (Throwable throwable) {
+            throwable.printStackTrace();
+        }
         String expectedJsonResult = "{\"note\":{\"heading\":\"Reminder\",\"from\":\"Jani\",\"to\":\"Tove\",\"body\":\"Don't forget me this weekend!\"}}";
         assertTrue(expectedJsonResult.equals(expectedJsonResult));
     }
Update test for new interface.
