diff --git a/deegree-core/deegree-core-base/pom.xml b/deegree-core/deegree-core-base/pom.xml
index eb23537860..c417489f0a 100644
--- a/deegree-core/deegree-core-base/pom.xml
+++ b/deegree-core/deegree-core-base/pom.xml
@@ -36,10 +36,14 @@
org.mockito
mockito-core
-
+
+
+ org.xmlunit
+ xmlunit-core
+
- org.xmlmatchers
- xml-matchers
+ org.xmlunit
+ xmlunit-matchers
diff --git a/deegree-core/deegree-core-base/src/test/java/org/deegree/filter/xml/Filter200XMLEncoderParameterizedTest.java b/deegree-core/deegree-core-base/src/test/java/org/deegree/filter/xml/Filter200XMLEncoderParameterizedTest.java
index 17b2e7f850..a053534d22 100644
--- a/deegree-core/deegree-core-base/src/test/java/org/deegree/filter/xml/Filter200XMLEncoderParameterizedTest.java
+++ b/deegree-core/deegree-core-base/src/test/java/org/deegree/filter/xml/Filter200XMLEncoderParameterizedTest.java
@@ -35,16 +35,14 @@
----------------------------------------------------------------------------*/
package org.deegree.filter.xml;
-import static org.apache.commons.io.IOUtils.toInputStream;
-import static org.junit.Assert.assertThat;
-import static org.xmlmatchers.XmlMatchers.isSimilarTo;
-import static org.xmlmatchers.transform.XmlConverters.the;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.List;
+import org.apache.commons.io.IOUtils;
+import org.deegree.commons.xml.stax.IndentingXMLStreamWriter;
+import org.deegree.filter.Filter;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+import org.junit.runners.Parameterized.Parameters;
+import org.xmlunit.matchers.CompareMatcher;
import javax.xml.stream.FactoryConfigurationError;
import javax.xml.stream.XMLInputFactory;
@@ -52,14 +50,15 @@
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
import javax.xml.stream.XMLStreamWriter;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
-import org.apache.commons.io.IOUtils;
-import org.deegree.commons.xml.stax.IndentingXMLStreamWriter;
-import org.deegree.filter.Filter;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
-import org.junit.runners.Parameterized.Parameters;
+import static java.nio.charset.StandardCharsets.UTF_8;
+import static org.apache.commons.io.IOUtils.toInputStream;
+import static org.hamcrest.MatcherAssert.assertThat;
/**
* @author Lyn Goltz
@@ -78,7 +77,7 @@ public Filter200XMLEncoderParameterizedTest( String testName, String filterUnder
@Parameters
public static List