Conversation
- Update deps/c-testrunnerswitcher to master (adds PARAMETERIZED_TEST_FUNCTION support) - Update deps/ctest to master (adds CTEST_PARAMETERIZED_TEST_FUNCTION) - Refactor azure_base64_ut: consolidate 6 identical Azure_Base64_Decode_invalid_length_fails tests into a single PARAMETERIZED_TEST_FUNCTION Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| ARGS(uint32_t, flags_value, const char*, expected_string), | ||
| CASE((1, "FLAG_ONE"), flag_one), | ||
| CASE((2, "FLAG_TWO"), flag_two), | ||
| CASE((3, "FLAG_ONE | FLAG_TWO"), flag_one_and_two), |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Code Review: PR #586 — Parameterized Test ConversionFiles changed
✅ Correct
🐛 Bug — Missing comma (syntax error)File: \\c Should be:
|
| Check | Status |
|---|---|
| Every CASE matches a deleted TEST_FUNCTION | ✅ |
| No dropped tests | ✅ |
| SRS comments deduplicated, no orphans | ✅ |
No spurious // no-srs added |
|
| Helpers inlined, not called | ✅ (N/A — no helpers) |
| Syntax correctness | 🐛 Missing comma in flags_to_string_int.c |
- Added missing comma between function name and ARGS in flags_to_string_int.c - Restored // no-srs comment on TEST_FUNCTION in c_util_reals_ut.c Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Fixed: added missing comma in flags_to_string_int.c, restored // no-srs in c_util_reals_ut.c. Build and tests pass. |
Updates c-testrunnerswitcher and ctest submodules to master, bringing in PARAMETERIZED_TEST_FUNCTION macro support.
Changes: