CryptoAuthLib
Atmel CryptoAuthentication Library
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 
11 typedef struct _UNITY_FIXTURE_T {
12  int Verbose;
13  unsigned int RepeatCount;
14  const char* NameFilter;
15  const char* GroupFilter;
17 
18 typedef void unityfunction (void);
19 void UnityTestRunner(unityfunction * setup,
20  unityfunction * body,
21  unityfunction * teardown,
22  const char * printableName,
23  const char * group,
24  const char * name,
25  const char * file, int line);
26 
27 void UnityIgnoreTest(const char * printableName);
28 void UnityMalloc_StartTest(void);
29 void UnityMalloc_EndTest(void);
30 int UnityFailureCount(void);
31 int UnityGetCommandLineOptions(int argc, const char* argv[]);
32 void UnityConcludeFixtureTest(void);
33 
34 void UnityPointer_Set(void ** ptr, void * newValue);
35 void UnityPointer_UndoAllSets(void);
36 void UnityPointer_Init(void);
37 
38 void UnityAssertEqualPointer(const void * expected,
39  const void * actual,
40  const char* msg,
41  const UNITY_LINE_TYPE lineNumber);
42 
43 #endif /* UNITY_FIXTURE_INTERNALS_H_ */
struct _UNITY_FIXTURE_T UNITY_FIXTURE_T
void UnityPointer_Set(void **ptr, void *newValue)
Definition: unity_fixture.c:286
void UnityIgnoreTest(const char *printableName)
Definition: unity_fixture.c:117
const char * NameFilter
Definition: unity_fixture_internals.h:14
int UnityFailureCount(void)
Definition: unity_fixture.c:307
void UnityAssertEqualPointer(const void *expected, const void *actual, const char *msg, const UNITY_LINE_TYPE lineNumber)
void UnityConcludeFixtureTest(void)
Definition: unity_fixture.c:356
int Verbose
Definition: unity_fixture_internals.h:12
const char * GroupFilter
Definition: unity_fixture_internals.h:15
void UnityMalloc_EndTest(void)
Definition: unity_fixture.c:142
#define UNITY_LINE_TYPE
Definition: unity_internals.h:285
void unityfunction(void)
Definition: unity_fixture_internals.h:18
Definition: unity_fixture_internals.h:11
void UnityMalloc_StartTest(void)
Definition: unity_fixture.c:136
unsigned int RepeatCount
Definition: unity_fixture_internals.h:13
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:79
void UnityPointer_UndoAllSets(void)
Definition: unity_fixture.c:297
void UnityPointer_Init(void)
Definition: unity_fixture.c:281
int UnityGetCommandLineOptions(int argc, const char *argv[])
Definition: unity_fixture.c:312