fdai7057
2 years ago
14 changed files with 774 additions and 0 deletions
-
4tests/build/test/cache/defines_dependency.yml
-
297tests/build/test/cache/test_LoginCustomer.c
-
3tests/build/test/dependencies/LoginCustomer.d
-
4tests/build/test/dependencies/test_LoginCustomer.d
-
4tests/build/test/dependencies/test_LoginCustomer_runner.d
-
BINtests/build/test/out/c/LoginCustomer.o
-
BINtests/build/test/out/c/test_LoginCustomer.o
-
BINtests/build/test/out/c/test_LoginCustomer_runner.o
-
BINtests/build/test/out/test_LoginCustomer.out
-
297tests/build/test/preprocess/files/test_LoginCustomer.c
-
3tests/build/test/preprocess/includes/test_LoginCustomer.c
-
18tests/build/test/results/test_LoginCustomer.pass
-
81tests/build/test/runners/test_LoginCustomer_runner.c
-
63tests/test/test_LoginCustomer.c
@ -1,3 +1,7 @@ |
|||||
--- |
--- |
||||
|
<<<<<<< HEAD |
||||
"/home/julius/Documents/Studium/Informatik/1. Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/StringManipulation.c": |
"/home/julius/Documents/Studium/Informatik/1. Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/StringManipulation.c": |
||||
|
======= |
||||
|
"/home/julius/Documents/Studium/Informatik/1. Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.c": |
||||
|
>>>>>>> 0155f61 (implementation of unit tests for checkLogin()) |
||||
- TEST |
- TEST |
@ -0,0 +1,297 @@ |
|||||
|
#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); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
_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); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
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); |
||||
|
|
||||
|
do {if (!(result_14)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(61)));}} while(0); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
build/test/out/c/LoginCustomer.o: \ |
||||
|
/home/julius/Documents/Studium/Informatik/1.\ Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.c \ |
||||
|
/home/julius/Documents/Studium/Informatik/1.\ Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.h |
@ -0,0 +1,4 @@ |
|||||
|
build/test/out/c/test_LoginCustomer.o: test/test_LoginCustomer.c \ |
||||
|
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h \ |
||||
|
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity_internals.h \ |
||||
|
/home/julius/Documents/Studium/Informatik/1.\ Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.h |
@ -0,0 +1,4 @@ |
|||||
|
build/test/out/c/test_LoginCustomer_runner.o: \ |
||||
|
build/test/runners/test_LoginCustomer_runner.c \ |
||||
|
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h \ |
||||
|
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity_internals.h |
@ -0,0 +1,297 @@ |
|||||
|
#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); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
_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); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
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); |
||||
|
|
||||
|
do {if (!(result_14)) {} else {UnityFail( ((" Expected FALSE Was TRUE")), (UNITY_UINT)((UNITY_UINT)(61)));}} while(0); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
--- |
||||
|
- "/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h" |
||||
|
- Semester/ProgMeth/Bankmanagement/bankmanagement-system/src/LoginCustomer.h |
@ -0,0 +1,18 @@ |
|||||
|
--- |
||||
|
:source: |
||||
|
:path: test |
||||
|
:file: test_LoginCustomer.c |
||||
|
:successes: |
||||
|
- :test: test_checkLogin |
||||
|
:line: 7 |
||||
|
:message: '' |
||||
|
:unity_test_time: 0 |
||||
|
:failures: [] |
||||
|
:ignores: [] |
||||
|
:counts: |
||||
|
:total: 1 |
||||
|
:passed: 1 |
||||
|
:failed: 0 |
||||
|
:ignored: 0 |
||||
|
:stdout: [] |
||||
|
:time: 0.0017807170006562956 |
@ -0,0 +1,81 @@ |
|||||
|
/* AUTOGENERATED FILE. DO NOT EDIT. */ |
||||
|
|
||||
|
/*=======Automagically Detected Files To Include=====*/ |
||||
|
#include "unity.h" |
||||
|
|
||||
|
int GlobalExpectCount; |
||||
|
int GlobalVerifyOrder; |
||||
|
char* GlobalOrderError; |
||||
|
|
||||
|
/*=======External Functions This Runner Calls=====*/ |
||||
|
extern void setUp(void); |
||||
|
extern void tearDown(void); |
||||
|
extern void test_checkLogin(); |
||||
|
|
||||
|
|
||||
|
/*=======Mock Management=====*/ |
||||
|
static void CMock_Init(void) |
||||
|
{ |
||||
|
GlobalExpectCount = 0; |
||||
|
GlobalVerifyOrder = 0; |
||||
|
GlobalOrderError = NULL; |
||||
|
} |
||||
|
static void CMock_Verify(void) |
||||
|
{ |
||||
|
} |
||||
|
static void CMock_Destroy(void) |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
/*=======Test Reset Options=====*/ |
||||
|
void resetTest(void); |
||||
|
void resetTest(void) |
||||
|
{ |
||||
|
tearDown(); |
||||
|
CMock_Verify(); |
||||
|
CMock_Destroy(); |
||||
|
CMock_Init(); |
||||
|
setUp(); |
||||
|
} |
||||
|
void verifyTest(void); |
||||
|
void verifyTest(void) |
||||
|
{ |
||||
|
CMock_Verify(); |
||||
|
} |
||||
|
|
||||
|
/*=======Test Runner Used To Run Each Test=====*/ |
||||
|
static void run_test(UnityTestFunction func, const char* name, UNITY_LINE_TYPE line_num) |
||||
|
{ |
||||
|
Unity.CurrentTestName = name; |
||||
|
Unity.CurrentTestLineNumber = line_num; |
||||
|
#ifdef UNITY_USE_COMMAND_LINE_ARGS |
||||
|
if (!UnityTestMatches()) |
||||
|
return; |
||||
|
#endif |
||||
|
Unity.NumberOfTests++; |
||||
|
UNITY_CLR_DETAILS(); |
||||
|
UNITY_EXEC_TIME_START(); |
||||
|
CMock_Init(); |
||||
|
if (TEST_PROTECT()) |
||||
|
{ |
||||
|
setUp(); |
||||
|
func(); |
||||
|
} |
||||
|
if (TEST_PROTECT()) |
||||
|
{ |
||||
|
tearDown(); |
||||
|
CMock_Verify(); |
||||
|
} |
||||
|
CMock_Destroy(); |
||||
|
UNITY_EXEC_TIME_STOP(); |
||||
|
UnityConcludeTest(); |
||||
|
} |
||||
|
|
||||
|
/*=======MAIN=====*/ |
||||
|
int main(void) |
||||
|
{ |
||||
|
UnityBegin("test_LoginCustomer.c"); |
||||
|
run_test(test_checkLogin, "test_checkLogin", 7); |
||||
|
|
||||
|
return UnityEnd(); |
||||
|
} |
@ -0,0 +1,63 @@ |
|||||
|
#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); |
||||
|
|
||||
|
/*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); |
||||
|
|
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue