From 5398d486f2baff97371006ee613680112dc7bd35 Mon Sep 17 00:00:00 2001 From: Florian Baeseler Date: Tue, 6 Feb 2024 18:11:45 +0100 Subject: [PATCH] =?UTF-8?q?Unittest=206=20f=C3=BCr=20eingabe=20au=C3=9Ferh?= =?UTF-8?q?alb=20der=20antwortm=C3=B6glichkeiten=20niedriger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/test/cache/test_casualQuiz.c | 26 +++++++++++++++++- build/test/out/c/test_casualQuiz.o | Bin 5863 -> 6406 bytes build/test/out/c/test_casualQuiz_runner.o | Bin 8972 -> 9512 bytes build/test/out/test_casualQuiz.out | Bin 115127 -> 116411 bytes build/test/preprocess/files/test_casualQuiz.c | 26 +++++++++++++++++- build/test/results/test_casualQuiz.pass | 13 ++++++--- build/test/results/test_quizduell.pass | 2 +- build/test/results/test_timequiz.pass | 2 +- build/test/results/test_wwm.pass | 2 +- build/test/runners/test_casualQuiz_runner.c | 6 ++-- test/test_casualQuiz.c | 10 ++++++- 11 files changed, 75 insertions(+), 12 deletions(-) diff --git a/build/test/cache/test_casualQuiz.c b/build/test/cache/test_casualQuiz.c index b71a1c0..1875b3f 100644 --- a/build/test/cache/test_casualQuiz.c +++ b/build/test/cache/test_casualQuiz.c @@ -136,7 +136,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){ } -void test_FcheckaufRichtigkeit_incorrect_input(void){ +void test_FcheckaufRichtigkeit_incorrect_input_higher(void){ int TESTeingabe = 5; @@ -159,3 +159,27 @@ void test_FcheckaufRichtigkeit_incorrect_input(void){ )) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(63)));}} while(0); } + +void test_FcheckaufRichtigkeit_incorrect_input_lower(void){ + + int TESTeingabe = -1; + + int TESTindex = 0; + + int TESTrichtige_antwort[]={3}; + + + + _Bool + + testfall; + + testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex); + + do {if ((testfall != + + 1 + + )) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(71)));}} while(0); + +} diff --git a/build/test/out/c/test_casualQuiz.o b/build/test/out/c/test_casualQuiz.o index 3b8094fd785d59d7581ad74fc97303c0b681c3d1..50c8296f453bff30dc71d463ac6c4d102b839a19 100644 GIT binary patch delta 2030 zcmZXVZD^ZS6vxlK&r6d$No$idZD_P*S1>yj^i;?EWv<8@<`^N@fhiGwN!8uAiS3H;LnI$OO0B7zn zZVNr~(3kHyId}Z&<3{5)O?S#E-tHK>p#Vl4fYXhv18`y<^5eaG?)CfCriEhSbpX4f zM#Rm|NA1H2Z)SJho1n}+O;0BpqY1J$AT)Z;Cc)ARKh(mB1}Q0mv8 zDcsba{SRH}Sy}wX3af+ol1{GMwq9FXx2Len4&#(P9W2ve3HrU0rE~Vj3MZX_D&v6L ztK$xya39bKT`IX9%C!{*+W2ikJ-2xtQ{!5EsX0eh7#&~EQE4u6fcCHXzNk;C9S}|b~Wq`c{`Jh zDq5Fsc_zv0U^{Ra`@DB)8;WDiO5tDLbv1%l!!6nwE?o_Ot_mXmj@`(>D zFR=}4)Ef6Zk#R4H`;)kTi>qk~P3}G-llu^n$$eDZmwmUuMcxtnJ+XiFZFVi%E|csL znW3o~cywFjS1CZmZ;1tT)+;W*E+&p%(2C11ozYSNg$ky{-XS)ZGJ##<_KCJvXi(e{ z(egqQ;vN!hQmDX-Ze~3#A}_xwd`w)LD>VCh+HdJ40M0O4HABG*qVd-8C zcDCIYV?ymhy+Y3snT#`{T@ZR-=p!M=s%E5!OpQ*V!Ghocq34NAk+Y(02$hAd3q|M@ znv5Mprbxd~Ug$xgA`xd46kHVXvd}f5uY`UhGDRHvvp3|@5J`XCswZ7R2lX?)mJ{j} z>Jj2&n=xnnza1MF`=HRnL>_iWuLKETo_4K_-$h#;{@;({R&+rf#rasqnI*RcUyKbL zeuZNAs-xRd{0-yj)n0E_V))!xioajk+5qZppcl{JO)r4=#8cT%D;fOLEybTPe?m1` zU*l>#qi*5r)ZWGqC5ykRG-0};=0U_tN(0U$mhj1@Kk6zU0{pV66{ivnuK5g+ GefnRE2H)@i delta 1698 zcmZ9MTS!zv7{_Pk99KPOSF_x+k!H(oZWr>BC3dA%x|e8R89h{%C6&+xqaLJv=t5AS z%NIe^gF;afQXzC93m+_^Ac z_A>=Sx0=a9%ua_QMI%y(l}dVMA+&6cx4Nq*%l&EsFQ>UqbEgmvhqlK zTUVPe`9l=rRXhDHwzv=VMv?I|lcCEdMY5r4ew`mVG4vp&Js`xXNk)lMqbyP19ojDw zfl(Jlis+&&bH2d-f$5tfdMsn=U64M=gqj>8M?2Cm9tyW^Yx*pwp{HE29FG{fE9#k6fy`z$gUWpOGbjH6MSU%Vi*2Zc zX%162$W$TL`k8KN((mtzM=avU&7?#?rgS;e0;YPVQy{a*W!46m?lC=K%EOg188d9G zZx*S5XlN4nRxvW((=^N#{GyggMh6z!uVcG<8 z$SQsisqETwybCkkB)TPs@hGJ6;tsiy8pH9N7N}u58m?{Kt^?3=(Jk4BS>|)@t7bTm ziP1N~lKT4_{l_(UEEALO$Gl3{hvjLCc=7TJ83SKpB!9uEL$X^R?eOCACY{9ikgj|2 c_|r_5UP}4FZ?lwfDd@!1eY7R=70e5V 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 Y9P2{=#zZIOiS;K~x1+m{vG5N61ITHj$p8QV diff --git a/build/test/preprocess/files/test_casualQuiz.c b/build/test/preprocess/files/test_casualQuiz.c index b71a1c0..1875b3f 100644 --- a/build/test/preprocess/files/test_casualQuiz.c +++ b/build/test/preprocess/files/test_casualQuiz.c @@ -136,7 +136,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){ } -void test_FcheckaufRichtigkeit_incorrect_input(void){ +void test_FcheckaufRichtigkeit_incorrect_input_higher(void){ int TESTeingabe = 5; @@ -159,3 +159,27 @@ void test_FcheckaufRichtigkeit_incorrect_input(void){ )) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(63)));}} while(0); } + +void test_FcheckaufRichtigkeit_incorrect_input_lower(void){ + + int TESTeingabe = -1; + + int TESTindex = 0; + + int TESTrichtige_antwort[]={3}; + + + + _Bool + + testfall; + + testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex); + + do {if ((testfall != + + 1 + + )) {} else {UnityFail( ((" Expected TRUE Was FALSE")), (UNITY_UINT)((UNITY_UINT)(71)));}} while(0); + +} diff --git a/build/test/results/test_casualQuiz.pass b/build/test/results/test_casualQuiz.pass index 37b2407..6607d70 100644 --- a/build/test/results/test_casualQuiz.pass +++ b/build/test/results/test_casualQuiz.pass @@ -19,15 +19,19 @@ :line: 47 :message: '' :unity_test_time: 0 -- :test: test_FcheckaufRichtigkeit_incorrect_input +- :test: test_FcheckaufRichtigkeit_incorrect_input_higher :line: 57 :message: '' :unity_test_time: 0 +- :test: test_FcheckaufRichtigkeit_incorrect_input_lower + :line: 65 + :message: '' + :unity_test_time: 0 :failures: [] :ignores: [] :counts: - :total: 5 - :passed: 5 + :total: 6 + :passed: 6 :failed: 0 :ignored: 0 :stdout: @@ -40,4 +44,5 @@ - Case 4 - Right Answer, well done. - Wrong Input! -:time: 0.035433499986538664 +- Wrong Input! +:time: 0.03493439999874681 diff --git a/build/test/results/test_quizduell.pass b/build/test/results/test_quizduell.pass index 923abc1..64b243b 100644 --- a/build/test/results/test_quizduell.pass +++ b/build/test/results/test_quizduell.pass @@ -11,4 +11,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.014862199983326718 +:time: 0.014303199975984171 diff --git a/build/test/results/test_timequiz.pass b/build/test/results/test_timequiz.pass index ac053f3..2bee253 100644 --- a/build/test/results/test_timequiz.pass +++ b/build/test/results/test_timequiz.pass @@ -11,4 +11,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.014781000005314127 +:time: 0.014138700003968552 diff --git a/build/test/results/test_wwm.pass b/build/test/results/test_wwm.pass index 50dfda3..e449187 100644 --- a/build/test/results/test_wwm.pass +++ b/build/test/results/test_wwm.pass @@ -11,4 +11,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.013869599992176518 +:time: 0.01387090000207536 diff --git a/build/test/runners/test_casualQuiz_runner.c b/build/test/runners/test_casualQuiz_runner.c index 32524cf..1adbb10 100644 --- a/build/test/runners/test_casualQuiz_runner.c +++ b/build/test/runners/test_casualQuiz_runner.c @@ -14,7 +14,8 @@ extern void test_FcheckaufRichtigkeit_correct_answer_atIndex1(void); extern void test_FcheckaufRichtigkeit_correct_answer_atIndex2(void); extern void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void); extern void test_FcheckaufRichtigkeit_correct_answer_atIndex4(void); -extern void test_FcheckaufRichtigkeit_incorrect_input(void); +extern void test_FcheckaufRichtigkeit_incorrect_input_higher(void); +extern void test_FcheckaufRichtigkeit_incorrect_input_lower(void); /*=======Mock Management=====*/ @@ -83,7 +84,8 @@ int main(void) run_test(test_FcheckaufRichtigkeit_correct_answer_atIndex2, "test_FcheckaufRichtigkeit_correct_answer_atIndex2", 28); run_test(test_FcheckaufRichtigkeit_correct_answer_atIndex3, "test_FcheckaufRichtigkeit_correct_answer_atIndex3", 38); run_test(test_FcheckaufRichtigkeit_correct_answer_atIndex4, "test_FcheckaufRichtigkeit_correct_answer_atIndex4", 47); - run_test(test_FcheckaufRichtigkeit_incorrect_input, "test_FcheckaufRichtigkeit_incorrect_input", 57); + run_test(test_FcheckaufRichtigkeit_incorrect_input_higher, "test_FcheckaufRichtigkeit_incorrect_input_higher", 57); + run_test(test_FcheckaufRichtigkeit_incorrect_input_lower, "test_FcheckaufRichtigkeit_incorrect_input_lower", 65); return UnityEnd(); } diff --git a/test/test_casualQuiz.c b/test/test_casualQuiz.c index f9c1609..569ca54 100644 --- a/test/test_casualQuiz.c +++ b/test/test_casualQuiz.c @@ -54,7 +54,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){ TEST_ASSERT_TRUE(testfall == true); } -void test_FcheckaufRichtigkeit_incorrect_input(void){ +void test_FcheckaufRichtigkeit_incorrect_input_higher(void){ int TESTeingabe = 5; int TESTindex = 0; int TESTrichtige_antwort[]={3}; @@ -62,4 +62,12 @@ void test_FcheckaufRichtigkeit_incorrect_input(void){ testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex); TEST_ASSERT_TRUE(testfall != true); } +void test_FcheckaufRichtigkeit_incorrect_input_lower(void){ + int TESTeingabe = -1; + int TESTindex = 0; + int TESTrichtige_antwort[]={3}; + bool testfall; + testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex); + TEST_ASSERT_TRUE(testfall != true); +} #endif //Test \ No newline at end of file