summaryrefslogtreecommitdiff
path: root/tests/administration_validation_tests.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 16:53:57 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 16:53:57 +0200
commitf9f1955748a3b369f0a015405af131c9b6e3285c (patch)
treec74cec6b30daccee2d1841627b3913c51fd549e3 /tests/administration_validation_tests.cpp
parent2855642dd16cea260f3b32351f0529328a0bcb15 (diff)
namespace for logger, strops, locales
Diffstat (limited to 'tests/administration_validation_tests.cpp')
-rw-r--r--tests/administration_validation_tests.cpp130
1 files changed, 65 insertions, 65 deletions
diff --git a/tests/administration_validation_tests.cpp b/tests/administration_validation_tests.cpp
index f406efd..3803469 100644
--- a/tests/administration_validation_tests.cpp
+++ b/tests/administration_validation_tests.cpp
@@ -8,7 +8,7 @@ TEST _administration_validate_project_add(void)
ASSERT_EQ(administration_project_add(p1), A_ERR_MISSING_DESCRIPTION);
- strops_copy(p1.description, "test project", sizeof(p1.description));
+ strops::copy(p1.description, "test project", sizeof(p1.description));
ASSERT_EQ(administration_project_add(p1), A_ERR_SUCCESS);
PASS();
@@ -21,7 +21,7 @@ TEST _administration_validate_project_import(void)
ASSERT_EQ(administration_project_import(p1), A_ERR_MISSING_DESCRIPTION);
- strops_copy(p1.description, "test project", sizeof(p1.description));
+ strops::copy(p1.description, "test project", sizeof(p1.description));
ASSERT_EQ(administration_project_import(p1), A_ERR_SUCCESS);
PASS();
@@ -33,15 +33,15 @@ TEST _administration_validate_project_update(void)
administration_create_empty("");
project p1 = administration_project_create_empty();
- strops_copy(p1.description, "test project", sizeof(p1.description));
+ strops::copy(p1.description, "test project", sizeof(p1.description));
ASSERT_EQ(administration_project_add(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_project_update(p1), A_ERR_SUCCESS);
- strops_copy(p1.description, "", sizeof(p1.description));
+ strops::copy(p1.description, "", sizeof(p1.description));
ASSERT_EQ(administration_project_update(p1), A_ERR_MISSING_DESCRIPTION);
- strops_copy(p1.id, "-1", sizeof(p1.id));
- strops_copy(p1.description, "test project 2", sizeof(p1.description));
+ strops::copy(p1.id, "-1", sizeof(p1.id));
+ strops::copy(p1.description, "test project 2", sizeof(p1.description));
ASSERT_EQ(administration_project_update(p1), A_ERR_NOT_FOUND);
PASS();
@@ -52,13 +52,13 @@ TEST _administration_validate_project_remove(void)
administration_create_empty("");
project p1 = administration_project_create_empty();
- strops_copy(p1.description, "test project", sizeof(p1.description));
+ strops::copy(p1.description, "test project", sizeof(p1.description));
ASSERT_EQ(administration_project_add(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_project_remove(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_project_add(p1), A_ERR_SUCCESS);
- strops_copy(p1.id, "-1", sizeof(p1.id));
+ strops::copy(p1.id, "-1", sizeof(p1.id));
ASSERT_EQ(administration_project_remove(p1), A_ERR_NOT_FOUND);
PASS();
@@ -71,7 +71,7 @@ TEST _administration_validate_project_isvalid(void)
ASSERT_EQ(administration_project_is_valid(p1), A_ERR_MISSING_DESCRIPTION);
- strops_copy(p1.description, "test project", sizeof(p1.description));
+ strops::copy(p1.description, "test project", sizeof(p1.description));
ASSERT_EQ(administration_project_is_valid(p1), A_ERR_SUCCESS);
PASS();
@@ -108,7 +108,7 @@ TEST _administration_validate_taxrate_update(void)
ASSERT_EQ(administration_tax_rate_add(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_tax_rate_update(p1), A_ERR_SUCCESS);
- strops_copy(p1.id, "-1", sizeof(p1.id));
+ strops::copy(p1.id, "-1", sizeof(p1.id));
ASSERT_EQ(administration_tax_rate_update(p1), A_ERR_NOT_FOUND);
PASS();
@@ -120,14 +120,14 @@ TEST _administration_validate_costcenter_add(void)
{
administration_create_empty("");
cost_center p1 = administration_cost_center_create_empty();
- strops_copy(p1.code, "TEST", sizeof(p1.code));
- strops_copy(p1.description, "description", sizeof(p1.description));
+ strops::copy(p1.code, "TEST", sizeof(p1.code));
+ strops::copy(p1.description, "description", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_add(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_cost_center_add(p1), A_ERR_CODE_EXISTS);
- strops_copy(p1.code, "", sizeof(p1.code));
+ strops::copy(p1.code, "", sizeof(p1.code));
ASSERT_EQ(administration_cost_center_add(p1), A_ERR_MISSING_CODE);
- strops_copy(p1.description, "", sizeof(p1.description));
+ strops::copy(p1.description, "", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_add(p1), A_ERR_MISSING_CODE|A_ERR_MISSING_DESCRIPTION);
PASS();
@@ -137,14 +137,14 @@ TEST _administration_validate_costcenter_import(void)
{
administration_create_empty("");
cost_center p1 = administration_cost_center_create_empty();
- strops_copy(p1.code, "TEST", sizeof(p1.code));
- strops_copy(p1.description, "description", sizeof(p1.description));
+ strops::copy(p1.code, "TEST", sizeof(p1.code));
+ strops::copy(p1.description, "description", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_import(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_cost_center_import(p1), A_ERR_CODE_EXISTS);
- strops_copy(p1.code, "", sizeof(p1.code));
+ strops::copy(p1.code, "", sizeof(p1.code));
ASSERT_EQ(administration_cost_center_import(p1), A_ERR_MISSING_CODE);
- strops_copy(p1.description, "", sizeof(p1.description));
+ strops::copy(p1.description, "", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_import(p1), A_ERR_MISSING_CODE|A_ERR_MISSING_DESCRIPTION);
PASS();
@@ -155,19 +155,19 @@ TEST _administration_validate_costcenter_update(void)
{
administration_create_empty("");
cost_center p1 = administration_cost_center_create_empty();
- strops_copy(p1.code, "TEST", sizeof(p1.code));
- strops_copy(p1.description, "description", sizeof(p1.description));
+ strops::copy(p1.code, "TEST", sizeof(p1.code));
+ strops::copy(p1.description, "description", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_add(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_cost_center_update(p1), A_ERR_SUCCESS);
- strops_copy(p1.code, "", sizeof(p1.code));
+ strops::copy(p1.code, "", sizeof(p1.code));
ASSERT_EQ(administration_cost_center_update(p1), A_ERR_MISSING_CODE);
- strops_copy(p1.description, "", sizeof(p1.description));
+ strops::copy(p1.description, "", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_update(p1), A_ERR_MISSING_CODE|A_ERR_MISSING_DESCRIPTION);
- strops_copy(p1.id, "-1", sizeof(p1.id));
- strops_copy(p1.code, "TEST", sizeof(p1.code));
- strops_copy(p1.description, "description", sizeof(p1.description));
+ strops::copy(p1.id, "-1", sizeof(p1.id));
+ strops::copy(p1.code, "TEST", sizeof(p1.code));
+ strops::copy(p1.description, "description", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_update(p1), A_ERR_NOT_FOUND);
PASS();
@@ -177,20 +177,20 @@ TEST _administration_validate_costcenter_isvalid(void)
{
administration_create_empty("");
cost_center p1 = administration_cost_center_create_empty();
- strops_copy(p1.code, "TEST", sizeof(p1.code));
- strops_copy(p1.description, "description", sizeof(p1.description));
+ strops::copy(p1.code, "TEST", sizeof(p1.code));
+ strops::copy(p1.description, "description", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_is_valid(p1), A_ERR_SUCCESS);
- strops_copy(p1.code, "", sizeof(p1.code));
+ strops::copy(p1.code, "", sizeof(p1.code));
ASSERT_EQ(administration_cost_center_is_valid(p1), A_ERR_MISSING_CODE);
- strops_copy(p1.code, "", sizeof(p1.code));
- strops_copy(p1.description, "", sizeof(p1.description));
+ strops::copy(p1.code, "", sizeof(p1.code));
+ strops::copy(p1.description, "", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_is_valid(p1), A_ERR_MISSING_CODE|A_ERR_MISSING_DESCRIPTION);
- strops_copy(p1.code, "TEST", sizeof(p1.code));
- strops_copy(p1.description, "description", sizeof(p1.description));
+ strops::copy(p1.code, "TEST", sizeof(p1.code));
+ strops::copy(p1.description, "description", sizeof(p1.description));
ASSERT_EQ(administration_cost_center_add(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_cost_center_is_valid(p1), A_ERR_CODE_EXISTS);
@@ -203,12 +203,12 @@ TEST _administration_validate_costcenter_isvalid(void)
contact _create_test_contact()
{
contact p1 = administration_contact_create_empty();
- strops_copy(p1.name, "John Johnsson", sizeof(p1.name));
- strops_copy(p1.address.address1, "Address 1", sizeof(p1.address.address1));
- strops_copy(p1.address.country_code, "FR", sizeof(p1.address.country_code));
- strops_copy(p1.address.city, "Paris", sizeof(p1.address.city));
- strops_copy(p1.address.postal, "12345", sizeof(p1.address.postal));
- strops_copy(p1.email, "test@test.com", sizeof(p1.email));
+ strops::copy(p1.name, "John Johnsson", sizeof(p1.name));
+ strops::copy(p1.address.address1, "Address 1", sizeof(p1.address.address1));
+ strops::copy(p1.address.country_code, "FR", sizeof(p1.address.country_code));
+ strops::copy(p1.address.city, "Paris", sizeof(p1.address.city));
+ strops::copy(p1.address.postal, "12345", sizeof(p1.address.postal));
+ strops::copy(p1.email, "test@test.com", sizeof(p1.email));
p1.type = contact_type::CONTACT_CONSUMER;
return p1;
}
@@ -220,15 +220,15 @@ TEST _administration_validate_contact_add(void)
ASSERT_EQ(administration_contact_add(p1), A_ERR_SUCCESS);
- strops_copy(p1.name, "", sizeof(p1.name));
+ strops::copy(p1.name, "", sizeof(p1.name));
ASSERT_EQ(administration_contact_add(p1), A_ERR_MISSING_NAME);
- strops_copy(p1.address.address1, "", sizeof(p1.address.address1));
+ strops::copy(p1.address.address1, "", sizeof(p1.address.address1));
ASSERT_EQ(administration_contact_add(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1);
- strops_copy(p1.address.city, "", sizeof(p1.address.city));
+ strops::copy(p1.address.city, "", sizeof(p1.address.city));
ASSERT_EQ(administration_contact_add(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY);
- strops_copy(p1.address.postal, "", sizeof(p1.address.postal));
+ strops::copy(p1.address.postal, "", sizeof(p1.address.postal));
ASSERT_EQ(administration_contact_add(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL);
- strops_copy(p1.address.country_code, "", sizeof(p1.address.country_code));
+ strops::copy(p1.address.country_code, "", sizeof(p1.address.country_code));
ASSERT_EQ(administration_contact_add(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL|A_ERR_MISSING_COUNTRYCODE);
p1.type = contact_type::CONTACT_BUSINESS;
@@ -246,15 +246,15 @@ TEST _administration_validate_contact_import(void)
ASSERT_EQ(administration_contact_import(p1), A_ERR_SUCCESS);
- strops_copy(p1.name, "", sizeof(p1.name));
+ strops::copy(p1.name, "", sizeof(p1.name));
ASSERT_EQ(administration_contact_import(p1), A_ERR_MISSING_NAME);
- strops_copy(p1.address.address1, "", sizeof(p1.address.address1));
+ strops::copy(p1.address.address1, "", sizeof(p1.address.address1));
ASSERT_EQ(administration_contact_import(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1);
- strops_copy(p1.address.city, "", sizeof(p1.address.city));
+ strops::copy(p1.address.city, "", sizeof(p1.address.city));
ASSERT_EQ(administration_contact_import(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY);
- strops_copy(p1.address.postal, "", sizeof(p1.address.postal));
+ strops::copy(p1.address.postal, "", sizeof(p1.address.postal));
ASSERT_EQ(administration_contact_import(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL);
- strops_copy(p1.address.country_code, "", sizeof(p1.address.country_code));
+ strops::copy(p1.address.country_code, "", sizeof(p1.address.country_code));
ASSERT_EQ(administration_contact_import(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL|A_ERR_MISSING_COUNTRYCODE);
p1.type = contact_type::CONTACT_BUSINESS;
@@ -273,27 +273,27 @@ TEST _administration_validate_contact_update(void)
ASSERT_EQ(administration_contact_add(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_contact_update(p1), A_ERR_SUCCESS);
- strops_copy(p1.name, "", sizeof(p1.name));
+ strops::copy(p1.name, "", sizeof(p1.name));
ASSERT_EQ(administration_contact_update(p1), A_ERR_MISSING_NAME);
- strops_copy(p1.address.address1, "", sizeof(p1.address.address1));
+ strops::copy(p1.address.address1, "", sizeof(p1.address.address1));
ASSERT_EQ(administration_contact_update(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1);
- strops_copy(p1.address.city, "", sizeof(p1.address.city));
+ strops::copy(p1.address.city, "", sizeof(p1.address.city));
ASSERT_EQ(administration_contact_update(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY);
- strops_copy(p1.address.postal, "", sizeof(p1.address.postal));
+ strops::copy(p1.address.postal, "", sizeof(p1.address.postal));
ASSERT_EQ(administration_contact_update(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL);
- strops_copy(p1.address.country_code, "", sizeof(p1.address.country_code));
+ strops::copy(p1.address.country_code, "", sizeof(p1.address.country_code));
ASSERT_EQ(administration_contact_update(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL|A_ERR_MISSING_COUNTRYCODE);
p1.type = contact_type::CONTACT_BUSINESS;
ASSERT_EQ(administration_contact_update(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|
A_ERR_MISSING_POSTAL|A_ERR_MISSING_COUNTRYCODE|A_ERR_MISSING_TAXID|A_ERR_MISSING_BUSINESSID);
- strops_copy(p1.id, "-1", sizeof(p1.id));
- strops_copy(p1.name, "John Johnsson", sizeof(p1.name));
- strops_copy(p1.address.address1, "Address 1", sizeof(p1.address.address1));
- strops_copy(p1.address.country_code, "FR", sizeof(p1.address.country_code));
- strops_copy(p1.address.city, "Paris", sizeof(p1.address.city));
- strops_copy(p1.address.postal, "12345", sizeof(p1.address.postal));
+ strops::copy(p1.id, "-1", sizeof(p1.id));
+ strops::copy(p1.name, "John Johnsson", sizeof(p1.name));
+ strops::copy(p1.address.address1, "Address 1", sizeof(p1.address.address1));
+ strops::copy(p1.address.country_code, "FR", sizeof(p1.address.country_code));
+ strops::copy(p1.address.city, "Paris", sizeof(p1.address.city));
+ strops::copy(p1.address.postal, "12345", sizeof(p1.address.postal));
p1.type = contact_type::CONTACT_CONSUMER;
ASSERT_EQ(administration_contact_update(p1), A_ERR_NOT_FOUND);
@@ -310,7 +310,7 @@ TEST _administration_validate_contact_remove(void)
ASSERT_EQ(administration_contact_remove(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_contact_add(p1), A_ERR_SUCCESS);
- strops_copy(p1.id, "-1", sizeof(p1.id));
+ strops::copy(p1.id, "-1", sizeof(p1.id));
ASSERT_EQ(administration_contact_remove(p1), A_ERR_NOT_FOUND);
PASS();
@@ -324,15 +324,15 @@ TEST _administration_validate_contact_isvalid(void)
ASSERT_EQ(administration_contact_is_valid(p1), A_ERR_SUCCESS);
ASSERT_EQ(administration_contact_is_valid(p1), A_ERR_SUCCESS);
- strops_copy(p1.name, "", sizeof(p1.name));
+ strops::copy(p1.name, "", sizeof(p1.name));
ASSERT_EQ(administration_contact_is_valid(p1), A_ERR_MISSING_NAME);
- strops_copy(p1.address.address1, "", sizeof(p1.address.address1));
+ strops::copy(p1.address.address1, "", sizeof(p1.address.address1));
ASSERT_EQ(administration_contact_is_valid(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1);
- strops_copy(p1.address.city, "", sizeof(p1.address.city));
+ strops::copy(p1.address.city, "", sizeof(p1.address.city));
ASSERT_EQ(administration_contact_is_valid(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY);
- strops_copy(p1.address.postal, "", sizeof(p1.address.postal));
+ strops::copy(p1.address.postal, "", sizeof(p1.address.postal));
ASSERT_EQ(administration_contact_is_valid(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL);
- strops_copy(p1.address.country_code, "", sizeof(p1.address.country_code));
+ strops::copy(p1.address.country_code, "", sizeof(p1.address.country_code));
ASSERT_EQ(administration_contact_is_valid(p1), A_ERR_MISSING_NAME|A_ERR_MISSING_ADDRESS1|A_ERR_MISSING_CITY|A_ERR_MISSING_POSTAL|A_ERR_MISSING_COUNTRYCODE);
p1.type = contact_type::CONTACT_BUSINESS;