summaryrefslogtreecommitdiff
path: root/tests/peppol_write_tests.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-10-25 08:12:03 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-10-25 08:12:03 +0200
commitc35aa95081b994bf0d66d762945ad93bf501ff95 (patch)
treeb802969adbb9c6a5accf094d91883a036f92e506 /tests/peppol_write_tests.cpp
parent5c22a35be47a10f85107107a9124ec401e6cd28d (diff)
tests
Diffstat (limited to 'tests/peppol_write_tests.cpp')
-rw-r--r--tests/peppol_write_tests.cpp20
1 files changed, 16 insertions, 4 deletions
diff --git a/tests/peppol_write_tests.cpp b/tests/peppol_write_tests.cpp
index d0bdee5..35cf940 100644
--- a/tests/peppol_write_tests.cpp
+++ b/tests/peppol_write_tests.cpp
@@ -17,8 +17,14 @@ TEST _peppol_write_nl2nl_b2b(void)
inv.delivered_at = inv.issued_at;
inv.expires_at = inv.issued_at + 1000;
- administration::billing_item_add_to_invoice(&inv, _create_bi1());
- administration::billing_item_add_to_invoice(&inv, _create_bi2());
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Potato", 1, false, 10.0f, 0.0f, false, "NL/21"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Tomato", 3, false, 5.0f, 1.0f, false, "NL/9"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Banana", 5, false, 2.0f, 10.0f, true, "NL/9"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Guacamole", 1, false, 6.0f, 0.0f, true, "NL/0"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue", 1, false, 10.0f, 0.0f, false, "NL/BTV"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue 1", 1, false, 10.0f, 0.0f, false, "NL/BVB"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue 2", 1, false, 10.0f, 0.0f, false, "NL/PBEU"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue 3", 1, false, 10.0f, 0.0f, false, "NL/NBTW"));
ASSERT_EQ(administration::invoice_add(&inv), A_ERR_SUCCESS);
if (_test_peppol_file(inv.id)) { PASS(); } else { FAIL(); }
@@ -39,8 +45,14 @@ TEST _peppol_write_nl2nl_b2c(void)
inv.delivered_at = inv.issued_at;
inv.expires_at = inv.issued_at + 1000;
- administration::billing_item_add_to_invoice(&inv, _create_bi1());
- administration::billing_item_add_to_invoice(&inv, _create_bi2());
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Potato", 1, false, 10.0f, 0.0f, false, "NL/21"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Tomato", 3, false, 5.0f, 1.0f, false, "NL/9"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Banana", 5, false, 2.0f, 10.0f, true, "NL/9"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Guacamole", 1, false, 6.0f, 0.0f, true, "NL/0"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue", 1, false, 10.0f, 0.0f, false, "NL/BTV"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue 1", 1, false, 10.0f, 0.0f, false, "NL/BVB"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue 2", 1, false, 10.0f, 0.0f, false, "NL/PBEU"));
+ administration::billing_item_add_to_invoice(&inv, _create_bix("Glue 3", 1, false, 10.0f, 0.0f, false, "NL/NBTW"));
ASSERT_EQ(administration::invoice_add(&inv), A_ERR_SUCCESS);
if (_test_peppol_file(inv.id)) { PASS(); } else { FAIL(); }