90 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* AUTOGENERATED FILE. DO NOT EDIT. */
 | 
						|
 | 
						|
/*=======Test Runner Used To Run Each Test Below=====*/
 | 
						|
#define RUN_TEST(TestFunc, TestLineNum) \
 | 
						|
{ \
 | 
						|
  Unity.CurrentTestName = #TestFunc; \
 | 
						|
  Unity.CurrentTestLineNumber = TestLineNum; \
 | 
						|
  Unity.NumberOfTests++; \
 | 
						|
  CMock_Init(); \
 | 
						|
  UNITY_CLR_DETAILS(); \
 | 
						|
  if (TEST_PROTECT()) \
 | 
						|
  { \
 | 
						|
    CEXCEPTION_T e; \
 | 
						|
    Try { \
 | 
						|
      setUp(); \
 | 
						|
      TestFunc(); \
 | 
						|
    } Catch(e) { TEST_ASSERT_EQUAL_HEX32_MESSAGE(CEXCEPTION_NONE, e, "Unhandled Exception!"); } \
 | 
						|
  } \
 | 
						|
  if (TEST_PROTECT() && !TEST_IS_IGNORED) \
 | 
						|
  { \
 | 
						|
    tearDown(); \
 | 
						|
    CMock_Verify(); \
 | 
						|
  } \
 | 
						|
  CMock_Destroy(); \
 | 
						|
  UnityConcludeTest(); \
 | 
						|
}
 | 
						|
 | 
						|
/*=======Automagically Detected Files To Include=====*/
 | 
						|
#include "unity.h"
 | 
						|
#include "cmock.h"
 | 
						|
#include <setjmp.h>
 | 
						|
#include <stdio.h>
 | 
						|
#include "CException.h"
 | 
						|
#include "one.h"
 | 
						|
#include "two.h"
 | 
						|
#include "funky.h"
 | 
						|
#include <setjmp.h>
 | 
						|
#include "Mockstanky.h"
 | 
						|
 | 
						|
int GlobalExpectCount;
 | 
						|
int GlobalVerifyOrder;
 | 
						|
char* GlobalOrderError;
 | 
						|
 | 
						|
/*=======External Functions This Runner Calls=====*/
 | 
						|
extern void setUp(void);
 | 
						|
extern void tearDown(void);
 | 
						|
extern void test_TheFirstThingToTest(void);
 | 
						|
extern void test_TheSecondThingToTest(void);
 | 
						|
 | 
						|
 | 
						|
/*=======Mock Management=====*/
 | 
						|
static void CMock_Init(void)
 | 
						|
{
 | 
						|
  GlobalExpectCount = 0;
 | 
						|
  GlobalVerifyOrder = 0;
 | 
						|
  GlobalOrderError = NULL;
 | 
						|
  Mockstanky_Init();
 | 
						|
}
 | 
						|
static void CMock_Verify(void)
 | 
						|
{
 | 
						|
  Mockstanky_Verify();
 | 
						|
}
 | 
						|
static void CMock_Destroy(void)
 | 
						|
{
 | 
						|
  Mockstanky_Destroy();
 | 
						|
}
 | 
						|
 | 
						|
/*=======Test Reset Option=====*/
 | 
						|
void resetTest(void);
 | 
						|
void resetTest(void)
 | 
						|
{
 | 
						|
  CMock_Verify();
 | 
						|
  CMock_Destroy();
 | 
						|
  tearDown();
 | 
						|
  CMock_Init();
 | 
						|
  setUp();
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*=======MAIN=====*/
 | 
						|
int main(void)
 | 
						|
{
 | 
						|
  UnityBegin("testdata/mocksample.c");
 | 
						|
  RUN_TEST(test_TheFirstThingToTest, 21);
 | 
						|
  RUN_TEST(test_TheSecondThingToTest, 43);
 | 
						|
 | 
						|
  CMock_Guts_MemFreeFinal();
 | 
						|
  return (UnityEnd());
 | 
						|
}
 |