From 8604152978976b12940e67cbaf2c1ca1a830b240 Mon Sep 17 00:00:00 2001 From: roeglinj Date: Fri, 24 Apr 2026 11:24:48 +0200 Subject: [PATCH] Add test-specific mock include directives macros --- src/unity.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/unity.h b/src/unity.h index 8f1b8d4da..480b4bb95 100644 --- a/src/unity.h +++ b/src/unity.h @@ -128,6 +128,17 @@ void verifyTest(void); /* Customize #include search paths for a test executable's compilation. Ex: TEST_INCLUDE_PATH("src/module_a/inc") */ #define TEST_INCLUDE_PATH(a) +/* Add headers to a generated mock for this test executable. Ex: + * TEST_MOCK_INCLUDE("mock_driver.h", "test_driver_types.h") */ +#define TEST_MOCK_INCLUDE(mock, header) + +/* Location-specific generated mock include placement. */ +#define TEST_MOCK_INCLUDE_H_PRE_ORIG_HEADER(mock, header) +#define TEST_MOCK_INCLUDE_H_POST_ORIG_HEADER(mock, header) +#define TEST_MOCK_INCLUDE_C_PRE_HEADER(mock, header) +#define TEST_MOCK_INCLUDE_C_POST_HEADER(mock, header) + + /*------------------------------------------------------- * Test Asserts (simple) *-------------------------------------------------------*/