From dee4af27ad2c27bb8076081a84eb876e98d152ab Mon Sep 17 00:00:00 2001 From: fdai7057 Date: Wed, 1 Feb 2023 10:01:11 +0100 Subject: [PATCH] solve merge conflict --- tests/build/test/cache/defines_dependency.yml | 4 + tests/build/test/cache/test_LoginCustomer.c | 297 ++++++++++++++++++ tests/build/test/dependencies/LoginCustomer.d | 3 + .../test/dependencies/test_LoginCustomer.d | 4 + .../dependencies/test_LoginCustomer_runner.d | 4 + tests/build/test/out/c/LoginCustomer.o | Bin 0 -> 2804 bytes tests/build/test/out/c/test_LoginCustomer.o | Bin 0 -> 5684 bytes .../test/out/c/test_LoginCustomer_runner.o | Bin 0 -> 6640 bytes tests/build/test/out/test_LoginCustomer.out | Bin 0 -> 57036 bytes .../preprocess/files/test_LoginCustomer.c | 297 ++++++++++++++++++ .../preprocess/includes/test_LoginCustomer.c | 3 + .../test/results/test_LoginCustomer.pass | 18 ++ .../test/runners/test_LoginCustomer_runner.c | 81 +++++ tests/test/test_LoginCustomer.c | 63 ++++ 14 files changed, 774 insertions(+) create mode 100644 tests/build/test/cache/test_LoginCustomer.c create mode 100644 tests/build/test/dependencies/LoginCustomer.d create mode 100644 tests/build/test/dependencies/test_LoginCustomer.d create mode 100644 tests/build/test/dependencies/test_LoginCustomer_runner.d create mode 100644 tests/build/test/out/c/LoginCustomer.o create mode 100644 tests/build/test/out/c/test_LoginCustomer.o create mode 100644 tests/build/test/out/c/test_LoginCustomer_runner.o create mode 100755 tests/build/test/out/test_LoginCustomer.out create mode 100644 tests/build/test/preprocess/files/test_LoginCustomer.c create mode 100644 tests/build/test/preprocess/includes/test_LoginCustomer.c create mode 100644 tests/build/test/results/test_LoginCustomer.pass create mode 100644 tests/build/test/runners/test_LoginCustomer_runner.c create mode 100644 tests/test/test_LoginCustomer.c diff --git a/tests/build/test/cache/defines_dependency.yml b/tests/build/test/cache/defines_dependency.yml index 551c1ff..f90d29b 100644 --- a/tests/build/test/cache/defines_dependency.yml +++ b/tests/build/test/cache/defines_dependency.yml @@ -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/LoginCustomer.c": +>>>>>>> 0155f61 (implementation of unit tests for checkLogin()) - TEST diff --git a/tests/build/test/cache/test_LoginCustomer.c b/tests/build/test/cache/test_LoginCustomer.c new file mode 100644 index 0000000..5149d92 --- /dev/null +++ b/tests/build/test/cache/test_LoginCustomer.c @@ -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); + + + + + +} diff --git a/tests/build/test/dependencies/LoginCustomer.d b/tests/build/test/dependencies/LoginCustomer.d new file mode 100644 index 0000000..45e2415 --- /dev/null +++ b/tests/build/test/dependencies/LoginCustomer.d @@ -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 diff --git a/tests/build/test/dependencies/test_LoginCustomer.d b/tests/build/test/dependencies/test_LoginCustomer.d new file mode 100644 index 0000000..1a634fe --- /dev/null +++ b/tests/build/test/dependencies/test_LoginCustomer.d @@ -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 diff --git a/tests/build/test/dependencies/test_LoginCustomer_runner.d b/tests/build/test/dependencies/test_LoginCustomer_runner.d new file mode 100644 index 0000000..1649170 --- /dev/null +++ b/tests/build/test/dependencies/test_LoginCustomer_runner.d @@ -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 diff --git a/tests/build/test/out/c/LoginCustomer.o b/tests/build/test/out/c/LoginCustomer.o new file mode 100644 index 0000000000000000000000000000000000000000..8cb00aec5296a1fa79d354c6f99e9afe806a462d GIT binary patch literal 2804 zcmcgt+iM(E7(Zubce8fWZ7ywXjNm9OjmXaK28p#AO*Tnm=xR!nLIcV=JDJQ*vpZAf zQWL3)mqMi|2!cLDTA@!Of)Dy6_)rx51AO*H!3SRi-;BiHclMm_WEJ$OADsDp_wStV zT;`31`WenSQ^c9hdJ<#r40J7z3z%R>*%4vSLB8r`E_@1Z!b$RHx}~O7j_SQ zy|DYkog10scWyzK!N8Zl1&6_FV8?}mu?Hn;nSml$jpvr(qVfDJfi_?hWCrp=nY$vC z*&hLVChPez)ACu$pydZ15T4mpK;|!~xR%=?6NrlN9g?zDn7MY8c* zilYU+I9?p)Be|jbVLr|Zg=e5bEy?DQ+T_oU>BZB9rwUINPL3^&lKafDk7{Fl6zQ`} z*_KANV@OP;H4N1P;z+0HGcY=PA79S@EFQ#H>;lcQ+zL8Q`BKvMlBhf%*h$CnYFYKCu*S!@E||EV`*8M={92Zu)ilhl9r&&xKGgffk383R)(sNw#cX3N zF}f#}(3f(5TkMu&Zwe(7E!emGUT6B$Xzfa3+fEd1B<)_y?3NWW@wwa1MlA^1ENTT| zZ0t)SyDYpHU$|h*Ri7}b6?4+88k3dDYNcAO7^O~}_|CNJ_)h5A5UtQ|O?y+Pri_wn zls2qr+qYX`;0H-mO8i$mf4vl2&9)QCinNDpac=IkF){BnJh*a7sFvaEYB~0 z^*rNO^L%_TlevyVOGjHBZ-KML{57q1FnjSkcrZ2u`_nSE`zA;s1#}-3W!Ud~iYL_N zWl}m_zAQaiJO@gIKfO>r(wTh7q)KP^^^D+jcA!rl?33x0>X9y1l$M8k0yv!=>XSKB z9@L)^tVi{W97nVqn@mMezy5JQQwOop*g7?3x=!4sD+rvl&H9D9nHFoJj%ePBU>E9^O}k3EpZpL+1)hS*_6WU0j}&s_prX3P62k z+Chh&US|41?3lQ@r6{)S&2Eg-YHWm72N7-L1#dHg1Fo=FePpRjW4{a8?DE|oziqSEME_UJWSLJ&Q8uI@y zzY2WB{HO?s@}=JdmG2z%iYLDpF>VthN!jX<)9d&H>$n9St%Gho<)(R2yov!Ugf+o* zKguS~X-dBagOQSz-zDhMbw8A6mg>@LqUyd0Ud4cA+Yr7WMv}6<205MYHu9Ar< literal 0 HcmV?d00001 diff --git a/tests/build/test/out/c/test_LoginCustomer.o b/tests/build/test/out/c/test_LoginCustomer.o new file mode 100644 index 0000000000000000000000000000000000000000..7889564d3c23fab840eeb96193c5102643acd17a GIT binary patch literal 5684 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 IKW^NA0Cv(lyZ`_I literal 0 HcmV?d00001 diff --git a/tests/build/test/out/c/test_LoginCustomer_runner.o b/tests/build/test/out/c/test_LoginCustomer_runner.o new file mode 100644 index 0000000000000000000000000000000000000000..1efa0098329f45793f30fa73f4997cbedd2b4014 GIT binary patch literal 6640 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 QoqTBr45LUBLDSLy1th;Nf&c&j literal 0 HcmV?d00001 diff --git a/tests/build/test/preprocess/files/test_LoginCustomer.c b/tests/build/test/preprocess/files/test_LoginCustomer.c new file mode 100644 index 0000000..5149d92 --- /dev/null +++ b/tests/build/test/preprocess/files/test_LoginCustomer.c @@ -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); + + + + + +} diff --git a/tests/build/test/preprocess/includes/test_LoginCustomer.c b/tests/build/test/preprocess/includes/test_LoginCustomer.c new file mode 100644 index 0000000..8d24aa9 --- /dev/null +++ b/tests/build/test/preprocess/includes/test_LoginCustomer.c @@ -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 diff --git a/tests/build/test/results/test_LoginCustomer.pass b/tests/build/test/results/test_LoginCustomer.pass new file mode 100644 index 0000000..bd31688 --- /dev/null +++ b/tests/build/test/results/test_LoginCustomer.pass @@ -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 diff --git a/tests/build/test/runners/test_LoginCustomer_runner.c b/tests/build/test/runners/test_LoginCustomer_runner.c new file mode 100644 index 0000000..f847d37 --- /dev/null +++ b/tests/build/test/runners/test_LoginCustomer_runner.c @@ -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(); +} diff --git a/tests/test/test_LoginCustomer.c b/tests/test/test_LoginCustomer.c new file mode 100644 index 0000000..fc23e10 --- /dev/null +++ b/tests/test/test_LoginCustomer.c @@ -0,0 +1,63 @@ +#include +#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); + +}