OpenThread_app
Loading...
Searching...
No Matches
unity_fixture_internals.h
Go to the documentation of this file.
1//- Copyright (c) 2010 James Grenning and Contributed to Unity Project
2/* ==========================================
3 Unity Project - A Test Framework for C
4 Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams
5 [Released under MIT License. Please refer to license.txt for details]
6========================================== */
7
8#ifndef UNITY_FIXTURE_INTERNALS_H_
9#define UNITY_FIXTURE_INTERNALS_H_
10
11typedef struct _UNITY_FIXTURE_T
12{
14 unsigned int RepeatCount;
15 const char* NameFilter;
16 const char* GroupFilter;
18
19typedef void unityfunction(void);
21 unityfunction * body,
22 unityfunction * teardown,
23 const char * printableName,
24 const char * group,
25 const char * name,
26 const char * file, int line);
27
28void UnityIgnoreTest(const char * printableName, const char * group, const char * name);
29void UnityMalloc_StartTest(void);
30void UnityMalloc_EndTest(void);
34int UnityGetCommandLineOptions(int argc, const char* argv[]);
36
37void UnityPointer_Set(void ** ptr, void * newValue);
39void UnityPointer_Init(void);
40
41void UnityAssertEqualPointer(const void * expected,
42 const void * actual,
43 const char* msg,
44 const UNITY_LINE_TYPE lineNumber);
45
46#endif /* UNITY_FIXTURE_INTERNALS_H_ */
Definition unity_fixture_internals.h:12
const char * NameFilter
Definition unity_fixture_internals.h:15
int Verbose
Definition unity_fixture_internals.h:13
unsigned int RepeatCount
Definition unity_fixture_internals.h:14
const char * GroupFilter
Definition unity_fixture_internals.h:16
struct _UNITY_FIXTURE_T UNITY_FIXTURE_T
void UnityIgnoreTest(const char *printableName, const char *group, const char *name)
Definition unity_fixture.c:120
void UnityConcludeFixtureTest(void)
Definition unity_fixture.c:395
void UnityTestRunner(unityfunction *setup, unityfunction *body, unityfunction *teardown, const char *printableName, const char *group, const char *name, const char *file, int line)
Definition unity_fixture.c:77
UNITY_COUNTER_TYPE UnityFailureCount(void)
Definition unity_fixture.c:326
void UnityPointer_UndoAllSets(void)
Definition unity_fixture.c:315
void UnityMalloc_EndTest(void)
Definition unity_fixture.c:148
void UnityAssertEqualPointer(const void *expected, const void *actual, const char *msg, const UNITY_LINE_TYPE lineNumber)
UNITY_COUNTER_TYPE UnityIgnoreCount(void)
Definition unity_fixture.c:331
void UnityPointer_Init(void)
Definition unity_fixture.c:299
UNITY_COUNTER_TYPE UnityTestsCount(void)
Definition unity_fixture.c:336
int UnityGetCommandLineOptions(int argc, const char *argv[])
Definition unity_fixture.c:341
void unityfunction(void)
Definition unity_fixture_internals.h:19
void UnityMalloc_StartTest(void)
Definition unity_fixture.c:142
void UnityPointer_Set(void **ptr, void *newValue)
Definition unity_fixture.c:304
#define UNITY_LINE_TYPE
Definition unity_internals.h:307
#define UNITY_COUNTER_TYPE
Definition unity_internals.h:311