OpenThread_app
Loading...
Searching...
No Matches
unity_fixture.h File Reference

Go to the source code of this file.

Macros

#define TEST_GROUP(group)
#define TEST_SETUP(group)
#define TEST_TEAR_DOWN(group)
#define TEST(group, name)
#define IGNORE_TEST(group, name)
#define RUN_TEST_CASE(group, name)
#define TEST_GROUP_RUNNER(group)
#define RUN_TEST_GROUP(group)
#define UT_PTR_SET(ptr, newPointerValue)
#define TEST_ASSERT_POINTERS_EQUAL(expected, actual)
#define TEST_ASSERT_BYTES_EQUAL(expected, actual)
#define FAIL(message)
#define CHECK(condition)
#define LONGS_EQUAL(expected, actual)
#define STRCMP_EQUAL(expected, actual)
#define DOUBLES_EQUAL(expected, actual, delta)

Functions

int UnityMain (int argc, const char *argv[], void(*runAllTests)(void))
void UnityMalloc_MakeMallocFailAfterCount (int count)

Macro Definition Documentation

◆ CHECK

#define CHECK ( condition)
Value:
TEST_ASSERT_TRUE((condition))
#define TEST_ASSERT_TRUE(condition)
Definition unity.h:78

◆ DOUBLES_EQUAL

#define DOUBLES_EQUAL ( expected,
actual,
delta )
Value:
TEST_ASSERT_FLOAT_WITHIN(((expected), (actual), (delta))
#define TEST_ASSERT_FLOAT_WITHIN(delta, expected, actual)
Definition unity.h:152

◆ FAIL

#define FAIL ( message)
Value:
#define TEST_FAIL_MESSAGE(message)
Definition unity.h:66

◆ IGNORE_TEST

#define IGNORE_TEST ( group,
name )
Value:
void TEST_##group##_##name##_(void);\
void TEST_##group##_##name##_run(void);\
void TEST_##group##_##name##_run(void)\
{\
UnityIgnoreTest("IGNORE_TEST(" #group ", " #name ")", TEST_GROUP_##group, #name);\
}\
void TEST_##group##_##name##_(void)

◆ LONGS_EQUAL

#define LONGS_EQUAL ( expected,
actual )
Value:
TEST_ASSERT_EQUAL_INT((expected), (actual))
#define TEST_ASSERT_EQUAL_INT(expected, actual)
Definition unity.h:85

◆ RUN_TEST_CASE

#define RUN_TEST_CASE ( group,
name )
Value:
{ void TEST_##group##_##name##_run(void);\
TEST_##group##_##name##_run(); }

◆ RUN_TEST_GROUP

#define RUN_TEST_GROUP ( group)
Value:
{ void TEST_##group##_GROUP_RUNNER(void);\
TEST_##group##_GROUP_RUNNER(); }

◆ STRCMP_EQUAL

#define STRCMP_EQUAL ( expected,
actual )
Value:
TEST_ASSERT_EQUAL_STRING((expected), (actual))
#define TEST_ASSERT_EQUAL_STRING(expected, actual)
Definition unity.h:127

◆ TEST

#define TEST ( group,
name )
Value:
void TEST_##group##_##name##_(void);\
void TEST_##group##_##name##_run(void);\
void TEST_##group##_##name##_run(void)\
{\
UnityTestRunner(TEST_##group##_SETUP,\
TEST_##group##_##name##_,\
TEST_##group##_TEAR_DOWN,\
"TEST(" #group ", " #name ")",\
TEST_GROUP_##group, #name,\
__FILE__, __LINE__);\
}\
void TEST_##group##_##name##_(void)

◆ TEST_ASSERT_BYTES_EQUAL

#define TEST_ASSERT_BYTES_EQUAL ( expected,
actual )
Value:
TEST_ASSERT_EQUAL_HEX8(0xff & (expected), 0xff & (actual))
#define TEST_ASSERT_EQUAL_HEX8(expected, actual)
Definition unity.h:98

◆ TEST_ASSERT_POINTERS_EQUAL

#define TEST_ASSERT_POINTERS_EQUAL ( expected,
actual )
Value:
TEST_ASSERT_EQUAL_PTR((expected), (actual))
#define TEST_ASSERT_EQUAL_PTR(expected, actual)
Definition unity.h:126

◆ TEST_GROUP

#define TEST_GROUP ( group)
Value:
static const char* TEST_GROUP_##group = #group

◆ TEST_GROUP_RUNNER

#define TEST_GROUP_RUNNER ( group)
Value:
void TEST_##group##_GROUP_RUNNER_runAll(void);\
void TEST_##group##_GROUP_RUNNER(void);\
void TEST_##group##_GROUP_RUNNER(void)\
{\
TEST_##group##_GROUP_RUNNER_runAll();\
}\
void TEST_##group##_GROUP_RUNNER_runAll(void)

◆ TEST_SETUP

#define TEST_SETUP ( group)
Value:
void TEST_##group##_SETUP(void);\
void TEST_##group##_SETUP(void)

◆ TEST_TEAR_DOWN

#define TEST_TEAR_DOWN ( group)
Value:
void TEST_##group##_TEAR_DOWN(void);\
void TEST_##group##_TEAR_DOWN(void)

◆ UT_PTR_SET

#define UT_PTR_SET ( ptr,
newPointerValue )
Value:
UnityPointer_Set((void**)&(ptr), (void*)(newPointerValue))
void UnityPointer_Set(void **pointer, void *newValue)
Definition unity_fixture.c:304

Function Documentation

◆ UnityMain()

int UnityMain ( int argc,
const char * argv[],
void(* runAllTests )(void) )

◆ UnityMalloc_MakeMallocFailAfterCount()

void UnityMalloc_MakeMallocFailAfterCount ( int count)