|
@ -26,7 +26,7 @@ void test_agePermissionValidAge(void) |
|
|
|
|
|
|
|
|
/*Act*/ |
|
|
/*Act*/ |
|
|
|
|
|
|
|
|
for(int i =0;i<83;i++){ |
|
|
|
|
|
|
|
|
for(int i =0; i < 83; i++){ |
|
|
|
|
|
|
|
|
validAgeResult[i]= Age + i; |
|
|
validAgeResult[i]= Age + i; |
|
|
} |
|
|
} |
|
@ -34,7 +34,7 @@ void test_agePermissionValidAge(void) |
|
|
|
|
|
|
|
|
/*Assert*/ |
|
|
/*Assert*/ |
|
|
|
|
|
|
|
|
for(int i=0;i<83;i++){ |
|
|
|
|
|
|
|
|
for(int i=0; i < 83; i++){ |
|
|
|
|
|
|
|
|
TEST_ASSERT_TRUE(validAgeResult[i]); |
|
|
TEST_ASSERT_TRUE(validAgeResult[i]); |
|
|
|
|
|
|
|
@ -54,7 +54,7 @@ void test_agePermissionInvalidAge(void) |
|
|
bool invalidAgeResult[117]; |
|
|
bool invalidAgeResult[117]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(int i =-100;i<18;i++) |
|
|
|
|
|
|
|
|
for(int i =-100; i < 18; i++) |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
invalidAge[i+100]= i; |
|
|
invalidAge[i+100]= i; |
|
@ -62,7 +62,7 @@ void test_agePermissionInvalidAge(void) |
|
|
|
|
|
|
|
|
/*Act*/ |
|
|
/*Act*/ |
|
|
|
|
|
|
|
|
for(int i=0;i<117;i++) |
|
|
|
|
|
|
|
|
for(int i=0; i < 117; i++) |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
invalidAgeResult[i] = agePermission(invalidAge[i]); |
|
|
invalidAgeResult[i] = agePermission(invalidAge[i]); |
|
@ -71,7 +71,7 @@ void test_agePermissionInvalidAge(void) |
|
|
|
|
|
|
|
|
/*Assert*/ |
|
|
/*Assert*/ |
|
|
|
|
|
|
|
|
for(int i=0;i<117;i++) |
|
|
|
|
|
|
|
|
for(int i=0; i < 117; i++) |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
TEST_ASSERT_FALSE(invalidAgeResult[i]); |
|
|
TEST_ASSERT_FALSE(invalidAgeResult[i]); |
|
@ -93,7 +93,7 @@ void test_IsInteger(void) |
|
|
|
|
|
|
|
|
/*Act and Assert*/ |
|
|
/*Act and Assert*/ |
|
|
|
|
|
|
|
|
for(int i=0;i<19;i++) |
|
|
|
|
|
|
|
|
for(int i=0; i < 19; i++) |
|
|
{ |
|
|
{ |
|
|
bool inputIsIntegerResult = checkIfInteger(inputIsInteger[i]); |
|
|
bool inputIsIntegerResult = checkIfInteger(inputIsInteger[i]); |
|
|
|
|
|
|
|
@ -116,7 +116,7 @@ void test_IsNotInteger(void) |
|
|
/*Act and Assert*/ |
|
|
/*Act and Assert*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(int i=0;i<19;i++) |
|
|
|
|
|
|
|
|
for(int i=0; i<19; i++) |
|
|
{ |
|
|
{ |
|
|
bool inputIsNotIntegerResult = checkIfInteger(inputIsNotInteger[i]); |
|
|
bool inputIsNotIntegerResult = checkIfInteger(inputIsNotInteger[i]); |
|
|
|
|
|
|
|
@ -126,4 +126,101 @@ void test_IsNotInteger(void) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
void test_validChoiceInput(void) |
|
|
|
|
|
{ |
|
|
|
|
|
//test case 0 |
|
|
|
|
|
|
|
|
|
|
|
/*Arrange*/ |
|
|
|
|
|
|
|
|
|
|
|
int validInput[4]; |
|
|
|
|
|
|
|
|
|
|
|
bool validInputResult[4]; |
|
|
|
|
|
|
|
|
|
|
|
/*Act*/ |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 4; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
validInput[i] = i + 1; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 4; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
validInputResult[i] = chooseOption(validInput[i]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*Assert*/ |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 4; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
TEST_ASSERT_TRUE(validInputResult[i]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_invalidChoiceInput_firstCase(void) |
|
|
|
|
|
{ |
|
|
|
|
|
// test case 1 |
|
|
|
|
|
|
|
|
|
|
|
/*Arrange*/ |
|
|
|
|
|
|
|
|
|
|
|
int invalidInput[100]; |
|
|
|
|
|
|
|
|
|
|
|
bool invalidInputResult[100]; |
|
|
|
|
|
|
|
|
|
|
|
/*Act*/ |
|
|
|
|
|
|
|
|
|
|
|
for(int i = -100; i < 0; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
invalidInput[i+100] = i; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 100; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
invalidInputResult[i] = chooseOption(invalidInput[i]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*Assert*/ |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 100; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
TEST_ASSERT_FALSE(invalidInputResult[i]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_invalidChoiceInput_secondCase(void) |
|
|
|
|
|
{ |
|
|
|
|
|
// test case 2 |
|
|
|
|
|
|
|
|
|
|
|
/*Arrange*/ |
|
|
|
|
|
|
|
|
|
|
|
int invalidInput[100]; |
|
|
|
|
|
|
|
|
|
|
|
bool invalidInputResult[100]; |
|
|
|
|
|
|
|
|
|
|
|
/*Act*/ |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 100; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
invalidInput[i] = i + 5; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 100; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
invalidInputResult[i] = chooseOption(invalidInput[i]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*Assert*/ |
|
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < 100; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
TEST_ASSERT_FALSE(invalidInputResult[i]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif // TEST |
|
|
#endif // TEST |