diff --git a/src/createEmployeeAccount.c b/src/createEmployeeAccount.c index db75883..374d527 100644 --- a/src/createEmployeeAccount.c +++ b/src/createEmployeeAccount.c @@ -115,7 +115,6 @@ int StringLengthCounter(char* string) characterCounter++; ++i; } - string[characterCounter] = '\0'; return characterCounter; } diff --git a/src/employeesCredentialsList.txt b/src/employeesCredentialsList.txt index 839287a..014ee5b 100644 --- a/src/employeesCredentialsList.txt +++ b/src/employeesCredentialsList.txt @@ -15,6 +15,3 @@ Shivam Schivam007fdlt3781 - - - diff --git a/src/employeesData.txt b/src/employeesData.txt index ac19002..cf415f0 100644 --- a/src/employeesData.txt +++ b/src/employeesData.txt @@ -42,11 +42,3 @@ Phone number : +4918756871384 - - - - - - - - diff --git a/src/error.c b/src/error.c index 6f40fa6..34cb9ef 100644 --- a/src/error.c +++ b/src/error.c @@ -5,51 +5,51 @@ int errorMessage(int errorCode) int returnValue=0; switch(errorCode){ case -1: - puts("Login not successful."); + //puts("Login not successful."); returnValue = -1; break; case -2: - puts("Maximum number of attempts reached."); + //puts("Maximum number of attempts reached."); returnValue = -2; break; case -3: - puts("No menu entry available for this number."); + //puts("No menu entry available for this number."); returnValue = -3; break; case -4: - puts("CustomerData.* not found. Make sure that you've created an user account before logging in for the first time. Without users there is no file. Aborting!"); + //puts("CustomerData.* not found. Make sure that you've created an user account before logging in for the first time. Without users there is no file. Aborting!"); returnValue = -4; break; case -5: - puts("You should be at least 18 years old to create a bank account!"); + //puts("You should be at least 18 years old to create a bank account!"); returnValue = -5; break; case -6: - puts("Error when trying to open a file to create a customer account."); + //puts("Error when trying to open a file to create a customer account."); returnValue = -6; break; case -7: - puts("Forename too long. (length > 15 characters) Aborting!"); + //puts("Forename too long. (length > 15 characters) Aborting!"); returnValue = -7; break; case -8: - puts("Surname too long. (length > 15 characters) Aborting!"); + //puts("Surname too long. (length > 15 characters) Aborting!"); returnValue = -8; break; case -9: - puts("Password too long. (length > 20 characters) Aboring!"); + //puts("Password too long. (length > 20 characters) Aboring!"); returnValue = -9; break; case -10: - puts("You have entered an invalid character [ä,ö,ü, special characters] for your forename. This is not allowed. Aborting!"); + //puts("You have entered an invalid character [ä,ö,ü, special characters] for your forename. This is not allowed. Aborting!"); returnValue = -10; break; case -11: - puts("You have entered an invalid character [ä,ö,ü, special characters] for your surname. This is not allowed. Aborting!"); + //puts("You have entered an invalid character [ä,ö,ü, special characters] for your surname. This is not allowed. Aborting!"); returnValue = -11; break; case -12: - puts("You entered too many digits."); + //puts("You entered too many digits."); returnValue = -12; break; default: diff --git a/tests/test_createEmployeeAccount.c b/tests/test_createEmployeeAccount.c index 410b0d9..98b5108 100644 --- a/tests/test_createEmployeeAccount.c +++ b/tests/test_createEmployeeAccount.c @@ -302,3 +302,18 @@ void test_invalidPhoneNumber(void) } +void test_StringLengthCounter(void) +{ + char *strings[] = {"JohnDoe","JaneDoe","FizzBuzz","FooBar","Musterman"}; + int expectation[5] = {7,7,8,6,9}; + int result[5]; + + for(int i=0;i<5;i++) + { + result[i] = StringLengthCounter(strings[i]); + } + for(int i = 0;i<5;i++) + { + TEST_ASSERT_EQUAL(expectation[i],result[i]); + } +}