diff --git a/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java b/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java
index 489348c6..157c731a 100644
--- a/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java
+++ b/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java
@@ -71,6 +71,28 @@ public class ZUGFeRDValidatorTest extends ResourceCase {
}
+ /***
+ * the XMLValidatorTests only cover the part, this one includes the root element and
+ * the global part as well
+ */
+ public void testV1XMLValidation() {
+ File tempFile = getResourceAsFile("invalidV1addition.xml");
+ ZUGFeRDValidator zfv = new ZUGFeRDValidator();
+
+ String res = zfv.validate(tempFile.getAbsolutePath());
+
+ assertThat(res).valueByXPath("count(//error)")
+ .asInt()
+ .isNotEqualTo(0);
+
+ assertThat(res).valueByXPath("/validation/summary/@status")
+ .asString()
+ .isEqualTo("invalid");// expect to be valid because XR notices are, well, only notices
+ assertThat(res).valueByXPath("/validation/xml/summary/@status")
+ .asString()
+ .isEqualTo("invalid");
+
+ }
/***
* the XMLValidatorTests only cover the part, this one includes the root element and
* the global part as well
diff --git a/validator/src/test/resources/invalidV1addition.xml b/validator/src/test/resources/invalidV1addition.xml
index ee6d766c..fa91df89 100644
--- a/validator/src/test/resources/invalidV1addition.xml
+++ b/validator/src/test/resources/invalidV1addition.xml
@@ -1,4 +1,16 @@
+
@@ -45,6 +57,8 @@
DE999999999
+
+