diff options
Diffstat (limited to 'testsuite/unity/include/unity_fixture_internals.h')
-rw-r--r-- | testsuite/unity/include/unity_fixture_internals.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/testsuite/unity/include/unity_fixture_internals.h b/testsuite/unity/include/unity_fixture_internals.h new file mode 100644 index 0000000000..2dd9734391 --- /dev/null +++ b/testsuite/unity/include/unity_fixture_internals.h @@ -0,0 +1,46 @@ +//- Copyright (c) 2010 James Grenning and Contributed to Unity Project +/* ========================================== + Unity Project - A Test Framework for C + Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams + [Released under MIT License. Please refer to license.txt for details] +========================================== */ + +#ifndef UNITY_FIXTURE_INTERNALS_H_ +#define UNITY_FIXTURE_INTERNALS_H_ + +typedef struct _UNITY_FIXTURE_T +{ + int Verbose; + unsigned int RepeatCount; + const char* NameFilter; + const char* GroupFilter; +} UNITY_FIXTURE_T; + +typedef void unityfunction(void); +void UnityTestRunner(unityfunction * setup, + unityfunction * body, + unityfunction * teardown, + const char * printableName, + const char * group, + const char * name, + const char * file, int line); + +void UnityIgnoreTest(const char * printableName, const char * group, const char * name); +void UnityMalloc_StartTest(void); +void UnityMalloc_EndTest(void); +UNITY_COUNTER_TYPE UnityFailureCount(void); +UNITY_COUNTER_TYPE UnityIgnoreCount(void); +UNITY_COUNTER_TYPE UnityTestsCount(void); +int UnityGetCommandLineOptions(int argc, const char* argv[]); +void UnityConcludeFixtureTest(void); + +void UnityPointer_Set(void ** ptr, void * newValue); +void UnityPointer_UndoAllSets(void); +void UnityPointer_Init(void); + +void UnityAssertEqualPointer(const void * expected, + const void * actual, + const char* msg, + const UNITY_LINE_TYPE lineNumber); + +#endif /* UNITY_FIXTURE_INTERNALS_H_ */ |