Browse Source

refactoring: replaced variables with arrays and the consecutive use of assertions with for-loops

remotes/origin/feature/customer-login
fdai7057 2 years ago
parent
commit
5b5c4dccea
  1. 246
      tests/build/test/cache/test_LoginCustomer.c
  2. BIN
      tests/build/test/out/c/LoginCustomer.o
  3. BIN
      tests/build/test/out/c/test_LoginCustomer.o
  4. BIN
      tests/build/test/out/c/test_LoginCustomer_runner.o
  5. BIN
      tests/build/test/out/test_LoginCustomer.out
  6. 246
      tests/build/test/preprocess/files/test_LoginCustomer.c
  7. 4
      tests/build/test/results/test_LoginCustomer.pass
  8. 2
      tests/build/test/runners/test_LoginCustomer_runner.c
  9. 68
      tests/test/test_LoginCustomer.c

246
tests/build/test/cache/test_LoginCustomer.c

@ -1,13 +1,9 @@
#include "Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.h" #include "Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.h"
#include "/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h" #include "/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h"
void setUp(){}; void setUp(){};
void tearDown(){}; void tearDown(){};
void test_checkLogin() void test_checkLogin()
{ {
@ -16,17 +12,9 @@ void test_checkLogin()
_Bool
test_1_to_true = (4==4);
_Bool _Bool
test_2_to_true = (
expected_test_values_compute_to_true[] = {4==4,
1 1
@ -34,19 +22,7 @@ _Bool
1 1
);
_Bool
test_3_to_true = (1==1);
_Bool
test_4_to_true = (
, 1==1,
0 0
@ -54,39 +30,21 @@ _Bool
0 0
);
_Bool
test_5_to_true = ('z'=='z');
_Bool
test_6_to_true = ('='=='=');
_Bool
test_7_to_true = (0x1A==0x1A);
, 'z'=='z', '='=='=',0x1A==0x1A};
int length_1 = sizeof(expected_test_values_compute_to_true)/sizeof(
_Bool
);
_Bool
test_1_to_false = (4!=4);
_Bool _Bool
test_2_to_false = (
expected_test_values_compute_to_false[] = {4!=4,
1 1
@ -94,19 +52,7 @@ _Bool
0 0
);
_Bool
test_3_to_false = (1==0);
_Bool
test_4_to_false = (
,1==0,
0 0
@ -114,184 +60,28 @@ _Bool
1 1
);
_Bool
test_5_to_false = ('z'=='x');
_Bool
test_6_to_false = ('!'==')');
_Bool
test_7_to_false = (0x1A==0x2B);
_Bool
result_1 = checkLogin(test_1_to_true);
_Bool
result_2 = checkLogin(test_2_to_true);
_Bool
result_3 = checkLogin(test_3_to_true);
_Bool
result_4 = checkLogin(test_4_to_true);
_Bool
result_5 = checkLogin(test_5_to_true);
_Bool
result_6 = checkLogin(test_6_to_true);
_Bool
result_7 = checkLogin(test_7_to_true);
_Bool
result_8 = checkLogin(test_1_to_false);
_Bool
result_9 = checkLogin(test_2_to_false);
_Bool
result_10 = checkLogin(test_3_to_false);
_Bool
result_11 = checkLogin(test_4_to_false);
,'z'=='x','!'==')',0x1A==0x2B};
int length_2 = sizeof(expected_test_values_compute_to_false)/sizeof(
_Bool
_Bool
result_12 = checkLogin(test_5_to_false);
_Bool
result_13 = checkLogin(test_6_to_false);
_Bool
result_14 = checkLogin(test_7_to_false);
do {if ((result_1==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(47)));}} while(0);
do {if ((result_2==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(48)));}} while(0);
do {if ((result_3==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(49)));}} while(0);
do {if ((result_4==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(50)));}} while(0);
do {if ((result_5==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(51)));}} while(0);
do {if ((result_6==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(52)));}} while(0);
do {if ((result_7==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(53)));}} while(0);
do {if (!(result_8)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(55)));}} while(0);
);
do {if (!(result_9)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(56)));}} while(0);
do {if (!(result_10)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(57)));}} while(0);
do {if (!(result_11)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(58)));}} while(0);
do {if (!(result_12)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(59)));}} while(0);
do {if (!(result_13)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(60)));}} while(0);
for(int i=0;i<7;++i) {
do {if (!(result_14)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(61)));}} while(0);
do {if ((checkLogin(expected_test_values_compute_to_true[i]))) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(16)));}} while(0);
}
for(int i=0;i<7;++i){
do {if (!(checkLogin(expected_test_values_compute_to_false[i]))) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(19)));}} while(0);
}
} }

BIN
tests/build/test/out/c/LoginCustomer.o

BIN
tests/build/test/out/c/test_LoginCustomer.o

BIN
tests/build/test/out/c/test_LoginCustomer_runner.o

BIN
tests/build/test/out/test_LoginCustomer.out

246
tests/build/test/preprocess/files/test_LoginCustomer.c

@ -1,13 +1,9 @@
#include "Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.h" #include "Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.h"
#include "/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h" #include "/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h"
void setUp(){}; void setUp(){};
void tearDown(){}; void tearDown(){};
void test_checkLogin() void test_checkLogin()
{ {
@ -16,17 +12,9 @@ void test_checkLogin()
_Bool
test_1_to_true = (4==4);
_Bool _Bool
test_2_to_true = (
expected_test_values_compute_to_true[] = {4==4,
1 1
@ -34,19 +22,7 @@ _Bool
1 1
);
_Bool
test_3_to_true = (1==1);
_Bool
test_4_to_true = (
, 1==1,
0 0
@ -54,39 +30,21 @@ _Bool
0 0
);
_Bool
test_5_to_true = ('z'=='z');
_Bool
test_6_to_true = ('='=='=');
_Bool
test_7_to_true = (0x1A==0x1A);
, 'z'=='z', '='=='=',0x1A==0x1A};
int length_1 = sizeof(expected_test_values_compute_to_true)/sizeof(
_Bool
);
_Bool
test_1_to_false = (4!=4);
_Bool _Bool
test_2_to_false = (
expected_test_values_compute_to_false[] = {4!=4,
1 1
@ -94,19 +52,7 @@ _Bool
0 0
);
_Bool
test_3_to_false = (1==0);
_Bool
test_4_to_false = (
,1==0,
0 0
@ -114,184 +60,28 @@ _Bool
1 1
);
_Bool
test_5_to_false = ('z'=='x');
_Bool
test_6_to_false = ('!'==')');
_Bool
test_7_to_false = (0x1A==0x2B);
_Bool
result_1 = checkLogin(test_1_to_true);
_Bool
result_2 = checkLogin(test_2_to_true);
_Bool
result_3 = checkLogin(test_3_to_true);
_Bool
result_4 = checkLogin(test_4_to_true);
_Bool
result_5 = checkLogin(test_5_to_true);
_Bool
result_6 = checkLogin(test_6_to_true);
_Bool
result_7 = checkLogin(test_7_to_true);
_Bool
result_8 = checkLogin(test_1_to_false);
_Bool
result_9 = checkLogin(test_2_to_false);
_Bool
result_10 = checkLogin(test_3_to_false);
_Bool
result_11 = checkLogin(test_4_to_false);
,'z'=='x','!'==')',0x1A==0x2B};
int length_2 = sizeof(expected_test_values_compute_to_false)/sizeof(
_Bool
_Bool
result_12 = checkLogin(test_5_to_false);
_Bool
result_13 = checkLogin(test_6_to_false);
_Bool
result_14 = checkLogin(test_7_to_false);
do {if ((result_1==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(47)));}} while(0);
do {if ((result_2==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(48)));}} while(0);
do {if ((result_3==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(49)));}} while(0);
do {if ((result_4==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(50)));}} while(0);
do {if ((result_5==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(51)));}} while(0);
do {if ((result_6==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(52)));}} while(0);
do {if ((result_7==
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(53)));}} while(0);
do {if (!(result_8)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(55)));}} while(0);
);
do {if (!(result_9)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(56)));}} while(0);
do {if (!(result_10)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(57)));}} while(0);
do {if (!(result_11)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(58)));}} while(0);
do {if (!(result_12)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(59)));}} while(0);
do {if (!(result_13)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(60)));}} while(0);
for(int i=0;i<7;++i) {
do {if (!(result_14)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(61)));}} while(0);
do {if ((checkLogin(expected_test_values_compute_to_true[i]))) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(16)));}} while(0);
}
for(int i=0;i<7;++i){
do {if (!(checkLogin(expected_test_values_compute_to_false[i]))) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(19)));}} while(0);
}
} }

4
tests/build/test/results/test_LoginCustomer.pass

@ -4,7 +4,7 @@
:file: test_LoginCustomer.c :file: test_LoginCustomer.c
:successes: :successes:
- :test: test_checkLogin - :test: test_checkLogin
:line: 7
:line: 5
:message: '' :message: ''
:unity_test_time: 0 :unity_test_time: 0
:failures: [] :failures: []
@ -15,4 +15,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.0017807170006562956
:time: 0.001912861000164412

2
tests/build/test/runners/test_LoginCustomer_runner.c

@ -75,7 +75,7 @@ static void run_test(UnityTestFunction func, const char* name, UNITY_LINE_TYPE l
int main(void) int main(void)
{ {
UnityBegin("test_LoginCustomer.c"); UnityBegin("test_LoginCustomer.c");
run_test(test_checkLogin, "test_checkLogin", 7);
run_test(test_checkLogin, "test_checkLogin", 5);
return UnityEnd(); return UnityEnd();
} }

68
tests/test/test_LoginCustomer.c

@ -1,63 +1,21 @@
#include <unity.h> #include <unity.h>
#include "LoginCustomer.h" #include "LoginCustomer.h"
void setUp(){}; void setUp(){};
void tearDown(){}; void tearDown(){};
void test_checkLogin() void test_checkLogin()
{ {
/*arrange*/ /*arrange*/
bool test_1_to_true = (4==4);
bool test_2_to_true = (true==true);
bool test_3_to_true = (1==1);
bool test_4_to_true = (false==false);
bool test_5_to_true = ('z'=='z');
bool test_6_to_true = ('='=='=');
bool test_7_to_true = (0x1A==0x1A);
bool test_1_to_false = (4!=4);
bool test_2_to_false = (true==false);
bool test_3_to_false = (1==0);
bool test_4_to_false = (false==true);
bool test_5_to_false = ('z'=='x');
bool test_6_to_false = ('!'==')');
bool test_7_to_false = (0x1A==0x2B);
/*act*/
bool result_1 = checkLogin(test_1_to_true);
bool result_2 = checkLogin(test_2_to_true);
bool result_3 = checkLogin(test_3_to_true);
bool result_4 = checkLogin(test_4_to_true);
bool result_5 = checkLogin(test_5_to_true);
bool result_6 = checkLogin(test_6_to_true);
bool result_7 = checkLogin(test_7_to_true);
bool result_8 = checkLogin(test_1_to_false);
bool result_9 = checkLogin(test_2_to_false);
bool result_10 = checkLogin(test_3_to_false);
bool result_11 = checkLogin(test_4_to_false);
bool result_12 = checkLogin(test_5_to_false);
bool result_13 = checkLogin(test_6_to_false);
bool result_14 = checkLogin(test_7_to_false);
/*assertions*/
TEST_ASSERT_TRUE(result_1);
TEST_ASSERT_TRUE(result_2);
TEST_ASSERT_TRUE(result_3);
TEST_ASSERT_TRUE(result_4);
TEST_ASSERT_TRUE(result_5);
TEST_ASSERT_TRUE(result_6);
TEST_ASSERT_TRUE(result_7);
TEST_ASSERT_FALSE(result_8);
TEST_ASSERT_FALSE(result_9);
TEST_ASSERT_FALSE(result_10);
TEST_ASSERT_FALSE(result_11);
TEST_ASSERT_FALSE(result_12);
TEST_ASSERT_FALSE(result_13);
TEST_ASSERT_FALSE(result_14);
bool expected_test_values_compute_to_true[] = {4==4,true==true, 1==1, false==false, 'z'=='z', '='=='=',0x1A==0x1A};
int length_1 = sizeof(expected_test_values_compute_to_true)/sizeof(bool);
bool expected_test_values_compute_to_false[] = {4!=4,true==false,1==0,false==true,'z'=='x','!'==')',0x1A==0x2B};
int length_2 = sizeof(expected_test_values_compute_to_false)/sizeof(bool);
/*act and assertions*/
for(int i=0;i<7;++i) {
TEST_ASSERT_TRUE(checkLogin(expected_test_values_compute_to_true[i]));
}
for(int i=0;i<7;++i){
TEST_ASSERT_FALSE(checkLogin(expected_test_values_compute_to_false[i]));
}
} }
Loading…
Cancel
Save