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. 270
      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. 270
      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. 64
      tests/test/test_LoginCustomer.c

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

@ -1,297 +1,87 @@
#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"
void setUp(){};
void tearDown(){};
void test_checkLogin()
{
_Bool
test_1_to_true = (4==4);
_Bool
test_2_to_true = (
1
==
1
);
_Bool
test_3_to_true = (1==1);
_Bool
test_4_to_true = (
0
==
0
);
_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 = (
1
==
0
);
_Bool
test_3_to_false = (1==0);
_Bool
test_4_to_false = (
0
==
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);
expected_test_values_compute_to_true[] = {4==4,
1
==
1
_Bool
, 1==1,
result_8 = checkLogin(test_1_to_false);
0
==
_Bool
0
result_9 = checkLogin(test_2_to_false);
, 'z'=='z', '='=='=',0x1A==0x1A};
_Bool
result_10 = checkLogin(test_3_to_false);
_Bool
result_11 = checkLogin(test_4_to_false);
_Bool
int length_1 = sizeof(expected_test_values_compute_to_true)/sizeof(
result_12 = checkLogin(test_5_to_false);
_Bool
);
_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==
expected_test_values_compute_to_false[] = {4!=4,
1
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(51)));}} while(0);
==
do {if ((result_6==
0
1
,1==0,
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(52)));}} while(0);
0
do {if ((result_7==
==
1
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(53)));}} while(0);
,'z'=='x','!'==')',0x1A==0x2B};
int length_2 = sizeof(expected_test_values_compute_to_false)/sizeof(
_Bool
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

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

@ -1,297 +1,87 @@
#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"
void setUp(){};
void tearDown(){};
void test_checkLogin()
{
_Bool
test_1_to_true = (4==4);
_Bool
test_2_to_true = (
1
==
1
);
_Bool
test_3_to_true = (1==1);
_Bool
test_4_to_true = (
0
==
0
);
_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 = (
1
==
0
);
_Bool
test_3_to_false = (1==0);
_Bool
test_4_to_false = (
0
==
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);
expected_test_values_compute_to_true[] = {4==4,
1
==
1
_Bool
, 1==1,
result_8 = checkLogin(test_1_to_false);
0
==
_Bool
0
result_9 = checkLogin(test_2_to_false);
, 'z'=='z', '='=='=',0x1A==0x1A};
_Bool
result_10 = checkLogin(test_3_to_false);
_Bool
result_11 = checkLogin(test_4_to_false);
_Bool
int length_1 = sizeof(expected_test_values_compute_to_true)/sizeof(
result_12 = checkLogin(test_5_to_false);
_Bool
);
_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==
expected_test_values_compute_to_false[] = {4!=4,
1
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(51)));}} while(0);
==
do {if ((result_6==
0
1
,1==0,
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(52)));}} while(0);
0
do {if ((result_7==
==
1
1
)) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(53)));}} while(0);
,'z'=='x','!'==')',0x1A==0x2B};
int length_2 = sizeof(expected_test_values_compute_to_false)/sizeof(
_Bool
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
:successes:
- :test: test_checkLogin
:line: 7
:line: 5
:message: ''
:unity_test_time: 0
:failures: []
@ -15,4 +15,4 @@
:failed: 0
:ignored: 0
: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)
{
UnityBegin("test_LoginCustomer.c");
run_test(test_checkLogin, "test_checkLogin", 7);
run_test(test_checkLogin, "test_checkLogin", 5);
return UnityEnd();
}

64
tests/test/test_LoginCustomer.c

@ -1,63 +1,21 @@
#include <unity.h>
#include "LoginCustomer.h"
void setUp(){};
void tearDown(){};
void test_checkLogin()
{
/*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);
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);
/*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_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