Skip to content

Added support for noreturn functions.#674

Open
informatimago wants to merge 2 commits intoThrowTheSwitch:masterfrom
informatimago:noreturn
Open

Added support for noreturn functions.#674
informatimago wants to merge 2 commits intoThrowTheSwitch:masterfrom
informatimago:noreturn

Conversation

@informatimago
Copy link

This patch adds macros to support noreturn mocked functions:

Added TEST_PROTECT_NORETURN(), TEST_DO_NOT_RETURN(), and TEST_NOT_RETURNING(call) to test for non-returning functions.
Mock functions that are declared noreturn shall use TEST_DO_NOT_RETURN() instead of return.

More details in the following CMock PR.

Added TEST_PROTECT_NORETURN(), TEST_DO_NOT_RETURN(), and TEST_NOT_RETURNING(call) to test for non-returning functions.
Mock functions that are declared noreturn shall use TEST_DO_NOT_RETURN() instead of return.
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.

1 participant