Sha256: e7521d2e557450431c4825ab44231a31bfd49fdca55fbe27bdc74e7ee9d81c32
Contents?: true
Size: 1.3 KB
Versions: 16
Compression:
Stored size: 1.3 KB
Contents
/* This Test File Is Used To Verify Many Combinations Of Using the Generate Test Runner Script */ #include <stdio.h> #include "unity.h" #include "Defs.h" /* Notes about prefixes: test - normal default prefix. these are "always run" tests for this procedure spec - normal default prefix. required to run default setup/teardown calls. */ /* Support for Meta Test Rig */ #define TEST_CASE(a) void putcharSpy(int c) { (void)putchar(c);} // include passthrough for linking tests /* Global Variables Used During These Tests */ int CounterSetup = 0; int CounterTeardown = 0; int CounterSuiteSetup = 0; void setUp(void) { CounterSetup = 1; } void tearDown(void) { CounterTeardown = 1; } void custom_setup(void) { CounterSetup = 2; } void custom_teardown(void) { CounterTeardown = 2; } void test_ThisTestAlwaysPasses(void) { TEST_PASS(); } void test_ThisTestAlwaysFails(void) { TEST_FAIL_MESSAGE("This Test Should Fail"); } void test_ThisTestAlwaysIgnored(void) { TEST_IGNORE_MESSAGE("This Test Should Be Ignored"); } void spec_ThisTestPassesWhenNormalSetupRan(void) { TEST_ASSERT_EQUAL_MESSAGE(1, CounterSetup, "Normal Setup Wasn't Run"); } void spec_ThisTestPassesWhenNormalTeardownRan(void) { TEST_ASSERT_EQUAL_MESSAGE(1, CounterTeardown, "Normal Teardown Wasn't Run"); }
Version data entries
16 entries across 4 versions & 1 rubygems