From e7927c8b13fd2a6635848d6b8fa6fa264f02f130 Mon Sep 17 00:00:00 2001 From: jstaerk Date: Mon, 27 Oct 2025 15:23:44 +0100 Subject: [PATCH] added a test --- library/src/main/java/org/mustangproject/Item.java | 6 +++--- .../mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Item.java b/library/src/main/java/org/mustangproject/Item.java index 2273c9da..719caf83 100644 --- a/library/src/main/java/org/mustangproject/Item.java +++ b/library/src/main/java/org/mustangproject/Item.java @@ -35,7 +35,7 @@ public class Item implements IZUGFeRDExportableItem { protected String id; protected String buyerOrderReferencedDocumentLineID = null; protected String buyerOrderReferencedDocumentID = null; - protected IReferencedDocument tenderReferencedDocument=null; + protected ReferencedDocument tenderReferencedDocument=null; protected Product product; protected ArrayList notes = null; protected ArrayList referencedDocuments = null; @@ -621,11 +621,11 @@ public class Item implements IZUGFeRDExportableItem { } @Override - public IReferencedDocument getTenderReferencedDocument() { + public ReferencedDocument getTenderReferencedDocument() { return tenderReferencedDocument; } - public Item setTenderReferencedDocument(IReferencedDocument idr) { + public Item setTenderReferencedDocument(ReferencedDocument idr) { tenderReferencedDocument=idr; return this; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java index 99314cd9..cf16512c 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java @@ -183,6 +183,15 @@ public class ZF2ZInvoiceImporterTest extends ResourceCase { // Reading ZUGFeRD assertEquals("4711", invoice.getZFItems()[0].getProduct().getSellerAssignedID()); assertEquals("9384", invoice.getSellerOrderReferencedDocumentID()); + assertEquals("90-kl-98798-C", invoice.getTenderReferencedDocument().getIssuerAssignedID()); + + IReferencedDocument rd=invoice.getZFItems()[0].getTenderReferencedDocument(); + assertEquals("90-kl-98798-C1", rd.getIssuerAssignedID()); + assertEquals("AAG", rd.getReferenceTypeCode()); + assertEquals("2025-10-13", sdf.format(rd.getFormattedIssueDateTime())); + + + assertEquals("90-kl-98798-C", invoice.getTenderReferencedDocument().getIssuerAssignedID()); assertEquals("2025-10-12", sdf.format(invoice.getTenderReferencedDocument().getFormattedIssueDateTime())); assertEquals("sender@test.org", invoice.getSender().getEmail());