diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..d33b3d6 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": "Keine Konfigurationen" +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..76edb6a --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,9 @@ +{ + "ExpandedNodes": [ + "", + "\\src", + "\\test" + ], + "SelectedNode": "\\src\\programm.c", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..01a2352 Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/.vs/the-quizstars/FileContentIndex/33fa03de-94f3-46ff-852c-82c39dd3438f.vsidx b/.vs/the-quizstars/FileContentIndex/33fa03de-94f3-46ff-852c-82c39dd3438f.vsidx new file mode 100644 index 0000000..a887f78 Binary files /dev/null and b/.vs/the-quizstars/FileContentIndex/33fa03de-94f3-46ff-852c-82c39dd3438f.vsidx differ diff --git a/.vs/the-quizstars/FileContentIndex/5870cdaa-2fcd-43ca-9d0c-415d34f163d7.vsidx b/.vs/the-quizstars/FileContentIndex/5870cdaa-2fcd-43ca-9d0c-415d34f163d7.vsidx new file mode 100644 index 0000000..dfa304f Binary files /dev/null and b/.vs/the-quizstars/FileContentIndex/5870cdaa-2fcd-43ca-9d0c-415d34f163d7.vsidx differ diff --git a/.vs/the-quizstars/FileContentIndex/6d95f6dc-d0ee-4d82-8089-e7fcd9e3c6c6.vsidx b/.vs/the-quizstars/FileContentIndex/6d95f6dc-d0ee-4d82-8089-e7fcd9e3c6c6.vsidx new file mode 100644 index 0000000..c09e180 Binary files /dev/null and b/.vs/the-quizstars/FileContentIndex/6d95f6dc-d0ee-4d82-8089-e7fcd9e3c6c6.vsidx differ diff --git a/.vs/the-quizstars/FileContentIndex/cb8a11d3-0de6-4a0a-a76d-3d108b17b5a6.vsidx b/.vs/the-quizstars/FileContentIndex/cb8a11d3-0de6-4a0a-a76d-3d108b17b5a6.vsidx new file mode 100644 index 0000000..85ab062 Binary files /dev/null and b/.vs/the-quizstars/FileContentIndex/cb8a11d3-0de6-4a0a-a76d-3d108b17b5a6.vsidx differ diff --git a/.vs/the-quizstars/FileContentIndex/e41759ff-8eed-41d5-9715-5ec97083d7c5.vsidx b/.vs/the-quizstars/FileContentIndex/e41759ff-8eed-41d5-9715-5ec97083d7c5.vsidx new file mode 100644 index 0000000..0f8a15f Binary files /dev/null and b/.vs/the-quizstars/FileContentIndex/e41759ff-8eed-41d5-9715-5ec97083d7c5.vsidx differ diff --git a/.vs/the-quizstars/v17/.wsuo b/.vs/the-quizstars/v17/.wsuo new file mode 100644 index 0000000..6362a94 Binary files /dev/null and b/.vs/the-quizstars/v17/.wsuo differ diff --git a/.vs/the-quizstars/v17/Browse.VC.db b/.vs/the-quizstars/v17/Browse.VC.db new file mode 100644 index 0000000..b8d49fe Binary files /dev/null and b/.vs/the-quizstars/v17/Browse.VC.db differ diff --git a/.vs/the-quizstars/v17/ipch/AutoPCH/258c13f24566c26a/PROGRAMM.ipch b/.vs/the-quizstars/v17/ipch/AutoPCH/258c13f24566c26a/PROGRAMM.ipch new file mode 100644 index 0000000..bba1788 Binary files /dev/null and b/.vs/the-quizstars/v17/ipch/AutoPCH/258c13f24566c26a/PROGRAMM.ipch differ diff --git a/.vs/the-quizstars/v17/ipch/AutoPCH/4ce352b5f58c5a60/QUIZDUELL.ipch b/.vs/the-quizstars/v17/ipch/AutoPCH/4ce352b5f58c5a60/QUIZDUELL.ipch new file mode 100644 index 0000000..e2dff2c Binary files /dev/null and b/.vs/the-quizstars/v17/ipch/AutoPCH/4ce352b5f58c5a60/QUIZDUELL.ipch differ diff --git a/build/test/cache/defines_dependency.yml b/build/test/cache/defines_dependency.yml deleted file mode 100644 index 3e29f85..0000000 --- a/build/test/cache/defines_dependency.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -src/quizduell.c: -- TEST diff --git a/build/test/cache/input.yml b/build/test/cache/input.yml deleted file mode 100644 index eefbd61..0000000 --- a/build/test/cache/input.yml +++ /dev/null @@ -1,242 +0,0 @@ ---- -:project: - :use_exceptions: false - :use_mocks: true - :compile_threads: 1 - :test_threads: 1 - :use_test_preprocessor: true - :use_preprocessor_directives: false - :use_deep_dependencies: false - :generate_deep_dependencies: true - :auto_link_deep_dependencies: false - :test_file_prefix: test_ - :options_paths: [] - :release_build: false - :use_auxiliary_dependencies: true - :build_root: build - :which_ceedling: gem - :ceedling_version: 0.31.1 - :default_tasks: - - test:all -:release_build: - :use_assembly: false - :artifacts: [] -:paths: - :test: - - "+:test/**" - - "-:test/support" - :source: - - src/** - :support: - - test/support - :include: [] - :libraries: [] - :test_toolchain_include: [] - :release_toolchain_include: [] -:files: - :test: [] - :source: [] - :assembly: [] - :support: [] - :include: [] -:environment: -- :rake_columns: '120' -:defines: - :test: - - &1 [] - - TEST - :test_preprocess: - - *1 - - TEST - :release: [] - :release_preprocess: [] - :use_test_definition: false - :common: [] -:libraries: - :flag: "-l${1}" - :path_flag: "-L ${1}" - :test: [] - :test_preprocess: [] - :release: [] - :release_preprocess: [] - :placement: :end - :system: [] -:flags: {} -:extension: - :header: ".h" - :source: ".c" - :assembly: ".s" - :object: ".o" - :libraries: - - ".a" - - ".so" - :executable: ".out" - :map: ".map" - :list: ".lst" - :testpass: ".pass" - :testfail: ".fail" - :dependencies: ".d" -:unity: - :vendor_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor - :defines: [] -:cmock: - :vendor_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor - :defines: [] - :includes: [] - :mock_prefix: mock_ - :when_no_prototypes: :warn - :enforce_strict_ordering: true - :plugins: - - :ignore - - :callback - :treat_as: - uint8: HEX8 - uint16: HEX16 - uint32: UINT32 - int8: INT8 - bool: UINT8 - :mock_path: build/test/mocks - :verbosity: 3 - :unity_helper: false -:cexception: - :vendor_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor - :defines: [] -:test_runner: - :includes: [] - :file_suffix: _runner -:tools: - :test_compiler: - :executable: gcc.exe - :name: default_test_compiler - :stderr_redirect: :none - :background_exec: :none - :optional: false - :arguments: - - '' - - '' - - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR - - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE - - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR - - "-DGNU_COMPILER" - - "-g" - - '' - - -c "${1}" - - -o "${2}" - - "-MMD" - - -MF "${4}" - :test_fixture: - :executable: "${1}" - :name: default_test_fixture - :stderr_redirect: :auto - :background_exec: :none - :optional: false - :arguments: [] - :test_linker: - :executable: gcc.exe - :name: default_test_linker - :stderr_redirect: :none - :background_exec: :none - :optional: false - :arguments: - - '' - - '' - - '' - - '"${1}"' - - "${5}" - - -o "${2}" - - '' - - "${4}" - - '' - :test_file_preprocessor: - :executable: gcc.exe - :name: default_test_file_preprocessor - :stderr_redirect: :none - :background_exec: :none - :optional: false - :arguments: - - '' - - '' - - "-E" - - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR - - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE - - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR - - "-D$": DEFINES_TEST_PREPROCESS - - "-DGNU_COMPILER" - - '"${1}"' - - -o "${2}" - :test_file_preprocessor_directives: - :executable: gcc.exe - :name: default_test_file_preprocessor_directives - :stderr_redirect: :none - :background_exec: :none - :optional: false - :arguments: - - "-E" - - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR - - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE - - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR - - "-D$": DEFINES_TEST_PREPROCESS - - "-DGNU_COMPILER" - - "-fdirectives-only" - - '"${1}"' - - -o "${2}" - :test_includes_preprocessor: - :executable: gcc.exe - :name: default_test_includes_preprocessor - :stderr_redirect: :none - :background_exec: :none - :optional: false - :arguments: - - '' - - '' - - "-E" - - "-MM" - - "-MG" - - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR - - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE - - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR - - "-D$": DEFINES_TEST_PREPROCESS - - "-DGNU_COMPILER" - - '"${1}"' -:test_compiler: - :arguments: [] -:test_linker: - :arguments: [] -:test_fixture: - :arguments: [] - :link_objects: [] -:test_includes_preprocessor: - :arguments: [] -:test_file_preprocessor: - :arguments: [] -:test_file_preprocessor_directives: - :arguments: [] -:test_dependencies_generator: - :arguments: [] -:release_compiler: - :arguments: [] -:release_linker: - :arguments: [] -:release_assembler: - :arguments: [] -:release_dependencies_generator: - :arguments: [] -:plugins: - :load_paths: - - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins - :enabled: - - stdout_pretty_tests_report - - module_generator - :display_raw_test_results: false - :stdout_pretty_tests_report_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins/stdout_pretty_tests_report - :module_generator_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins/module_generator -:gcov: - :reports: - - HtmlDetailed - :gcovr: - :html_medium_threshold: 75 - :html_high_threshold: 90 -:module_generator: - :project_root: "./" - :source_root: src/ - :test_root: test/ diff --git a/build/test/cache/test_casualQuiz.c b/build/test/cache/test_casualQuiz.c deleted file mode 100644 index e69de29..0000000 diff --git a/build/test/cache/test_quizduell.c b/build/test/cache/test_quizduell.c deleted file mode 100644 index 4f871f2..0000000 --- a/build/test/cache/test_quizduell.c +++ /dev/null @@ -1,607 +0,0 @@ -#include "src/quizduell.h" -#include "C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h" - - - - - - -void setUp(void) {} - - - -void tearDown(void) {} - - - -void test_erstelleFrage(void) { - - QuizFrage testFrage = erstelleFrage("Testfrage", "AntwortA", "AntwortB", "AntwortC", "AntwortD", 'A'); - - - - UnityAssertEqualString((const char*)(("Testfrage")), (const char*)((testFrage.frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(15)); - - UnityAssertEqualString((const char*)(("AntwortA")), (const char*)((testFrage.antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(16)); - - UnityAssertEqualString((const char*)(("AntwortB")), (const char*)((testFrage.antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(17)); - - UnityAssertEqualString((const char*)(("AntwortC")), (const char*)((testFrage.antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(18)); - - UnityAssertEqualString((const char*)(("AntwortD")), (const char*)((testFrage.antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(19)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('A')), (UNITY_INT)(UNITY_INT8 )((testFrage.korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(20), UNITY_DISPLAY_STYLE_CHAR); - -} - - - -void test_CookingFragen(void) { - - Kategorie kategorien[3]; - - - - kategorien[1].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[1].fragen[0] = erstelleFrage("Which Ingredient is used traditionally for Pesto?", "Tomatoes", "Basil", "Spinach", "Oregano", 'B'); - - kategorien[1].fragen[1] = erstelleFrage("Which meal is known for its usage of rice?", "Lasagna", "Sushi", "Pizza", "Hamburger", 'B'); - - kategorien[1].fragen[2] = erstelleFrage("Which color has a ripe banana?", "Red", "Green", "Yellow", "Orange", 'C'); - - - - kategorien[1].anzahlFragen = 3; - - kategorien[1].joker = 1; - - - - UnityAssertEqualString((const char*)(("Which Ingredient is used traditionally for Pesto?")), (const char*)((kategorien[1].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(35)); - - UnityAssertEqualString((const char*)(("Tomatoes")), (const char*)((kategorien[1].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(36)); - - UnityAssertEqualString((const char*)(("Basil")), (const char*)((kategorien[1].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(37)); - - UnityAssertEqualString((const char*)(("Spinach")), (const char*)((kategorien[1].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(38)); - - UnityAssertEqualString((const char*)(("Oregano")), (const char*)((kategorien[1].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(39)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('B')), (UNITY_INT)(UNITY_INT8 )((kategorien[1].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(40), UNITY_DISPLAY_STYLE_CHAR); - - - - - - free(kategorien[1].fragen); - -} - -void test_MountainsFragen(void) { - - Kategorie kategorien[3]; - - - - kategorien[0].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[0].fragen[0] = erstelleFrage("Whats the height of the Zugspitze?", "2482 Meter", "2867 Meter", "2962 Meter", "3173 Meter", 'C'); - - kategorien[0].fragen[1] = erstelleFrage("In which Federal State is the Zugspitze?", "Bayern", "Baden-Wuerttemberg", "Hessen", "Thueringen", 'A'); - - kategorien[0].fragen[2] = erstelleFrage("Which Mountain is the highest following after the Zugspitze?", "Grossglockner", "Watzmann", "Feldberg", "Meissner", 'B'); - - - - kategorien[0].anzahlFragen = 3; - - kategorien[0].joker = 1; - - - - UnityAssertEqualString((const char*)(("Whats the height of the Zugspitze?")), (const char*)((kategorien[0].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(57)); - - UnityAssertEqualString((const char*)(("2482 Meter")), (const char*)((kategorien[0].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(58)); - - UnityAssertEqualString((const char*)(("2867 Meter")), (const char*)((kategorien[0].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(59)); - - UnityAssertEqualString((const char*)(("2962 Meter")), (const char*)((kategorien[0].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(60)); - - UnityAssertEqualString((const char*)(("3173 Meter")), (const char*)((kategorien[0].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(61)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('C')), (UNITY_INT)(UNITY_INT8 )((kategorien[0].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(62), UNITY_DISPLAY_STYLE_CHAR); - - - - free(kategorien[0].fragen); - -} - -void test_createCategory2WithQuestions(void) { - - Kategorie kategorien[3]; - - - - kategorien[2].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[2].fragen[0] = erstelleFrage("In which sport is the term 'home run' used?", "Soccer/Football", "Baseball", "Tennis", "Golf", 'B'); - - kategorien[2].fragen[1] = erstelleFrage("How many players are there normally on the pitch in a soccer/football team?", "9", "11", "7", "5", 'B'); - - kategorien[2].fragen[2] = erstelleFrage("What sport is played on a pitch and has a 'wicket'?", "Rugby", "Cricket", "American Football", "Hockey", 'B'); - - - - kategorien[2].anzahlFragen = 3; - - kategorien[2].joker = 1; - - - - UnityAssertEqualString((const char*)(("In which sport is the term 'home run' used?")), (const char*)((kategorien[2].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(78)); - - UnityAssertEqualString((const char*)(("Soccer/Football")), (const char*)((kategorien[2].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(79)); - - UnityAssertEqualString((const char*)(("Baseball")), (const char*)((kategorien[2].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(80)); - - UnityAssertEqualString((const char*)(("Tennis")), (const char*)((kategorien[2].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(81)); - - UnityAssertEqualString((const char*)(("Golf")), (const char*)((kategorien[2].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(82)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('B')), (UNITY_INT)(UNITY_INT8 )((kategorien[2].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(83), UNITY_DISPLAY_STYLE_CHAR); - - - - free(kategorien[2].fragen); - -} - -void test_befreieKategorie(void) { - - Kategorie testKategorie; - - testKategorie.fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - testKategorie.anzahlFragen = 3; - - testKategorie.joker = 1; - - - - befreieKategorie(&testKategorie); - - - - do {if ((((testKategorie.fragen)) == - - ((void *)0) - - )) {} else {UnityFail( (((" Expected NULL"))), (UNITY_UINT)((UNITY_UINT)((UNITY_UINT)(95))));}} while(0); - - UnityAssertEqualNumber((UNITY_INT)((0)), (UNITY_INT)((testKategorie.anzahlFragen)), ( - - ((void *)0) - - ), (UNITY_UINT)(96), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualNumber((UNITY_INT)((0)), (UNITY_INT)((testKategorie.joker)), ( - - ((void *)0) - - ), (UNITY_UINT)(97), UNITY_DISPLAY_STYLE_INT); - -} - -void test_pruefeAntwort_CorrectAnswer(void) { - - QuizFrage frage = erstelleFrage("Test Question", "Option A", "Option B", "Option C", "Option D", 'A'); - - UnityAssertEqualNumber((UNITY_INT)((1)), (UNITY_INT)((pruefeAntwort(frage, 'A'))), ( - - ((void *)0) - - ), (UNITY_UINT)(101), UNITY_DISPLAY_STYLE_INT); - -} - -void test_pruefeAntwort_WrongAnswer(void) { - - QuizFrage frage = erstelleFrage("Test Question", "Option A", "Option B", "Option C", "Option D", 'A'); - - UnityAssertEqualNumber((UNITY_INT)((0)), (UNITY_INT)((pruefeAntwort(frage, 'B'))), ( - - ((void *)0) - - ), (UNITY_UINT)(105), UNITY_DISPLAY_STYLE_INT); - -} - -void test_sportsCategoryInitialization(void) { - - Kategorie kategorien[3]; - - - - kategorien[2].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[2].fragen[0] = erstelleFrage("In which sport is the term 'home run' used?", "Soccer/Football", "Baseball", "Tennis", "Golf", 'B'); - - kategorien[2].fragen[1] = erstelleFrage("How many players are there normally on the pitch in a soccer/football team?", "9", "11", "7", "5", 'B'); - - kategorien[2].fragen[2] = erstelleFrage("What sport is played on a pitch and has a 'wicket'?", "Rugby", "Cricket", "American Football", "Hockey", 'B'); - - kategorien[2].anzahlFragen = 3; - - kategorien[2].joker = 1; - - - - do {if ((((kategorien[2].fragen)) != - - ((void *)0) - - )) {} else {UnityFail( (((" Expected Non-NULL"))), (UNITY_UINT)((UNITY_UINT)((UNITY_UINT)(118))));}} while(0); - - UnityAssertEqualString((const char*)(("In which sport is the term 'home run' used?")), (const char*)((kategorien[2].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(119)); - - UnityAssertEqualString((const char*)(("Soccer/Football")), (const char*)((kategorien[2].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(120)); - - UnityAssertEqualString((const char*)(("Baseball")), (const char*)((kategorien[2].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(121)); - - UnityAssertEqualString((const char*)(("Tennis")), (const char*)((kategorien[2].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(122)); - - UnityAssertEqualString((const char*)(("Golf")), (const char*)((kategorien[2].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(123)); - - UnityAssertEqualNumber((UNITY_INT)(('B')), (UNITY_INT)((kategorien[2].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(124), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualString((const char*)(("How many players are there normally on the pitch in a soccer/football team?")), (const char*)((kategorien[2].fragen[1].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(125)); - - UnityAssertEqualString((const char*)(("9")), (const char*)((kategorien[2].fragen[1].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(126)); - - UnityAssertEqualString((const char*)(("11")), (const char*)((kategorien[2].fragen[1].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(127)); - - UnityAssertEqualString((const char*)(("7")), (const char*)((kategorien[2].fragen[1].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(128)); - - UnityAssertEqualString((const char*)(("5")), (const char*)((kategorien[2].fragen[1].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(129)); - - UnityAssertEqualNumber((UNITY_INT)(('B')), (UNITY_INT)((kategorien[2].fragen[1].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(130), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualString((const char*)(("What sport is played on a pitch and has a 'wicket'?")), (const char*)((kategorien[2].fragen[2].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(131)); - - UnityAssertEqualString((const char*)(("Rugby")), (const char*)((kategorien[2].fragen[2].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(132)); - - UnityAssertEqualString((const char*)(("Cricket")), (const char*)((kategorien[2].fragen[2].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(133)); - - UnityAssertEqualString((const char*)(("American Football")), (const char*)((kategorien[2].fragen[2].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(134)); - - UnityAssertEqualString((const char*)(("Hockey")), (const char*)((kategorien[2].fragen[2].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(135)); - - UnityAssertEqualNumber((UNITY_INT)(('B')), (UNITY_INT)((kategorien[2].fragen[2].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(136), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualNumber((UNITY_INT)((3)), (UNITY_INT)((kategorien[2].anzahlFragen)), ( - - ((void *)0) - - ), (UNITY_UINT)(137), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualNumber((UNITY_INT)((1)), (UNITY_INT)((kategorien[2].joker)), ( - - ((void *)0) - - ), (UNITY_UINT)(138), UNITY_DISPLAY_STYLE_INT); - - - - free(kategorien[2].fragen); - - kategorien[2].fragen = - - ((void *)0) - - ; - -} - -void test_categorySelection_Cooking(void) { - - Kategorie kategorien[3]; - - - - char auswahl[50] = "Cooking"; - - - - int auswahlIndex = -1; - - - - for (int i = 0; i < 3; i++) { - - if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Mountains") == 0) { - - auswahlIndex = 0; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Cooking") == 0) { - - auswahlIndex = 1; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Sports") == 0) { - - auswahlIndex = 2; - - break; - - } - - } - - UnityAssertEqualNumber((UNITY_INT)((1)), (UNITY_INT)((auswahlIndex)), ( - - ((void *)0) - - ), (UNITY_UINT)(164), UNITY_DISPLAY_STYLE_INT); - -} - -void test_categorySelection_Sports(void) { - - Kategorie kategorien[3]; - - - - char auswahl[50] = "Sports"; - - - - int auswahlIndex = -1; - - - - for (int i = 0; i < 3; i++) { - - if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Mountains") == 0) { - - auswahlIndex = 0; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Cooking") == 0) { - - auswahlIndex = 1; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Sports") == 0) { - - auswahlIndex = 2; - - break; - - } - - } - - - - UnityAssertEqualNumber((UNITY_INT)((2)), (UNITY_INT)((auswahlIndex)), ( - - ((void *)0) - - ), (UNITY_UINT)(188), UNITY_DISPLAY_STYLE_INT); - -} diff --git a/build/test/cache/test_timequiz.c b/build/test/cache/test_timequiz.c deleted file mode 100644 index e69de29..0000000 diff --git a/build/test/cache/test_wwm.c b/build/test/cache/test_wwm.c deleted file mode 100644 index e69de29..0000000 diff --git a/build/test/dependencies/force_build b/build/test/dependencies/force_build deleted file mode 100644 index e69de29..0000000 diff --git a/build/test/dependencies/quizduell.d b/build/test/dependencies/quizduell.d deleted file mode 100644 index de79562..0000000 --- a/build/test/dependencies/quizduell.d +++ /dev/null @@ -1 +0,0 @@ -build/test/out/c/quizduell.o: src/quizduell.c src/quizduell.h diff --git a/build/test/dependencies/test_casualQuiz_runner.d b/build/test/dependencies/test_casualQuiz_runner.d deleted file mode 100644 index 7d14e54..0000000 --- a/build/test/dependencies/test_casualQuiz_runner.d +++ /dev/null @@ -1,4 +0,0 @@ -build/test/out/c/test_casualQuiz_runner.o: \ - build/test/runners/test_casualQuiz_runner.c \ - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h \ - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity_internals.h diff --git a/build/test/dependencies/test_timequiz.d b/build/test/dependencies/test_timequiz.d deleted file mode 100644 index e204044..0000000 --- a/build/test/dependencies/test_timequiz.d +++ /dev/null @@ -1 +0,0 @@ -build/test/out/c/test_timequiz.o: test/test_timequiz.c diff --git a/build/test/dependencies/test_timequiz_runner.d b/build/test/dependencies/test_timequiz_runner.d deleted file mode 100644 index bf1976a..0000000 --- a/build/test/dependencies/test_timequiz_runner.d +++ /dev/null @@ -1,4 +0,0 @@ -build/test/out/c/test_timequiz_runner.o: \ - build/test/runners/test_timequiz_runner.c \ - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h \ - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity_internals.h diff --git a/build/test/dependencies/test_wwm.d b/build/test/dependencies/test_wwm.d deleted file mode 100644 index afd6520..0000000 --- a/build/test/dependencies/test_wwm.d +++ /dev/null @@ -1 +0,0 @@ -build/test/out/c/test_wwm.o: test/test_wwm.c diff --git a/build/test/dependencies/test_wwm_runner.d b/build/test/dependencies/test_wwm_runner.d deleted file mode 100644 index d12ff22..0000000 --- a/build/test/dependencies/test_wwm_runner.d +++ /dev/null @@ -1,3 +0,0 @@ -build/test/out/c/test_wwm_runner.o: build/test/runners/test_wwm_runner.c \ - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h \ - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity_internals.h diff --git a/build/test/out/c/cmock.o b/build/test/out/c/cmock.o deleted file mode 100644 index 44a2da6..0000000 Binary files a/build/test/out/c/cmock.o and /dev/null differ diff --git a/build/test/out/c/quizduell.o b/build/test/out/c/quizduell.o deleted file mode 100644 index 5efec2f..0000000 Binary files a/build/test/out/c/quizduell.o and /dev/null differ diff --git a/build/test/out/c/test_casualQuiz.o b/build/test/out/c/test_casualQuiz.o deleted file mode 100644 index be1fc53..0000000 Binary files a/build/test/out/c/test_casualQuiz.o and /dev/null differ diff --git a/build/test/out/c/test_casualQuiz_runner.o b/build/test/out/c/test_casualQuiz_runner.o deleted file mode 100644 index 6d35d14..0000000 Binary files a/build/test/out/c/test_casualQuiz_runner.o and /dev/null differ diff --git a/build/test/out/c/test_quizduell.o b/build/test/out/c/test_quizduell.o deleted file mode 100644 index 00167d8..0000000 Binary files a/build/test/out/c/test_quizduell.o and /dev/null differ diff --git a/build/test/out/c/test_quizduell_runner.o b/build/test/out/c/test_quizduell_runner.o deleted file mode 100644 index 06f3103..0000000 Binary files a/build/test/out/c/test_quizduell_runner.o and /dev/null differ diff --git a/build/test/out/c/test_timequiz.o b/build/test/out/c/test_timequiz.o deleted file mode 100644 index 8867897..0000000 Binary files a/build/test/out/c/test_timequiz.o and /dev/null differ diff --git a/build/test/out/c/test_timequiz_runner.o b/build/test/out/c/test_timequiz_runner.o deleted file mode 100644 index ad0ae8b..0000000 Binary files a/build/test/out/c/test_timequiz_runner.o and /dev/null differ diff --git a/build/test/out/c/test_wwm.o b/build/test/out/c/test_wwm.o deleted file mode 100644 index ac97891..0000000 Binary files a/build/test/out/c/test_wwm.o and /dev/null differ diff --git a/build/test/out/c/test_wwm_runner.o b/build/test/out/c/test_wwm_runner.o deleted file mode 100644 index 6500951..0000000 Binary files a/build/test/out/c/test_wwm_runner.o and /dev/null differ diff --git a/build/test/out/c/unity.o b/build/test/out/c/unity.o deleted file mode 100644 index b300e29..0000000 Binary files a/build/test/out/c/unity.o and /dev/null differ diff --git a/build/test/out/test_casualQuiz.out b/build/test/out/test_casualQuiz.out deleted file mode 100755 index a010b3a..0000000 Binary files a/build/test/out/test_casualQuiz.out and /dev/null differ diff --git a/build/test/out/test_quizduell.out b/build/test/out/test_quizduell.out deleted file mode 100644 index adcbf15..0000000 Binary files a/build/test/out/test_quizduell.out and /dev/null differ diff --git a/build/test/out/test_timequiz.out b/build/test/out/test_timequiz.out deleted file mode 100755 index 2d338dc..0000000 Binary files a/build/test/out/test_timequiz.out and /dev/null differ diff --git a/build/test/out/test_wwm.out b/build/test/out/test_wwm.out deleted file mode 100755 index f92d6af..0000000 Binary files a/build/test/out/test_wwm.out and /dev/null differ diff --git a/build/test/preprocess/files/test_casualQuiz.c b/build/test/preprocess/files/test_casualQuiz.c deleted file mode 100644 index e69de29..0000000 diff --git a/build/test/preprocess/files/test_quizduell.c b/build/test/preprocess/files/test_quizduell.c deleted file mode 100644 index 4f871f2..0000000 --- a/build/test/preprocess/files/test_quizduell.c +++ /dev/null @@ -1,607 +0,0 @@ -#include "src/quizduell.h" -#include "C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h" - - - - - - -void setUp(void) {} - - - -void tearDown(void) {} - - - -void test_erstelleFrage(void) { - - QuizFrage testFrage = erstelleFrage("Testfrage", "AntwortA", "AntwortB", "AntwortC", "AntwortD", 'A'); - - - - UnityAssertEqualString((const char*)(("Testfrage")), (const char*)((testFrage.frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(15)); - - UnityAssertEqualString((const char*)(("AntwortA")), (const char*)((testFrage.antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(16)); - - UnityAssertEqualString((const char*)(("AntwortB")), (const char*)((testFrage.antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(17)); - - UnityAssertEqualString((const char*)(("AntwortC")), (const char*)((testFrage.antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(18)); - - UnityAssertEqualString((const char*)(("AntwortD")), (const char*)((testFrage.antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(19)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('A')), (UNITY_INT)(UNITY_INT8 )((testFrage.korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(20), UNITY_DISPLAY_STYLE_CHAR); - -} - - - -void test_CookingFragen(void) { - - Kategorie kategorien[3]; - - - - kategorien[1].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[1].fragen[0] = erstelleFrage("Which Ingredient is used traditionally for Pesto?", "Tomatoes", "Basil", "Spinach", "Oregano", 'B'); - - kategorien[1].fragen[1] = erstelleFrage("Which meal is known for its usage of rice?", "Lasagna", "Sushi", "Pizza", "Hamburger", 'B'); - - kategorien[1].fragen[2] = erstelleFrage("Which color has a ripe banana?", "Red", "Green", "Yellow", "Orange", 'C'); - - - - kategorien[1].anzahlFragen = 3; - - kategorien[1].joker = 1; - - - - UnityAssertEqualString((const char*)(("Which Ingredient is used traditionally for Pesto?")), (const char*)((kategorien[1].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(35)); - - UnityAssertEqualString((const char*)(("Tomatoes")), (const char*)((kategorien[1].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(36)); - - UnityAssertEqualString((const char*)(("Basil")), (const char*)((kategorien[1].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(37)); - - UnityAssertEqualString((const char*)(("Spinach")), (const char*)((kategorien[1].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(38)); - - UnityAssertEqualString((const char*)(("Oregano")), (const char*)((kategorien[1].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(39)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('B')), (UNITY_INT)(UNITY_INT8 )((kategorien[1].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(40), UNITY_DISPLAY_STYLE_CHAR); - - - - - - free(kategorien[1].fragen); - -} - -void test_MountainsFragen(void) { - - Kategorie kategorien[3]; - - - - kategorien[0].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[0].fragen[0] = erstelleFrage("Whats the height of the Zugspitze?", "2482 Meter", "2867 Meter", "2962 Meter", "3173 Meter", 'C'); - - kategorien[0].fragen[1] = erstelleFrage("In which Federal State is the Zugspitze?", "Bayern", "Baden-Wuerttemberg", "Hessen", "Thueringen", 'A'); - - kategorien[0].fragen[2] = erstelleFrage("Which Mountain is the highest following after the Zugspitze?", "Grossglockner", "Watzmann", "Feldberg", "Meissner", 'B'); - - - - kategorien[0].anzahlFragen = 3; - - kategorien[0].joker = 1; - - - - UnityAssertEqualString((const char*)(("Whats the height of the Zugspitze?")), (const char*)((kategorien[0].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(57)); - - UnityAssertEqualString((const char*)(("2482 Meter")), (const char*)((kategorien[0].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(58)); - - UnityAssertEqualString((const char*)(("2867 Meter")), (const char*)((kategorien[0].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(59)); - - UnityAssertEqualString((const char*)(("2962 Meter")), (const char*)((kategorien[0].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(60)); - - UnityAssertEqualString((const char*)(("3173 Meter")), (const char*)((kategorien[0].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(61)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('C')), (UNITY_INT)(UNITY_INT8 )((kategorien[0].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(62), UNITY_DISPLAY_STYLE_CHAR); - - - - free(kategorien[0].fragen); - -} - -void test_createCategory2WithQuestions(void) { - - Kategorie kategorien[3]; - - - - kategorien[2].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[2].fragen[0] = erstelleFrage("In which sport is the term 'home run' used?", "Soccer/Football", "Baseball", "Tennis", "Golf", 'B'); - - kategorien[2].fragen[1] = erstelleFrage("How many players are there normally on the pitch in a soccer/football team?", "9", "11", "7", "5", 'B'); - - kategorien[2].fragen[2] = erstelleFrage("What sport is played on a pitch and has a 'wicket'?", "Rugby", "Cricket", "American Football", "Hockey", 'B'); - - - - kategorien[2].anzahlFragen = 3; - - kategorien[2].joker = 1; - - - - UnityAssertEqualString((const char*)(("In which sport is the term 'home run' used?")), (const char*)((kategorien[2].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(78)); - - UnityAssertEqualString((const char*)(("Soccer/Football")), (const char*)((kategorien[2].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(79)); - - UnityAssertEqualString((const char*)(("Baseball")), (const char*)((kategorien[2].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(80)); - - UnityAssertEqualString((const char*)(("Tennis")), (const char*)((kategorien[2].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(81)); - - UnityAssertEqualString((const char*)(("Golf")), (const char*)((kategorien[2].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(82)); - - UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(('B')), (UNITY_INT)(UNITY_INT8 )((kategorien[2].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(83), UNITY_DISPLAY_STYLE_CHAR); - - - - free(kategorien[2].fragen); - -} - -void test_befreieKategorie(void) { - - Kategorie testKategorie; - - testKategorie.fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - testKategorie.anzahlFragen = 3; - - testKategorie.joker = 1; - - - - befreieKategorie(&testKategorie); - - - - do {if ((((testKategorie.fragen)) == - - ((void *)0) - - )) {} else {UnityFail( (((" Expected NULL"))), (UNITY_UINT)((UNITY_UINT)((UNITY_UINT)(95))));}} while(0); - - UnityAssertEqualNumber((UNITY_INT)((0)), (UNITY_INT)((testKategorie.anzahlFragen)), ( - - ((void *)0) - - ), (UNITY_UINT)(96), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualNumber((UNITY_INT)((0)), (UNITY_INT)((testKategorie.joker)), ( - - ((void *)0) - - ), (UNITY_UINT)(97), UNITY_DISPLAY_STYLE_INT); - -} - -void test_pruefeAntwort_CorrectAnswer(void) { - - QuizFrage frage = erstelleFrage("Test Question", "Option A", "Option B", "Option C", "Option D", 'A'); - - UnityAssertEqualNumber((UNITY_INT)((1)), (UNITY_INT)((pruefeAntwort(frage, 'A'))), ( - - ((void *)0) - - ), (UNITY_UINT)(101), UNITY_DISPLAY_STYLE_INT); - -} - -void test_pruefeAntwort_WrongAnswer(void) { - - QuizFrage frage = erstelleFrage("Test Question", "Option A", "Option B", "Option C", "Option D", 'A'); - - UnityAssertEqualNumber((UNITY_INT)((0)), (UNITY_INT)((pruefeAntwort(frage, 'B'))), ( - - ((void *)0) - - ), (UNITY_UINT)(105), UNITY_DISPLAY_STYLE_INT); - -} - -void test_sportsCategoryInitialization(void) { - - Kategorie kategorien[3]; - - - - kategorien[2].fragen = (QuizFrage*)malloc(3 * sizeof(QuizFrage)); - - - - kategorien[2].fragen[0] = erstelleFrage("In which sport is the term 'home run' used?", "Soccer/Football", "Baseball", "Tennis", "Golf", 'B'); - - kategorien[2].fragen[1] = erstelleFrage("How many players are there normally on the pitch in a soccer/football team?", "9", "11", "7", "5", 'B'); - - kategorien[2].fragen[2] = erstelleFrage("What sport is played on a pitch and has a 'wicket'?", "Rugby", "Cricket", "American Football", "Hockey", 'B'); - - kategorien[2].anzahlFragen = 3; - - kategorien[2].joker = 1; - - - - do {if ((((kategorien[2].fragen)) != - - ((void *)0) - - )) {} else {UnityFail( (((" Expected Non-NULL"))), (UNITY_UINT)((UNITY_UINT)((UNITY_UINT)(118))));}} while(0); - - UnityAssertEqualString((const char*)(("In which sport is the term 'home run' used?")), (const char*)((kategorien[2].fragen[0].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(119)); - - UnityAssertEqualString((const char*)(("Soccer/Football")), (const char*)((kategorien[2].fragen[0].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(120)); - - UnityAssertEqualString((const char*)(("Baseball")), (const char*)((kategorien[2].fragen[0].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(121)); - - UnityAssertEqualString((const char*)(("Tennis")), (const char*)((kategorien[2].fragen[0].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(122)); - - UnityAssertEqualString((const char*)(("Golf")), (const char*)((kategorien[2].fragen[0].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(123)); - - UnityAssertEqualNumber((UNITY_INT)(('B')), (UNITY_INT)((kategorien[2].fragen[0].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(124), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualString((const char*)(("How many players are there normally on the pitch in a soccer/football team?")), (const char*)((kategorien[2].fragen[1].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(125)); - - UnityAssertEqualString((const char*)(("9")), (const char*)((kategorien[2].fragen[1].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(126)); - - UnityAssertEqualString((const char*)(("11")), (const char*)((kategorien[2].fragen[1].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(127)); - - UnityAssertEqualString((const char*)(("7")), (const char*)((kategorien[2].fragen[1].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(128)); - - UnityAssertEqualString((const char*)(("5")), (const char*)((kategorien[2].fragen[1].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(129)); - - UnityAssertEqualNumber((UNITY_INT)(('B')), (UNITY_INT)((kategorien[2].fragen[1].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(130), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualString((const char*)(("What sport is played on a pitch and has a 'wicket'?")), (const char*)((kategorien[2].fragen[2].frage)), ( - - ((void *)0) - - ), (UNITY_UINT)(131)); - - UnityAssertEqualString((const char*)(("Rugby")), (const char*)((kategorien[2].fragen[2].antwortA)), ( - - ((void *)0) - - ), (UNITY_UINT)(132)); - - UnityAssertEqualString((const char*)(("Cricket")), (const char*)((kategorien[2].fragen[2].antwortB)), ( - - ((void *)0) - - ), (UNITY_UINT)(133)); - - UnityAssertEqualString((const char*)(("American Football")), (const char*)((kategorien[2].fragen[2].antwortC)), ( - - ((void *)0) - - ), (UNITY_UINT)(134)); - - UnityAssertEqualString((const char*)(("Hockey")), (const char*)((kategorien[2].fragen[2].antwortD)), ( - - ((void *)0) - - ), (UNITY_UINT)(135)); - - UnityAssertEqualNumber((UNITY_INT)(('B')), (UNITY_INT)((kategorien[2].fragen[2].korrekteAntwort)), ( - - ((void *)0) - - ), (UNITY_UINT)(136), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualNumber((UNITY_INT)((3)), (UNITY_INT)((kategorien[2].anzahlFragen)), ( - - ((void *)0) - - ), (UNITY_UINT)(137), UNITY_DISPLAY_STYLE_INT); - - UnityAssertEqualNumber((UNITY_INT)((1)), (UNITY_INT)((kategorien[2].joker)), ( - - ((void *)0) - - ), (UNITY_UINT)(138), UNITY_DISPLAY_STYLE_INT); - - - - free(kategorien[2].fragen); - - kategorien[2].fragen = - - ((void *)0) - - ; - -} - -void test_categorySelection_Cooking(void) { - - Kategorie kategorien[3]; - - - - char auswahl[50] = "Cooking"; - - - - int auswahlIndex = -1; - - - - for (int i = 0; i < 3; i++) { - - if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Mountains") == 0) { - - auswahlIndex = 0; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Cooking") == 0) { - - auswahlIndex = 1; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Sports") == 0) { - - auswahlIndex = 2; - - break; - - } - - } - - UnityAssertEqualNumber((UNITY_INT)((1)), (UNITY_INT)((auswahlIndex)), ( - - ((void *)0) - - ), (UNITY_UINT)(164), UNITY_DISPLAY_STYLE_INT); - -} - -void test_categorySelection_Sports(void) { - - Kategorie kategorien[3]; - - - - char auswahl[50] = "Sports"; - - - - int auswahlIndex = -1; - - - - for (int i = 0; i < 3; i++) { - - if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Mountains") == 0) { - - auswahlIndex = 0; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Cooking") == 0) { - - auswahlIndex = 1; - - break; - - } - - else if (kategorien[i].fragen != - - ((void *)0) - - && strcmp(auswahl, "Sports") == 0) { - - auswahlIndex = 2; - - break; - - } - - } - - - - UnityAssertEqualNumber((UNITY_INT)((2)), (UNITY_INT)((auswahlIndex)), ( - - ((void *)0) - - ), (UNITY_UINT)(188), UNITY_DISPLAY_STYLE_INT); - -} diff --git a/build/test/preprocess/files/test_timequiz.c b/build/test/preprocess/files/test_timequiz.c deleted file mode 100644 index e69de29..0000000 diff --git a/build/test/preprocess/files/test_wwm.c b/build/test/preprocess/files/test_wwm.c deleted file mode 100644 index e69de29..0000000 diff --git a/build/test/preprocess/includes/test_casualQuiz.c b/build/test/preprocess/includes/test_casualQuiz.c deleted file mode 100644 index dcd024e..0000000 --- a/build/test/preprocess/includes/test_casualQuiz.c +++ /dev/null @@ -1 +0,0 @@ ---- [] diff --git a/build/test/preprocess/includes/test_quizduell.c b/build/test/preprocess/includes/test_quizduell.c deleted file mode 100644 index 11ef2c0..0000000 --- a/build/test/preprocess/includes/test_quizduell.c +++ /dev/null @@ -1,3 +0,0 @@ ---- -- C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor/unity/src/unity.h -- src/quizduell.h diff --git a/build/test/preprocess/includes/test_timequiz.c b/build/test/preprocess/includes/test_timequiz.c deleted file mode 100644 index dcd024e..0000000 --- a/build/test/preprocess/includes/test_timequiz.c +++ /dev/null @@ -1 +0,0 @@ ---- [] diff --git a/build/test/preprocess/includes/test_wwm.c b/build/test/preprocess/includes/test_wwm.c deleted file mode 100644 index dcd024e..0000000 --- a/build/test/preprocess/includes/test_wwm.c +++ /dev/null @@ -1 +0,0 @@ ---- [] diff --git a/build/test/results/test_casualQuiz.pass b/build/test/results/test_casualQuiz.pass deleted file mode 100644 index 09744e0..0000000 --- a/build/test/results/test_casualQuiz.pass +++ /dev/null @@ -1,14 +0,0 @@ ---- -:source: - :path: test - :file: test_casualQuiz.c -:successes: [] -:failures: [] -:ignores: [] -:counts: - :total: 0 - :passed: 0 - :failed: 0 - :ignored: 0 -:stdout: [] -:time: 0.02230250000138767 diff --git a/build/test/results/test_quizduell.pass b/build/test/results/test_quizduell.pass deleted file mode 100644 index d4ade48..0000000 --- a/build/test/results/test_quizduell.pass +++ /dev/null @@ -1,54 +0,0 @@ ---- -:source: - :path: test - :file: test_quizduell.c -:successes: -- :test: test_erstelleFrage - :line: 12 - :message: '' - :unity_test_time: 0 -- :test: test_CookingFragen - :line: 23 - :message: '' - :unity_test_time: 0 -- :test: test_MountainsFragen - :line: 45 - :message: '' - :unity_test_time: 0 -- :test: test_createCategory2WithQuestions - :line: 66 - :message: '' - :unity_test_time: 0 -- :test: test_befreieKategorie - :line: 87 - :message: '' - :unity_test_time: 0 -- :test: test_pruefeAntwort_CorrectAnswer - :line: 99 - :message: '' - :unity_test_time: 0 -- :test: test_pruefeAntwort_WrongAnswer - :line: 103 - :message: '' - :unity_test_time: 0 -- :test: test_sportsCategoryInitialization - :line: 107 - :message: '' - :unity_test_time: 0 -- :test: test_categorySelection_Cooking - :line: 143 - :message: '' - :unity_test_time: 0 -- :test: test_categorySelection_Sports - :line: 166 - :message: '' - :unity_test_time: 0 -:failures: [] -:ignores: [] -:counts: - :total: 10 - :passed: 10 - :failed: 0 - :ignored: 0 -:stdout: [] -:time: 0.022694699990097433 diff --git a/build/test/results/test_timequiz.pass b/build/test/results/test_timequiz.pass deleted file mode 100644 index 373f638..0000000 --- a/build/test/results/test_timequiz.pass +++ /dev/null @@ -1,14 +0,0 @@ ---- -:source: - :path: test - :file: test_timequiz.c -:successes: [] -:failures: [] -:ignores: [] -:counts: - :total: 0 - :passed: 0 - :failed: 0 - :ignored: 0 -:stdout: [] -:time: 0.022485199995571747 diff --git a/build/test/results/test_wwm.pass b/build/test/results/test_wwm.pass deleted file mode 100644 index 2d40f00..0000000 --- a/build/test/results/test_wwm.pass +++ /dev/null @@ -1,14 +0,0 @@ ---- -:source: - :path: test - :file: test_wwm.c -:successes: [] -:failures: [] -:ignores: [] -:counts: - :total: 0 - :passed: 0 - :failed: 0 - :ignored: 0 -:stdout: [] -:time: 0.020305000012740493 diff --git a/build/test/runners/test_casualQuiz_runner.c b/build/test/runners/test_casualQuiz_runner.c deleted file mode 100644 index 78eb33b..0000000 --- a/build/test/runners/test_casualQuiz_runner.c +++ /dev/null @@ -1,57 +0,0 @@ -/* 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); - - -/*=======Mock Management=====*/ -static void CMock_Init(void) -{ - GlobalExpectCount = 0; - GlobalVerifyOrder = 0; - GlobalOrderError = NULL; -} -static void CMock_Verify(void) -{ -} -static void CMock_Destroy(void) -{ -} - -/*=======Setup (stub)=====*/ -void setUp(void) {} - -/*=======Teardown (stub)=====*/ -void tearDown(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(); -} - -/*=======MAIN=====*/ -int main(void) -{ - UnityBegin("test_casualQuiz.c"); - - return UnityEnd(); -} diff --git a/build/test/runners/test_quizduell_runner.c b/build/test/runners/test_quizduell_runner.c deleted file mode 100644 index 14d59fc..0000000 --- a/build/test/runners/test_quizduell_runner.c +++ /dev/null @@ -1,99 +0,0 @@ -/* 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_erstelleFrage(void); -extern void test_CookingFragen(void); -extern void test_MountainsFragen(void); -extern void test_createCategory2WithQuestions(void); -extern void test_befreieKategorie(void); -extern void test_pruefeAntwort_CorrectAnswer(void); -extern void test_pruefeAntwort_WrongAnswer(void); -extern void test_sportsCategoryInitialization(void); -extern void test_categorySelection_Cooking(void); -extern void test_categorySelection_Sports(void); - - -/*=======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_quizduell.c"); - run_test(test_erstelleFrage, "test_erstelleFrage", 12); - run_test(test_CookingFragen, "test_CookingFragen", 23); - run_test(test_MountainsFragen, "test_MountainsFragen", 45); - run_test(test_createCategory2WithQuestions, "test_createCategory2WithQuestions", 66); - run_test(test_befreieKategorie, "test_befreieKategorie", 87); - run_test(test_pruefeAntwort_CorrectAnswer, "test_pruefeAntwort_CorrectAnswer", 99); - run_test(test_pruefeAntwort_WrongAnswer, "test_pruefeAntwort_WrongAnswer", 103); - run_test(test_sportsCategoryInitialization, "test_sportsCategoryInitialization", 107); - run_test(test_categorySelection_Cooking, "test_categorySelection_Cooking", 143); - run_test(test_categorySelection_Sports, "test_categorySelection_Sports", 166); - - return UnityEnd(); -} diff --git a/build/test/runners/test_timequiz_runner.c b/build/test/runners/test_timequiz_runner.c deleted file mode 100644 index cab2e2f..0000000 --- a/build/test/runners/test_timequiz_runner.c +++ /dev/null @@ -1,57 +0,0 @@ -/* 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); - - -/*=======Mock Management=====*/ -static void CMock_Init(void) -{ - GlobalExpectCount = 0; - GlobalVerifyOrder = 0; - GlobalOrderError = NULL; -} -static void CMock_Verify(void) -{ -} -static void CMock_Destroy(void) -{ -} - -/*=======Setup (stub)=====*/ -void setUp(void) {} - -/*=======Teardown (stub)=====*/ -void tearDown(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(); -} - -/*=======MAIN=====*/ -int main(void) -{ - UnityBegin("test_timequiz.c"); - - return UnityEnd(); -} diff --git a/build/test/runners/test_wwm_runner.c b/build/test/runners/test_wwm_runner.c deleted file mode 100644 index a1a6aa9..0000000 --- a/build/test/runners/test_wwm_runner.c +++ /dev/null @@ -1,57 +0,0 @@ -/* 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); - - -/*=======Mock Management=====*/ -static void CMock_Init(void) -{ - GlobalExpectCount = 0; - GlobalVerifyOrder = 0; - GlobalOrderError = NULL; -} -static void CMock_Verify(void) -{ -} -static void CMock_Destroy(void) -{ -} - -/*=======Setup (stub)=====*/ -void setUp(void) {} - -/*=======Teardown (stub)=====*/ -void tearDown(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(); -} - -/*=======MAIN=====*/ -int main(void) -{ - UnityBegin("test_wwm.c"); - - return UnityEnd(); -}