corrected filename for xrechnung profile, now no longer bypassing XR checks for XR profile, now also allow for import of xrechnung profile, add test files and tests
This commit is contained in:
@@ -42,15 +42,27 @@ public class ZUGFeRDValidatorTest extends ResourceCase {
|
||||
zfv = new ZUGFeRDValidator();
|
||||
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
assertEquals(true, res.contains("status=\"valid\""));
|
||||
assertEquals(false, res.contains("status=\"invalid\""));
|
||||
assertThat(res).valueByXPath("/validation/summary/@status")
|
||||
.isEqualTo("valid");
|
||||
|
||||
tempFile = getResourceAsFile("validAvoir_FR_type380_BASICWL.pdf");
|
||||
zfv = new ZUGFeRDValidator();
|
||||
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
assertEquals(true, res.contains("status=\"valid\""));
|
||||
assertEquals(false, res.contains("status=\"invalid\""));
|
||||
assertThat(res).valueByXPath("/validation/summary/@status")
|
||||
.isEqualTo("valid");
|
||||
|
||||
tempFile = getResourceAsFile("validXRechnung.pdf");
|
||||
zfv = new ZUGFeRDValidator();
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
assertThat(res).valueByXPath("/validation/summary/@status")
|
||||
.isEqualTo("valid");
|
||||
|
||||
tempFile = getResourceAsFile("invalidXRechnung.pdf");
|
||||
zfv = new ZUGFeRDValidator();
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
assertThat(res).valueByXPath("/validation/summary/@status")
|
||||
.isEqualTo("invalid");
|
||||
|
||||
}
|
||||
|
||||
|
||||
BIN
validator/src/test/resources/invalidXRechnung.pdf
Normal file
BIN
validator/src/test/resources/invalidXRechnung.pdf
Normal file
Binary file not shown.
BIN
validator/src/test/resources/validXRechnung.pdf
Normal file
BIN
validator/src/test/resources/validXRechnung.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user