feature/unit_tests_modularity #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/unit_tests_modularity"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR Goal: Modularize Unit Testing for Educational Clarity
Status: Work In Progress (WIP)
Objective
Refactor the unit testing codebase to improve modularity, readability, and educational value by:
This will:
Requirements Checklist
All tasks must be completed before merging.
.cfiles (e.g.cmp_prefix.c,cmp_regex.c).comparators.hwith prototypes for all comparators.test_casesstruct and test cases totest_cases.h.rc_test.cto includecomparators.handtest_cases.h.Makefileto compile individual comparator files.make test.TESTING.mdto document:Educational Notes for Reviewers/Students
cmp_regexwork?").make clean && maketo build everything.make testto execute tests.cmp_new.cand implement the function.comparators.h.SRC_COMPARATORSin theMakefile.test_cases.h.test_casesarray intest_cases.h.Open Questions/Issues
CC: @mentors @students
Reviewrs: Please focus on:
Next Steps:
Note: This is a WIP -- feedback welcome as we go!
Requirements Checklist - (Update)
All tasks must be completed before merging.
.cfiles (e.g.cmp_prefix.c,cmp_regex.c).comparators.hwith prototypes for all comparators.test_casesstruct and test cases totest_cases.h.rc_test.cto includecomparators.handtest_cases.h.Makefileto compile individual comparator files.make test.TESTING.mdto document:Requirements Checklist - (Update)
All tasks must be completed before merging.
.cfiles (e.g.cmp_prefix.c,cmp_regex.c).comparators.hwith prototypes for all comparators.test_casesstruct and test cases totest_cases.h.rc_test.cto includecomparators.handtest_cases.h.Makefileto compile individual comparator files.make test.TESTING.mdto document:Next Steps:
Next Steps:
WIP: feature/unit_tests_modularityto feature/unit_tests_modularity