diff options
Diffstat (limited to 'tests/administration_rw_tests.cpp')
| -rw-r--r-- | tests/administration_rw_tests.cpp | 166 |
1 files changed, 83 insertions, 83 deletions
diff --git a/tests/administration_rw_tests.cpp b/tests/administration_rw_tests.cpp index 321968e..6d12b45 100644 --- a/tests/administration_rw_tests.cpp +++ b/tests/administration_rw_tests.cpp @@ -23,23 +23,23 @@ TEST _administration_rw_taxrate(void) administration_writer::create(); - administration_create_empty(test_file_path); + administration::create_empty(test_file_path); { - pw = administration_tax_rate_create_empty(); + pw = administration::tax_rate_create_empty(); strops::copy(pw.country_code, "NL", sizeof(pw.country_code)); pw.rate = 10.0f; strops::copy(pw.category_code, "S", sizeof(pw.category_code)); - count = administration_tax_rate_count(); - administration_tax_rate_add(pw); + count = administration::tax_rate_count(); + administration::tax_rate_add(pw); - ASSERT_EQ(count+1, administration_tax_rate_count()); + ASSERT_EQ(count+1, administration::tax_rate_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_tax_rate_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_tax_rate_get_by_id(&pr, pw.id)); + ASSERT_EQ(count+1, administration::tax_rate_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::tax_rate_get_by_id(&pr, pw.id)); ASSERT_MEM_EQ(&pw, &pr, sizeof(tax_rate)); } @@ -54,22 +54,22 @@ TEST _administration_rw_costcenter(void) administration_writer::create(); - administration_create_empty(test_file_path); + administration::create_empty(test_file_path); { - pw = administration_cost_center_create_empty(); + pw = administration::cost_center_create_empty(); strops::copy(pw.code, "CODE", sizeof(pw.code)); strops::copy(pw.description, "Description", sizeof(pw.description)); - count = administration_cost_center_count(); - administration_cost_center_add(pw); + count = administration::cost_center_count(); + administration::cost_center_add(pw); - ASSERT_EQ(count+1, administration_cost_center_count()); + ASSERT_EQ(count+1, administration::cost_center_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_cost_center_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_cost_center_get_by_id(&pr, pw.id)); + ASSERT_EQ(count+1, administration::cost_center_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::cost_center_get_by_id(&pr, pw.id)); ASSERT_MEM_EQ(&pw, &pr, sizeof(cost_center)); } @@ -84,20 +84,20 @@ TEST _administration_rw_project(void) administration_writer::create(); - administration_create_empty(test_file_path); + administration::create_empty(test_file_path); { - pw = administration_project_create_empty(); + pw = administration::project_create_empty(); strops::copy(pw.description, "Test Project", sizeof(pw.description)); - count = administration_project_count(); - administration_project_add(pw); + count = administration::project_count(); + administration::project_add(pw); - ASSERT_EQ(count+1, administration_project_count()); + ASSERT_EQ(count+1, administration::project_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_project_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_project_get_by_id(&pr, pw.id)); + ASSERT_EQ(count+1, administration::project_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::project_get_by_id(&pr, pw.id)); ASSERT_MEM_EQ(&pw, &pr, sizeof(project)); } @@ -112,9 +112,9 @@ TEST _administration_rw_contact(void) administration_writer::create(); - administration_create_empty(test_file_path); + administration::create_empty(test_file_path); { - pw = administration_contact_create_empty(); + pw = administration::contact_create_empty(); strops::copy(pw.name, "John Johnsson", sizeof(pw.name)); strops::copy(pw.address.address1, "Address 1", sizeof(pw.address.address1)); strops::copy(pw.address.country_code, "FR", sizeof(pw.address.country_code)); @@ -123,16 +123,16 @@ TEST _administration_rw_contact(void) strops::copy(pw.email, "test@test.com", sizeof(pw.email)); pw.type = contact_type::CONTACT_CONSUMER; - count = administration_contact_count(); - administration_contact_add(pw); + count = administration::contact_count(); + administration::contact_add(pw); - ASSERT_EQ(count+1, administration_contact_count()); + ASSERT_EQ(count+1, administration::contact_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_contact_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_contact_get_by_id(&pr, pw.id)); + ASSERT_EQ(count+1, administration::contact_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::contact_get_by_id(&pr, pw.id)); ASSERT_MEM_EQ(&pw, &pr, sizeof(contact)); } @@ -145,25 +145,25 @@ TEST _administration_rw_info(void) s32 next_id, next_sequence_number; ai_service ais; - administration_create_empty(test_file_path); + administration::create_empty(test_file_path); { - next_id = administration_get_next_id(); - next_sequence_number = administration_get_next_sequence_number(); + next_id = administration::get_next_id(); + next_sequence_number = administration::get_next_sequence_number(); ai_service ss = {0}; ss.provider = AI_PROVIDER_OPENAI; strops::copy(ss.api_key_public, "123", sizeof(ss.api_key_public)); - administration_set_ai_service(ss); + administration::set_ai_service(ss); - ais = administration_get_ai_service(); + ais = administration::get_ai_service(); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(next_id, administration_get_next_id()); - ASSERT_EQ(next_sequence_number, administration_get_next_sequence_number()); + ASSERT_EQ(next_id, administration::get_next_id()); + ASSERT_EQ(next_sequence_number, administration::get_next_sequence_number()); - ai_service rs = administration_get_ai_service(); + ai_service rs = administration::get_ai_service(); ASSERT_MEM_EQ(&ais, &rs, sizeof(ai_service)); } @@ -183,9 +183,9 @@ TEST _assert_invoices_are_equal(invoice inv, invoice invr) ASSERT_STR_EQ(invr.project_id, inv.project_id); ASSERT_STR_EQ(invr.cost_center_id, inv.cost_center_id); - ASSERT_EQ(administration_billing_item_count(&inv), administration_billing_item_count(&invr)); + ASSERT_EQ(administration::billing_item_count(&inv), administration::billing_item_count(&invr)); - int num_items = administration_billing_item_count(&inv); + int num_items = administration::billing_item_count(&inv); for (int i = 0; i < num_items; i++) { billing_item* b1 = (billing_item*)list_get_at(&inv.billing_items, i); @@ -236,12 +236,12 @@ TEST _administration_rw_b2b_invoice(void) administration_writer::create(); - administration_create_default(test_file_path); + administration::create_default(test_file_path); { contact pw1 = _create_nl_business(); contact pw2 = _create_nl_business(); - inv = administration_invoice_create_empty(); + inv = administration::invoice_create_empty(); inv.supplier = pw1; inv.customer = pw2; inv.is_outgoing = 1; @@ -250,20 +250,20 @@ TEST _administration_rw_b2b_invoice(void) inv.delivered_at = inv.issued_at; inv.expires_at = inv.issued_at + 1000; - administration_billing_item_add_to_invoice(&inv, _create_bi3(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi4(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi5(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi6(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi3(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi4(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi5(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi6(&inv)); - count = administration_invoice_count(); - ASSERT_EQ(administration_invoice_add(&inv), A_ERR_SUCCESS); - ASSERT_EQ(count+1, administration_invoice_count()); + count = administration::invoice_count(); + ASSERT_EQ(administration::invoice_add(&inv), A_ERR_SUCCESS); + ASSERT_EQ(count+1, administration::invoice_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_invoice_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_invoice_get_by_id(&invr, inv.id)); + ASSERT_EQ(count+1, administration::invoice_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::invoice_get_by_id(&invr, inv.id)); CHECK_CALL(_assert_invoices_are_equal(inv, invr)); } @@ -279,12 +279,12 @@ TEST _administration_rw_b2c_invoice(void) administration_writer::create(); - administration_create_default(test_file_path); + administration::create_default(test_file_path); { contact pw1 = _create_nl_business(); contact pw2 = _create_nl_consumer(); - inv = administration_invoice_create_empty(); + inv = administration::invoice_create_empty(); inv.supplier = pw1; inv.customer = pw2; inv.is_outgoing = 1; @@ -293,20 +293,20 @@ TEST _administration_rw_b2c_invoice(void) inv.delivered_at = inv.issued_at; inv.expires_at = inv.issued_at + 1000; - administration_billing_item_add_to_invoice(&inv, _create_bi3(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi4(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi5(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi6(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi3(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi4(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi5(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi6(&inv)); - count = administration_invoice_count(); - ASSERT_EQ(administration_invoice_add(&inv), A_ERR_SUCCESS); - ASSERT_EQ(count+1, administration_invoice_count()); + count = administration::invoice_count(); + ASSERT_EQ(administration::invoice_add(&inv), A_ERR_SUCCESS); + ASSERT_EQ(count+1, administration::invoice_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_invoice_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_invoice_get_by_id(&invr, inv.id)); + ASSERT_EQ(count+1, administration::invoice_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::invoice_get_by_id(&invr, inv.id)); CHECK_CALL(_assert_invoices_are_equal(inv, invr)); } @@ -322,9 +322,9 @@ TEST _administration_rw_b2b2c_invoice(void) administration_writer::create(); - administration_create_default(test_file_path); + administration::create_default(test_file_path); { - inv = administration_invoice_create_empty(); + inv = administration::invoice_create_empty(); inv.supplier = _create_nl_business(); inv.customer = _create_nl_business(); strops::copy(inv.addressee.name, "Piet Pinda", sizeof(inv.addressee.name)); @@ -336,20 +336,20 @@ TEST _administration_rw_b2b2c_invoice(void) inv.delivered_at = inv.issued_at; inv.expires_at = inv.issued_at + 1000; - administration_billing_item_add_to_invoice(&inv, _create_bi3(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi4(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi5(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi6(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi3(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi4(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi5(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi6(&inv)); - count = administration_invoice_count(); - ASSERT_EQ(administration_invoice_add(&inv), A_ERR_SUCCESS); - ASSERT_EQ(count+1, administration_invoice_count()); + count = administration::invoice_count(); + ASSERT_EQ(administration::invoice_add(&inv), A_ERR_SUCCESS); + ASSERT_EQ(count+1, administration::invoice_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_invoice_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_invoice_get_by_id(&invr, inv.id)); + ASSERT_EQ(count+1, administration::invoice_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::invoice_get_by_id(&invr, inv.id)); CHECK_CALL(_assert_invoices_are_equal(inv, invr)); } @@ -365,12 +365,12 @@ TEST _administration_rw_b2c_2currency_invoice(void) administration_writer::create(); - administration_create_default(test_file_path); + administration::create_default(test_file_path); { contact pw1 = _create_nl_business(); contact pw2 = _create_nl_consumer(); - inv = administration_invoice_create_empty(); + inv = administration::invoice_create_empty(); inv.supplier = pw1; inv.customer = pw2; inv.is_outgoing = 1; @@ -379,12 +379,12 @@ TEST _administration_rw_b2c_2currency_invoice(void) inv.delivered_at = inv.issued_at; inv.expires_at = inv.issued_at + 1000; - administration_invoice_set_currency(&inv, "USD"); + administration::invoice_set_currency(&inv, "USD"); - administration_billing_item_add_to_invoice(&inv, _create_bi3(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi4(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi5(&inv)); - administration_billing_item_add_to_invoice(&inv, _create_bi6(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi3(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi4(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi5(&inv)); + administration::billing_item_add_to_invoice(&inv, _create_bi6(&inv)); // Finals are set manually for multi currency invoices. inv.total = 20.0f; @@ -392,15 +392,15 @@ TEST _administration_rw_b2c_2currency_invoice(void) inv.net = 10.0f; inv.allowance = 5.0f; - count = administration_invoice_count(); - ASSERT_EQ(administration_invoice_add(&inv), A_ERR_SUCCESS); - ASSERT_EQ(count+1, administration_invoice_count()); + count = administration::invoice_count(); + ASSERT_EQ(administration::invoice_add(&inv), A_ERR_SUCCESS); + ASSERT_EQ(count+1, administration::invoice_count()); } administration_reader::open_existing(test_file_path); { - ASSERT_EQ(count+1, administration_invoice_count()); - ASSERT_EQ(A_ERR_SUCCESS, administration_invoice_get_by_id(&invr, inv.id)); + ASSERT_EQ(count+1, administration::invoice_count()); + ASSERT_EQ(A_ERR_SUCCESS, administration::invoice_get_by_id(&invr, inv.id)); CHECK_CALL(_assert_invoices_are_equal(inv, invr)); } |
