This commit is contained in:
Jochen Stärk
2025-12-11 14:22:46 +01:00
parent 6900f5f433
commit 1c5eac2362
6 changed files with 197 additions and 2 deletions

View File

@@ -112,6 +112,44 @@ public class LibraryTest extends ResourceCase {
.isEqualTo("valid");
}
public void testLibraryTaxcodeZ() {
File tempFile = new File("../library/target/testout-TaxcodeZ.pdf");
assertTrue(tempFile.exists());
ZUGFeRDValidator zfv = new ZUGFeRDValidator();
String res = zfv.validate(tempFile.getAbsolutePath());
assertThat(res).valueByXPath("/validation/pdf/summary/@status")
.isEqualTo("valid");
assertThat(res).valueByXPath("/validation/xml/summary/@status")
.isEqualTo("valid");
assertThat(res).valueByXPath("/validation/summary/@status")
.isEqualTo("valid");
}
public void testLibraryReverseCharge() {
File tempFile = new File("../library/target/testout-ReverseCharge.pdf");
assertTrue(tempFile.exists());
ZUGFeRDValidator zfv = new ZUGFeRDValidator();
String res = zfv.validate(tempFile.getAbsolutePath());
assertThat(res).valueByXPath("/validation/pdf/summary/@status")
.isEqualTo("valid");
assertThat(res).valueByXPath("/validation/xml/summary/@status")
.isEqualTo("valid");
assertThat(res).valueByXPath("/validation/summary/@status")
.isEqualTo("valid");
}
public void testLibraryPushAllowances() {
File tempFile = new File("../library/target/testout-ZF2PushChargesAllowances.pdf");
assertTrue(tempFile.exists());