Skip to content

Conversation

nicholashanson
Copy link
Contributor

Moved json unit tests from from unittest.cpp to unit_test/test_json.cpp.

Addiitonally added [json] tag to json unit tests so that they can be run in isolation.

After Refactor

Filters: [json]
Randomness seeded to: 1044706338
(2025-09-16 00:19:54) [DEBUG   ] 0.0363039083557951461345
...
(2025-09-16 00:19:54) [DEBUG   ] 0.8016815476190476
===============================================================================
All tests passed (173 assertions in 31 test cases)

- Moved tests that depend solely on `crow::response` from unittest.cpp
  to tests/unit_tests/test_http_response.cpp for clearer separation of concerns.
- Renamed the original "simple_response_routing_params" test in
  unittest.cpp to "routing_params" to reflect this chage.
- Updated CMakeLists.txt to automatically include all sources under unit_tests/.
Isolated unit tests that depend only on the utility module into test_utility.cpp.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants