Refactor Unit Tests #136

Closed
opened 2023-07-19 17:04:06 +00:00 by sdaveb · 1 comment
Owner

Problem Description

  • Some of the unit tests are sill using Catch2's clunky syntax.
  • Unit tests have certain warnings disabled because FakeIt and Catch2 were emitting warnings.

Proposed Solution

(if any)

  • Wrap the syntax around the macros defined in test-includes.hpp
  • Disable the warnings for the external dependencies using GCC pragmas
## Problem Description - Some of the unit tests are sill using Catch2's clunky syntax. - Unit tests have certain warnings disabled because FakeIt and Catch2 were emitting warnings. ## Proposed Solution ### (if any) - Wrap the syntax around the macros defined in test-includes.hpp - Disable the warnings for the external dependencies using GCC pragmas
sdaveb added this to the Finalize the engine core milestone 2023-07-19 17:04:06 +00:00
sdaveb added the
task
label 2023-07-19 17:04:06 +00:00
sdaveb self-assigned this 2023-07-19 17:04:06 +00:00
sdaveb added this to the libFramework API project 2023-07-19 17:04:07 +00:00
sdaveb changed title from Modernize unit tests so they use the new BEING_TEST_SUITE wrapper macros to Modernize unit tests so they use the new BEGIN_TEST_SUITE wrapper macros 2023-07-20 14:58:33 +00:00
sdaveb changed title from Modernize unit tests so they use the new BEGIN_TEST_SUITE wrapper macros to Refactor Unit Tests 2023-08-02 03:13:51 +00:00
Author
Owner

Duplicate of #147

Duplicate of #147
Sign in to join this conversation.
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sdaveb/quartz-warriors#136
No description provided.