added a test

This commit is contained in:
jstaerk
2025-10-27 15:23:44 +01:00
parent a30780b411
commit e7927c8b13
2 changed files with 12 additions and 3 deletions

View File

@@ -35,7 +35,7 @@ public class Item implements IZUGFeRDExportableItem {
protected String id; protected String id;
protected String buyerOrderReferencedDocumentLineID = null; protected String buyerOrderReferencedDocumentLineID = null;
protected String buyerOrderReferencedDocumentID = null; protected String buyerOrderReferencedDocumentID = null;
protected IReferencedDocument tenderReferencedDocument=null; protected ReferencedDocument tenderReferencedDocument=null;
protected Product product; protected Product product;
protected ArrayList<String> notes = null; protected ArrayList<String> notes = null;
protected ArrayList<ReferencedDocument> referencedDocuments = null; protected ArrayList<ReferencedDocument> referencedDocuments = null;
@@ -621,11 +621,11 @@ public class Item implements IZUGFeRDExportableItem {
} }
@Override @Override
public IReferencedDocument getTenderReferencedDocument() { public ReferencedDocument getTenderReferencedDocument() {
return tenderReferencedDocument; return tenderReferencedDocument;
} }
public Item setTenderReferencedDocument(IReferencedDocument idr) { public Item setTenderReferencedDocument(ReferencedDocument idr) {
tenderReferencedDocument=idr; tenderReferencedDocument=idr;
return this; return this;
} }

View File

@@ -183,6 +183,15 @@ public class ZF2ZInvoiceImporterTest extends ResourceCase {
// Reading ZUGFeRD // Reading ZUGFeRD
assertEquals("4711", invoice.getZFItems()[0].getProduct().getSellerAssignedID()); assertEquals("4711", invoice.getZFItems()[0].getProduct().getSellerAssignedID());
assertEquals("9384", invoice.getSellerOrderReferencedDocumentID()); 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("90-kl-98798-C", invoice.getTenderReferencedDocument().getIssuerAssignedID());
assertEquals("2025-10-12", sdf.format(invoice.getTenderReferencedDocument().getFormattedIssueDateTime())); assertEquals("2025-10-12", sdf.format(invoice.getTenderReferencedDocument().getFormattedIssueDateTime()));
assertEquals("sender@test.org", invoice.getSender().getEmail()); assertEquals("sender@test.org", invoice.getSender().getEmail());