diff --git a/pom.xml b/pom.xml
index f921e8d4..e3773f75 100644
--- a/pom.xml
+++ b/pom.xml
@@ -88,6 +88,12 @@
5.0.4
test
+
+ org.xmlunit
+ xmlunit-core
+ 2.6.2
+ test
+
com.sanityinc
diff --git a/src/test/java/org/mustangproject/ZUGFeRD/VersionMigrationTest.java b/src/test/java/org/mustangproject/ZUGFeRD/VersionMigrationTest.java
index 1f2a0fde..ab628dcd 100644
--- a/src/test/java/org/mustangproject/ZUGFeRD/VersionMigrationTest.java
+++ b/src/test/java/org/mustangproject/ZUGFeRD/VersionMigrationTest.java
@@ -21,6 +21,8 @@ import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
+import org.xmlunit.builder.DiffBuilder;
+import org.xmlunit.diff.Diff;
import javax.xml.transform.TransformerException;
import java.io.File;
@@ -28,10 +30,11 @@ import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collection;
-import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
+import static org.junit.Assert.assertFalse;
+
/**
* Every ZUGFeRD 1.0 XML file from src/test/resources/migration/input
@@ -69,9 +72,8 @@ public class VersionMigrationTest {
}
private static void addFilesFromFolder(final File folder, Collection