提交 61dd3f18 编写于 作者: A Andrzej Bieniek

Change comments style in unity and test runner to compile with std=c89

上级 a5a927f4
...@@ -158,7 +158,7 @@ class UnityTestRunnerGenerator ...@@ -158,7 +158,7 @@ class UnityTestRunnerGenerator
def create_header(output, mocks, testfile_includes=[]) def create_header(output, mocks, testfile_includes=[])
output.puts('/* AUTOGENERATED FILE. DO NOT EDIT. */') output.puts('/* AUTOGENERATED FILE. DO NOT EDIT. */')
create_runtest(output, mocks) create_runtest(output, mocks)
output.puts("\n//=======Automagically Detected Files To Include=====") output.puts("\n/*=======Automagically Detected Files To Include=====*/")
output.puts("#include \"#{@options[:framework].to_s}.h\"") output.puts("#include \"#{@options[:framework].to_s}.h\"")
output.puts('#include "cmock.h"') unless (mocks.empty?) output.puts('#include "cmock.h"') unless (mocks.empty?)
output.puts('#include <setjmp.h>') output.puts('#include <setjmp.h>')
...@@ -186,7 +186,7 @@ class UnityTestRunnerGenerator ...@@ -186,7 +186,7 @@ class UnityTestRunnerGenerator
end end
def create_externs(output, tests, mocks) def create_externs(output, tests, mocks)
output.puts("\n//=======External Functions This Runner Calls=====") output.puts("\n/*=======External Functions This Runner Calls=====*/")
output.puts("extern void #{@options[:setup_name]}(void);") output.puts("extern void #{@options[:setup_name]}(void);")
output.puts("extern void #{@options[:teardown_name]}(void);") output.puts("extern void #{@options[:teardown_name]}(void);")
tests.each do |test| tests.each do |test|
...@@ -197,7 +197,7 @@ class UnityTestRunnerGenerator ...@@ -197,7 +197,7 @@ class UnityTestRunnerGenerator
def create_mock_management(output, mock_headers) def create_mock_management(output, mock_headers)
unless (mock_headers.empty?) unless (mock_headers.empty?)
output.puts("\n//=======Mock Management=====") output.puts("\n/*=======Mock Management=====*/")
output.puts("static void CMock_Init(void)") output.puts("static void CMock_Init(void)")
output.puts("{") output.puts("{")
if @options[:enforce_strict_ordering] if @options[:enforce_strict_ordering]
...@@ -232,14 +232,14 @@ class UnityTestRunnerGenerator ...@@ -232,14 +232,14 @@ class UnityTestRunnerGenerator
def create_suite_setup_and_teardown(output) def create_suite_setup_and_teardown(output)
unless (@options[:suite_setup].nil?) unless (@options[:suite_setup].nil?)
output.puts("\n//=======Suite Setup=====") output.puts("\n/*=======Suite Setup=====*/")
output.puts("static int suite_setup(void)") output.puts("static int suite_setup(void)")
output.puts("{") output.puts("{")
output.puts(@options[:suite_setup]) output.puts(@options[:suite_setup])
output.puts("}") output.puts("}")
end end
unless (@options[:suite_teardown].nil?) unless (@options[:suite_teardown].nil?)
output.puts("\n//=======Suite Teardown=====") output.puts("\n/*=======Suite Teardown=====*/")
output.puts("static int suite_teardown(int num_failures)") output.puts("static int suite_teardown(int num_failures)")
output.puts("{") output.puts("{")
output.puts(@options[:suite_teardown]) output.puts(@options[:suite_teardown])
...@@ -251,7 +251,7 @@ class UnityTestRunnerGenerator ...@@ -251,7 +251,7 @@ class UnityTestRunnerGenerator
cexception = @options[:plugins].include? :cexception cexception = @options[:plugins].include? :cexception
va_args1 = @options[:use_param_tests] ? ', ...' : '' va_args1 = @options[:use_param_tests] ? ', ...' : ''
va_args2 = @options[:use_param_tests] ? '__VA_ARGS__' : '' va_args2 = @options[:use_param_tests] ? '__VA_ARGS__' : ''
output.puts("\n//=======Test Runner Used To Run Each Test Below=====") output.puts("\n/*=======Test Runner Used To Run Each Test Below=====*/")
output.puts("#define RUN_TEST_NO_ARGS") if @options[:use_param_tests] output.puts("#define RUN_TEST_NO_ARGS") if @options[:use_param_tests]
output.puts("#define RUN_TEST(TestFunc, TestLineNum#{va_args1}) \\") output.puts("#define RUN_TEST(TestFunc, TestLineNum#{va_args1}) \\")
output.puts("{ \\") output.puts("{ \\")
...@@ -279,7 +279,7 @@ class UnityTestRunnerGenerator ...@@ -279,7 +279,7 @@ class UnityTestRunnerGenerator
end end
def create_reset(output, used_mocks) def create_reset(output, used_mocks)
output.puts("\n//=======Test Reset Option=====") output.puts("\n/*=======Test Reset Option=====*/")
output.puts("void resetTest(void);") output.puts("void resetTest(void);")
output.puts("void resetTest(void)") output.puts("void resetTest(void)")
output.puts("{") output.puts("{")
...@@ -292,7 +292,7 @@ class UnityTestRunnerGenerator ...@@ -292,7 +292,7 @@ class UnityTestRunnerGenerator
end end
def create_main(output, filename, tests, used_mocks) def create_main(output, filename, tests, used_mocks)
output.puts("\n\n//=======MAIN=====") output.puts("\n\n/*=======MAIN=====*/")
if (@options[:main_name] != "main") if (@options[:main_name] != "main")
output.puts("int #{@options[:main_name]}(void);") output.puts("int #{@options[:main_name]}(void);")
end end
......
此差异已折叠。
此差异已折叠。
...@@ -13,10 +13,10 @@ ...@@ -13,10 +13,10 @@
#include <setjmp.h> #include <setjmp.h>
// Unity Attempts to Auto-Detect Integer Types /* Unity Attempts to Auto-Detect Integer Types
// Attempt 1: UINT_MAX, ULONG_MAX, etc in <stdint.h> * Attempt 1: UINT_MAX, ULONG_MAX, etc in <stdint.h>
// Attempt 2: UINT_MAX, ULONG_MAX, etc in <limits.h> * Attempt 2: UINT_MAX, ULONG_MAX, etc in <limits.h>
// Attempt 3: Deduced from sizeof() macros * Attempt 3: Deduced from sizeof() macros */
#ifndef UNITY_EXCLUDE_STDINT_H #ifndef UNITY_EXCLUDE_STDINT_H
#include <stdint.h> #include <stdint.h>
#endif #endif
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#define ULONG_MAX (sizeof(unsigned long) * 256 - 1) #define ULONG_MAX (sizeof(unsigned long) * 256 - 1)
#endif #endif
#ifndef UINTPTR_MAX #ifndef UINTPTR_MAX
//apparently this is not a constant expression: (sizeof(unsigned int *) * 256 - 1) so we have to just let this fall through /* apparently this is not a constant expression: (sizeof(unsigned int *) * 256 - 1) so we have to just let this fall through */
#endif #endif
#endif #endif
...@@ -41,14 +41,14 @@ ...@@ -41,14 +41,14 @@
#include <math.h> #include <math.h>
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Guess Widths If Not Specified * Guess Widths If Not Specified
//------------------------------------------------------- *-------------------------------------------------------*/
// Determine the size of an int, if not already specificied. /* Determine the size of an int, if not already specificied.
// We cannot use sizeof(int), because it is not yet defined * We cannot use sizeof(int), because it is not yet defined
// at this stage in the trnslation of the C program. * at this stage in the trnslation of the C program.
// Therefore, infer it from UINT_MAX if possible. * Therefore, infer it from UINT_MAX if possible. */
#ifndef UNITY_INT_WIDTH #ifndef UNITY_INT_WIDTH
#ifdef UINT_MAX #ifdef UINT_MAX
#if (UINT_MAX == 0xFFFF) #if (UINT_MAX == 0xFFFF)
...@@ -64,9 +64,9 @@ ...@@ -64,9 +64,9 @@
#define UNITY_INT_WIDTH (32) #define UNITY_INT_WIDTH (32)
#endif #endif
// Determine the size of a long, if not already specified, /* Determine the size of a long, if not already specified,
// by following the process used above to define * by following the process used above to define
// UNITY_INT_WIDTH. * UNITY_INT_WIDTH. */
#ifndef UNITY_LONG_WIDTH #ifndef UNITY_LONG_WIDTH
#ifdef ULONG_MAX #ifdef ULONG_MAX
#if (ULONG_MAX == 0xFFFF) #if (ULONG_MAX == 0xFFFF)
...@@ -82,9 +82,9 @@ ...@@ -82,9 +82,9 @@
#define UNITY_LONG_WIDTH (32) #define UNITY_LONG_WIDTH (32)
#endif #endif
// Determine the size of a pointer, if not already specified, /* Determine the size of a pointer, if not already specified,
// by following the process used above to define * by following the process used above to define
// UNITY_INT_WIDTH. * UNITY_INT_WIDTH. */
#ifndef UNITY_POINTER_WIDTH #ifndef UNITY_POINTER_WIDTH
#ifdef UINTPTR_MAX #ifdef UINTPTR_MAX
#if (UINTPTR_MAX+0 <= 0xFFFF) #if (UINTPTR_MAX+0 <= 0xFFFF)
...@@ -111,9 +111,9 @@ ...@@ -111,9 +111,9 @@
#define UNITY_POINTER_WIDTH UNITY_LONG_WIDTH #define UNITY_POINTER_WIDTH UNITY_LONG_WIDTH
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Int Support (Define types based on detected sizes) * Int Support (Define types based on detected sizes)
//------------------------------------------------------- *-------------------------------------------------------*/
#if (UNITY_INT_WIDTH == 32) #if (UNITY_INT_WIDTH == 32)
typedef unsigned char _UU8; typedef unsigned char _UU8;
...@@ -133,9 +133,9 @@ ...@@ -133,9 +133,9 @@
#error Invalid UNITY_INT_WIDTH specified! (16 or 32 are supported) #error Invalid UNITY_INT_WIDTH specified! (16 or 32 are supported)
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// 64-bit Support * 64-bit Support
//------------------------------------------------------- *-------------------------------------------------------*/
#ifndef UNITY_SUPPORT_64 #ifndef UNITY_SUPPORT_64
#if UNITY_LONG_WIDTH > 32 #if UNITY_LONG_WIDTH > 32
...@@ -150,13 +150,13 @@ ...@@ -150,13 +150,13 @@
#ifndef UNITY_SUPPORT_64 #ifndef UNITY_SUPPORT_64
//No 64-bit Support /* No 64-bit Support */
typedef _UU32 _U_UINT; typedef _UU32 _U_UINT;
typedef _US32 _U_SINT; typedef _US32 _U_SINT;
#else #else
//64-bit Support /* 64-bit Support */
#if (UNITY_LONG_WIDTH == 32) #if (UNITY_LONG_WIDTH == 32)
typedef unsigned long long _UU64; typedef unsigned long long _UU64;
typedef signed long long _US64; typedef signed long long _US64;
...@@ -171,9 +171,9 @@ typedef _US64 _U_SINT; ...@@ -171,9 +171,9 @@ typedef _US64 _U_SINT;
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Pointer Support * Pointer Support
//------------------------------------------------------- *-------------------------------------------------------*/
#if (UNITY_POINTER_WIDTH == 32) #if (UNITY_POINTER_WIDTH == 32)
typedef _UU32 _UP; typedef _UU32 _UP;
...@@ -194,16 +194,16 @@ typedef _US64 _U_SINT; ...@@ -194,16 +194,16 @@ typedef _US64 _U_SINT;
#ifndef UNITY_INTERNAL_PTR #ifndef UNITY_INTERNAL_PTR
#define UNITY_INTERNAL_PTR UNITY_PTR_ATTRIBUTE const void* #define UNITY_INTERNAL_PTR UNITY_PTR_ATTRIBUTE const void*
//#define UNITY_INTERNAL_PTR UNITY_PTR_ATTRIBUTE const _UU8* /* #define UNITY_INTERNAL_PTR UNITY_PTR_ATTRIBUTE const _UU8* */
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Float Support * Float Support
//------------------------------------------------------- *-------------------------------------------------------*/
#ifdef UNITY_EXCLUDE_FLOAT #ifdef UNITY_EXCLUDE_FLOAT
//No Floating Point Support /* No Floating Point Support */
#undef UNITY_INCLUDE_FLOAT #undef UNITY_INCLUDE_FLOAT
#undef UNITY_FLOAT_PRECISION #undef UNITY_FLOAT_PRECISION
#undef UNITY_FLOAT_TYPE #undef UNITY_FLOAT_TYPE
...@@ -215,7 +215,7 @@ typedef _US64 _U_SINT; ...@@ -215,7 +215,7 @@ typedef _US64 _U_SINT;
#define UNITY_INCLUDE_FLOAT #define UNITY_INCLUDE_FLOAT
#endif #endif
//Floating Point Support /* Floating Point Support */
#ifndef UNITY_FLOAT_PRECISION #ifndef UNITY_FLOAT_PRECISION
#define UNITY_FLOAT_PRECISION (0.00001f) #define UNITY_FLOAT_PRECISION (0.00001f)
#endif #endif
...@@ -243,11 +243,11 @@ typedef UNITY_FLOAT_TYPE _UF; ...@@ -243,11 +243,11 @@ typedef UNITY_FLOAT_TYPE _UF;
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Double Float Support * Double Float Support
//------------------------------------------------------- *-------------------------------------------------------*/
//unlike FLOAT, we DON'T include by default /* unlike FLOAT, we DON'T include by default */
#ifndef UNITY_EXCLUDE_DOUBLE #ifndef UNITY_EXCLUDE_DOUBLE
#ifndef UNITY_INCLUDE_DOUBLE #ifndef UNITY_INCLUDE_DOUBLE
#define UNITY_EXCLUDE_DOUBLE #define UNITY_EXCLUDE_DOUBLE
...@@ -256,7 +256,7 @@ typedef UNITY_FLOAT_TYPE _UF; ...@@ -256,7 +256,7 @@ typedef UNITY_FLOAT_TYPE _UF;
#ifdef UNITY_EXCLUDE_DOUBLE #ifdef UNITY_EXCLUDE_DOUBLE
//No Floating Point Support /* No Floating Point Support */
#undef UNITY_DOUBLE_PRECISION #undef UNITY_DOUBLE_PRECISION
#undef UNITY_DOUBLE_TYPE #undef UNITY_DOUBLE_TYPE
#undef UNITY_DOUBLE_VERBOSE #undef UNITY_DOUBLE_VERBOSE
...@@ -267,7 +267,7 @@ typedef UNITY_FLOAT_TYPE _UF; ...@@ -267,7 +267,7 @@ typedef UNITY_FLOAT_TYPE _UF;
#else #else
//Double Floating Point Support /* Double Floating Point Support */
#ifndef UNITY_DOUBLE_PRECISION #ifndef UNITY_DOUBLE_PRECISION
#define UNITY_DOUBLE_PRECISION (1e-12f) #define UNITY_DOUBLE_PRECISION (1e-12f)
#endif #endif
...@@ -284,26 +284,26 @@ typedef UNITY_DOUBLE_TYPE _UD; ...@@ -284,26 +284,26 @@ typedef UNITY_DOUBLE_TYPE _UD;
#endif #endif
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Output Method: stdout (DEFAULT) * Output Method: stdout (DEFAULT)
//------------------------------------------------------- *-------------------------------------------------------*/
#ifndef UNITY_OUTPUT_CHAR #ifndef UNITY_OUTPUT_CHAR
//Default to using putchar, which is defined in stdio.h /* Default to using putchar, which is defined in stdio.h */
#include <stdio.h> #include <stdio.h>
#define UNITY_OUTPUT_CHAR(a) (void)putchar(a) #define UNITY_OUTPUT_CHAR(a) (void)putchar(a)
#else #else
//If defined as something else, make sure we declare it here so it's ready for use /* If defined as something else, make sure we declare it here so it's ready for use */
#ifndef UNITY_OMIT_OUTPUT_CHAR_HEADER_DECLARATION #ifndef UNITY_OMIT_OUTPUT_CHAR_HEADER_DECLARATION
extern void UNITY_OUTPUT_CHAR(int); extern void UNITY_OUTPUT_CHAR(int);
#endif #endif
#endif #endif
#ifndef UNITY_OUTPUT_FLUSH #ifndef UNITY_OUTPUT_FLUSH
//Default to using putchar, which is defined in stdio.h /* Default to using putchar, which is defined in stdio.h */
#include <stdio.h> #include <stdio.h>
#define UNITY_OUTPUT_FLUSH() (void)fflush(stdout) #define UNITY_OUTPUT_FLUSH() (void)fflush(stdout)
#else #else
//If defined as something else, make sure we declare it here so it's ready for use /* If defined as something else, make sure we declare it here so it's ready for use */
#ifndef UNITY_OMIT_OUTPUT_FLUSH_HEADER_DECLARATION #ifndef UNITY_OMIT_OUTPUT_FLUSH_HEADER_DECLARATION
extern void UNITY_OUTPUT_FLUSH(void); extern void UNITY_OUTPUT_FLUSH(void);
#endif #endif
...@@ -321,9 +321,9 @@ extern void UNITY_OUTPUT_FLUSH(void); ...@@ -321,9 +321,9 @@ extern void UNITY_OUTPUT_FLUSH(void);
#define UNITY_OUTPUT_COMPLETE() #define UNITY_OUTPUT_COMPLETE()
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Footprint * Footprint
//------------------------------------------------------- *-------------------------------------------------------*/
#ifndef UNITY_LINE_TYPE #ifndef UNITY_LINE_TYPE
#define UNITY_LINE_TYPE _U_UINT #define UNITY_LINE_TYPE _U_UINT
...@@ -333,11 +333,11 @@ extern void UNITY_OUTPUT_FLUSH(void); ...@@ -333,11 +333,11 @@ extern void UNITY_OUTPUT_FLUSH(void);
#define UNITY_COUNTER_TYPE _U_UINT #define UNITY_COUNTER_TYPE _U_UINT
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Language Features Available * Language Features Available
//------------------------------------------------------- *-------------------------------------------------------*/
#if !defined(UNITY_WEAK_ATTRIBUTE) && !defined(UNITY_WEAK_PRAGMA) #if !defined(UNITY_WEAK_ATTRIBUTE) && !defined(UNITY_WEAK_PRAGMA)
# ifdef __GNUC__ // includes clang # ifdef __GNUC__ /* includes clang */
# if !(defined(__WIN32__) && defined(__clang__)) # if !(defined(__WIN32__) && defined(__clang__))
# define UNITY_WEAK_ATTRIBUTE __attribute__((weak)) # define UNITY_WEAK_ATTRIBUTE __attribute__((weak))
# endif # endif
...@@ -350,9 +350,9 @@ extern void UNITY_OUTPUT_FLUSH(void); ...@@ -350,9 +350,9 @@ extern void UNITY_OUTPUT_FLUSH(void);
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Internal Structs Needed * Internal Structs Needed
//------------------------------------------------------- *-------------------------------------------------------*/
typedef void (*UnityTestFunction)(void); typedef void (*UnityTestFunction)(void);
...@@ -433,18 +433,18 @@ struct _Unity ...@@ -433,18 +433,18 @@ struct _Unity
extern struct _Unity Unity; extern struct _Unity Unity;
//------------------------------------------------------- /*-------------------------------------------------------
// Test Suite Management * Test Suite Management
//------------------------------------------------------- *-------------------------------------------------------*/
void UnityBegin(const char* filename); void UnityBegin(const char* filename);
int UnityEnd(void); int UnityEnd(void);
void UnityConcludeTest(void); void UnityConcludeTest(void);
void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, const int FuncLineNum); void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, const int FuncLineNum);
//------------------------------------------------------- /*-------------------------------------------------------
// Details Support * Details Support
//------------------------------------------------------- *-------------------------------------------------------*/
#ifdef UNITY_EXCLUDE_DETAILS #ifdef UNITY_EXCLUDE_DETAILS
#define UNITY_CLR_DETAILS() #define UNITY_CLR_DETAILS()
...@@ -464,9 +464,9 @@ void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, const int ...@@ -464,9 +464,9 @@ void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, const int
#endif #endif
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Test Output * Test Output
//------------------------------------------------------- *-------------------------------------------------------*/
void UnityPrint(const char* string); void UnityPrint(const char* string);
void UnityPrintMask(const _U_UINT mask, const _U_UINT number); void UnityPrintMask(const _U_UINT mask, const _U_UINT number);
...@@ -479,13 +479,13 @@ void UnityPrintNumberHex(const _U_UINT number, const char nibbles); ...@@ -479,13 +479,13 @@ void UnityPrintNumberHex(const _U_UINT number, const char nibbles);
void UnityPrintFloat(const _UF number); void UnityPrintFloat(const _UF number);
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Test Assertion Fuctions * Test Assertion Fuctions
//------------------------------------------------------- *-------------------------------------------------------
// Use the macros below this section instead of calling * Use the macros below this section instead of calling
// these directly. The macros have a consistent naming * these directly. The macros have a consistent naming
// convention and will pull in file and line information * convention and will pull in file and line information
// for you. * for you. */
void UnityAssertEqualNumber(const _U_SINT expected, void UnityAssertEqualNumber(const _U_SINT expected,
const _U_SINT actual, const _U_SINT actual,
...@@ -579,23 +579,23 @@ void UnityAssertDoubleSpecial(const _UD actual, ...@@ -579,23 +579,23 @@ void UnityAssertDoubleSpecial(const _UD actual,
const UNITY_FLOAT_TRAIT_T style); const UNITY_FLOAT_TRAIT_T style);
#endif #endif
//------------------------------------------------------- /*-------------------------------------------------------
// Error Strings We Might Need * Error Strings We Might Need
//------------------------------------------------------- *-------------------------------------------------------*/
extern const char UnityStrErrFloat[]; extern const char UnityStrErrFloat[];
extern const char UnityStrErrDouble[]; extern const char UnityStrErrDouble[];
extern const char UnityStrErr64[]; extern const char UnityStrErr64[];
//------------------------------------------------------- /*-------------------------------------------------------
// Test Running Macros * Test Running Macros
//------------------------------------------------------- *-------------------------------------------------------*/
#define TEST_PROTECT() (setjmp(Unity.AbortFrame) == 0) #define TEST_PROTECT() (setjmp(Unity.AbortFrame) == 0)
#define TEST_ABORT() {longjmp(Unity.AbortFrame, 1);} #define TEST_ABORT() {longjmp(Unity.AbortFrame, 1);}
//This tricky series of macros gives us an optional line argument to treat it as RUN_TEST(func, num=__LINE__) /* This tricky series of macros gives us an optional line argument to treat it as RUN_TEST(func, num=__LINE__) */
#ifndef RUN_TEST #ifndef RUN_TEST
#ifdef __STDC_VERSION__ #ifdef __STDC_VERSION__
#if __STDC_VERSION__ >= 199901L #if __STDC_VERSION__ >= 199901L
...@@ -608,7 +608,7 @@ extern const char UnityStrErr64[]; ...@@ -608,7 +608,7 @@ extern const char UnityStrErr64[];
#endif #endif
#endif #endif
//If we can't do the tricky version, we'll just have to require them to always include the line number /* If we can't do the tricky version, we'll just have to require them to always include the line number */
#ifndef RUN_TEST #ifndef RUN_TEST
#ifdef CMOCK #ifdef CMOCK
#define RUN_TEST(func, num) UnityDefaultTestRun(func, #func, num) #define RUN_TEST(func, num) UnityDefaultTestRun(func, #func, num)
...@@ -634,16 +634,16 @@ extern const char UnityStrErr64[]; ...@@ -634,16 +634,16 @@ extern const char UnityStrErr64[];
#define UNITY_UNUSED(x) (void)(sizeof(x)) #define UNITY_UNUSED(x) (void)(sizeof(x))
//------------------------------------------------------- /*-------------------------------------------------------
// Basic Fail and Ignore * Basic Fail and Ignore
//------------------------------------------------------- *-------------------------------------------------------*/
#define UNITY_TEST_FAIL(line, message) UnityFail( (message), (UNITY_LINE_TYPE)(line)) #define UNITY_TEST_FAIL(line, message) UnityFail( (message), (UNITY_LINE_TYPE)(line))
#define UNITY_TEST_IGNORE(line, message) UnityIgnore( (message), (UNITY_LINE_TYPE)(line)) #define UNITY_TEST_IGNORE(line, message) UnityIgnore( (message), (UNITY_LINE_TYPE)(line))
//------------------------------------------------------- /*-------------------------------------------------------
// Test Asserts * Test Asserts
//------------------------------------------------------- *-------------------------------------------------------*/
#define UNITY_TEST_ASSERT(condition, line, message) if (condition) {} else {UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), (message));} #define UNITY_TEST_ASSERT(condition, line, message) if (condition) {} else {UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), (message));}
#define UNITY_TEST_ASSERT_NULL(pointer, line, message) UNITY_TEST_ASSERT(((pointer) == NULL), (UNITY_LINE_TYPE)(line), (message)) #define UNITY_TEST_ASSERT_NULL(pointer, line, message) UNITY_TEST_ASSERT(((pointer) == NULL), (UNITY_LINE_TYPE)(line), (message))
...@@ -768,5 +768,5 @@ extern const char UnityStrErr64[]; ...@@ -768,5 +768,5 @@ extern const char UnityStrErr64[];
#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE(actual, line, message) UnityAssertDoubleSpecial((_UD)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_DET) #define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE(actual, line, message) UnityAssertDoubleSpecial((_UD)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_DET)
#endif #endif
//End of UNITY_INTERNALS_H /* End of UNITY_INTERNALS_H */
#endif #endif
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
#include "stanky.h" #include "stanky.h"
#include <setjmp.h> #include <setjmp.h>
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -39,7 +39,7 @@ extern void test_TheThirdThingToTest(void); ...@@ -39,7 +39,7 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -48,7 +48,7 @@ void resetTest(void) ...@@ -48,7 +48,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/testsample.c"); UnityBegin("testdata/testsample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
#include "stanky.h" #include "stanky.h"
#include <setjmp.h> #include <setjmp.h>
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -35,7 +35,7 @@ extern void test_TheThirdThingToTest(void); ...@@ -35,7 +35,7 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -44,7 +44,7 @@ void resetTest(void) ...@@ -44,7 +44,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/testsample.c"); UnityBegin("testdata/testsample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -18,13 +18,13 @@ ...@@ -18,13 +18,13 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
#include "testsample_head1.h" #include "testsample_head1.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -33,7 +33,7 @@ extern void test_TheThirdThingToTest(void); ...@@ -33,7 +33,7 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -42,7 +42,7 @@ void resetTest(void) ...@@ -42,7 +42,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/testsample.c"); UnityBegin("testdata/testsample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -35,14 +35,14 @@ ...@@ -35,14 +35,14 @@
#include <setjmp.h> #include <setjmp.h>
#include "Mockstanky.h" #include "Mockstanky.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
Mockstanky_Init(); Mockstanky_Init();
...@@ -56,7 +56,7 @@ static void CMock_Destroy(void) ...@@ -56,7 +56,7 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -68,7 +68,7 @@ void resetTest(void) ...@@ -68,7 +68,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/mocksample.c"); UnityBegin("testdata/mocksample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -31,14 +31,14 @@ ...@@ -31,14 +31,14 @@
#include <setjmp.h> #include <setjmp.h>
#include "Mockstanky.h" #include "Mockstanky.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
Mockstanky_Init(); Mockstanky_Init();
...@@ -52,7 +52,7 @@ static void CMock_Destroy(void) ...@@ -52,7 +52,7 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -64,7 +64,7 @@ void resetTest(void) ...@@ -64,7 +64,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/mocksample.c"); UnityBegin("testdata/mocksample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -30,14 +30,14 @@ ...@@ -30,14 +30,14 @@
#include "testsample_mock_head1.h" #include "testsample_mock_head1.h"
#include "Mockstanky.h" #include "Mockstanky.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
Mockstanky_Init(); Mockstanky_Init();
...@@ -51,7 +51,7 @@ static void CMock_Destroy(void) ...@@ -51,7 +51,7 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -63,7 +63,7 @@ void resetTest(void) ...@@ -63,7 +63,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/mocksample.c"); UnityBegin("testdata/mocksample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -41,14 +41,14 @@ int GlobalExpectCount; ...@@ -41,14 +41,14 @@ int GlobalExpectCount;
int GlobalVerifyOrder; int GlobalVerifyOrder;
char* GlobalOrderError; char* GlobalOrderError;
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
GlobalExpectCount = 0; GlobalExpectCount = 0;
...@@ -65,7 +65,7 @@ static void CMock_Destroy(void) ...@@ -65,7 +65,7 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -77,7 +77,7 @@ void resetTest(void) ...@@ -77,7 +77,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/mocksample.c"); UnityBegin("testdata/mocksample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -31,14 +31,14 @@ ...@@ -31,14 +31,14 @@
#include <setjmp.h> #include <setjmp.h>
#include "Mockstanky.h" #include "Mockstanky.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
Mockstanky_Init(); Mockstanky_Init();
...@@ -52,19 +52,19 @@ static void CMock_Destroy(void) ...@@ -52,19 +52,19 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Suite Setup===== /*=======Suite Setup=====*/
static int suite_setup(void) static int suite_setup(void)
{ {
a_custom_setup(); a_custom_setup();
} }
//=======Suite Teardown===== /*=======Suite Teardown=====*/
static int suite_teardown(int num_failures) static int suite_teardown(int num_failures)
{ {
a_custom_teardown(); a_custom_teardown();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -76,7 +76,7 @@ void resetTest(void) ...@@ -76,7 +76,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
suite_setup(); suite_setup();
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST_NO_ARGS #define RUN_TEST_NO_ARGS
#define RUN_TEST(TestFunc, TestLineNum, ...) \ #define RUN_TEST(TestFunc, TestLineNum, ...) \
{ \ { \
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -32,14 +32,14 @@ ...@@ -32,14 +32,14 @@
#include <setjmp.h> #include <setjmp.h>
#include "Mockstanky.h" #include "Mockstanky.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
Mockstanky_Init(); Mockstanky_Init();
...@@ -53,7 +53,7 @@ static void CMock_Destroy(void) ...@@ -53,7 +53,7 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -65,7 +65,7 @@ void resetTest(void) ...@@ -65,7 +65,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/mocksample.c"); UnityBegin("testdata/mocksample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -41,14 +41,14 @@ int GlobalExpectCount; ...@@ -41,14 +41,14 @@ int GlobalExpectCount;
int GlobalVerifyOrder; int GlobalVerifyOrder;
char* GlobalOrderError; char* GlobalOrderError;
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
GlobalExpectCount = 0; GlobalExpectCount = 0;
...@@ -65,7 +65,7 @@ static void CMock_Destroy(void) ...@@ -65,7 +65,7 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -77,7 +77,7 @@ void resetTest(void) ...@@ -77,7 +77,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/mocksample.c"); UnityBegin("testdata/mocksample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -31,14 +31,14 @@ ...@@ -31,14 +31,14 @@
#include <setjmp.h> #include <setjmp.h>
#include "Mockstanky.h" #include "Mockstanky.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
Mockstanky_Init(); Mockstanky_Init();
...@@ -52,19 +52,19 @@ static void CMock_Destroy(void) ...@@ -52,19 +52,19 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Suite Setup===== /*=======Suite Setup=====*/
static int suite_setup(void) static int suite_setup(void)
{ {
a_custom_setup(); a_custom_setup();
} }
//=======Suite Teardown===== /*=======Suite Teardown=====*/
static int suite_teardown(int num_failures) static int suite_teardown(int num_failures)
{ {
a_custom_teardown(); a_custom_teardown();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -76,7 +76,7 @@ void resetTest(void) ...@@ -76,7 +76,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
suite_setup(); suite_setup();
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include "cmock.h" #include "cmock.h"
#include <setjmp.h> #include <setjmp.h>
...@@ -38,14 +38,14 @@ ...@@ -38,14 +38,14 @@
#include <setjmp.h> #include <setjmp.h>
#include "Mockstanky.h" #include "Mockstanky.h"
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
extern void test_TheSecondThingToTest(void); extern void test_TheSecondThingToTest(void);
//=======Mock Management===== /*=======Mock Management=====*/
static void CMock_Init(void) static void CMock_Init(void)
{ {
Mockstanky_Init(); Mockstanky_Init();
...@@ -59,13 +59,13 @@ static void CMock_Destroy(void) ...@@ -59,13 +59,13 @@ static void CMock_Destroy(void)
Mockstanky_Destroy(); Mockstanky_Destroy();
} }
//=======Suite Setup===== /*=======Suite Setup=====*/
static int suite_setup(void) static int suite_setup(void)
{ {
a_yaml_setup(); a_yaml_setup();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -77,7 +77,7 @@ void resetTest(void) ...@@ -77,7 +77,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
suite_setup(); suite_setup();
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -36,7 +36,7 @@ int GlobalExpectCount; ...@@ -36,7 +36,7 @@ int GlobalExpectCount;
int GlobalVerifyOrder; int GlobalVerifyOrder;
char* GlobalOrderError; char* GlobalOrderError;
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -45,7 +45,7 @@ extern void test_TheThirdThingToTest(void); ...@@ -45,7 +45,7 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -54,7 +54,7 @@ void resetTest(void) ...@@ -54,7 +54,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/testsample.c"); UnityBegin("testdata/testsample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
#include "stanky.h" #include "stanky.h"
#include <setjmp.h> #include <setjmp.h>
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -35,19 +35,19 @@ extern void test_TheThirdThingToTest(void); ...@@ -35,19 +35,19 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Suite Setup===== /*=======Suite Setup=====*/
static int suite_setup(void) static int suite_setup(void)
{ {
a_custom_setup(); a_custom_setup();
} }
//=======Suite Teardown===== /*=======Suite Teardown=====*/
static int suite_teardown(int num_failures) static int suite_teardown(int num_failures)
{ {
a_custom_teardown(); a_custom_teardown();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -56,7 +56,7 @@ void resetTest(void) ...@@ -56,7 +56,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
suite_setup(); suite_setup();
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST_NO_ARGS #define RUN_TEST_NO_ARGS
#define RUN_TEST(TestFunc, TestLineNum, ...) \ #define RUN_TEST(TestFunc, TestLineNum, ...) \
{ \ { \
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#include "stanky.h" #include "stanky.h"
#include <setjmp.h> #include <setjmp.h>
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -36,7 +36,7 @@ extern void test_TheThirdThingToTest(void); ...@@ -36,7 +36,7 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -45,7 +45,7 @@ void resetTest(void) ...@@ -45,7 +45,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/testsample.c"); UnityBegin("testdata/testsample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -36,7 +36,7 @@ int GlobalExpectCount; ...@@ -36,7 +36,7 @@ int GlobalExpectCount;
int GlobalVerifyOrder; int GlobalVerifyOrder;
char* GlobalOrderError; char* GlobalOrderError;
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -45,7 +45,7 @@ extern void test_TheThirdThingToTest(void); ...@@ -45,7 +45,7 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -54,7 +54,7 @@ void resetTest(void) ...@@ -54,7 +54,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
UnityBegin("testdata/testsample.c"); UnityBegin("testdata/testsample.c");
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
#include "stanky.h" #include "stanky.h"
#include <setjmp.h> #include <setjmp.h>
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -35,19 +35,19 @@ extern void test_TheThirdThingToTest(void); ...@@ -35,19 +35,19 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Suite Setup===== /*=======Suite Setup=====*/
static int suite_setup(void) static int suite_setup(void)
{ {
a_custom_setup(); a_custom_setup();
} }
//=======Suite Teardown===== /*=======Suite Teardown=====*/
static int suite_teardown(int num_failures) static int suite_teardown(int num_failures)
{ {
a_custom_teardown(); a_custom_teardown();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -56,7 +56,7 @@ void resetTest(void) ...@@ -56,7 +56,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
suite_setup(); suite_setup();
......
/* AUTOGENERATED FILE. DO NOT EDIT. */ /* AUTOGENERATED FILE. DO NOT EDIT. */
//=======Test Runner Used To Run Each Test Below===== /*=======Test Runner Used To Run Each Test Below=====*/
#define RUN_TEST(TestFunc, TestLineNum) \ #define RUN_TEST(TestFunc, TestLineNum) \
{ \ { \
Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestName = #TestFunc; \
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
UnityConcludeTest(); \ UnityConcludeTest(); \
} }
//=======Automagically Detected Files To Include===== /*=======Automagically Detected Files To Include=====*/
#include "unity.h" #include "unity.h"
#include <setjmp.h> #include <setjmp.h>
#include <stdio.h> #include <stdio.h>
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include "stanky.h" #include "stanky.h"
#include <setjmp.h> #include <setjmp.h>
//=======External Functions This Runner Calls===== /*=======External Functions This Runner Calls=====*/
extern void setUp(void); extern void setUp(void);
extern void tearDown(void); extern void tearDown(void);
extern void test_TheFirstThingToTest(void); extern void test_TheFirstThingToTest(void);
...@@ -42,13 +42,13 @@ extern void test_TheThirdThingToTest(void); ...@@ -42,13 +42,13 @@ extern void test_TheThirdThingToTest(void);
extern void test_TheFourthThingToTest(void); extern void test_TheFourthThingToTest(void);
//=======Suite Setup===== /*=======Suite Setup=====*/
static int suite_setup(void) static int suite_setup(void)
{ {
a_yaml_setup(); a_yaml_setup();
} }
//=======Test Reset Option===== /*=======Test Reset Option=====*/
void resetTest(void); void resetTest(void);
void resetTest(void) void resetTest(void)
{ {
...@@ -57,7 +57,7 @@ void resetTest(void) ...@@ -57,7 +57,7 @@ void resetTest(void)
} }
//=======MAIN===== /*=======MAIN=====*/
int main(void) int main(void)
{ {
suite_setup(); suite_setup();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册