1284990Scy//#include "bug-2803.h" 2284990Scy#include "unity.h" 3284990Scy//#include "code-2803.h" 4284990Scy 5284990Scy#define VERSION 5 //change this to 5 and the test wont fail. 6284990Scy 7284990Scy 8284990Scyvoid setUp(void) 9284990Scy{ 10284990Scy 11284990Scy} 12284990Scy 13284990Scyvoid tearDown(void) 14284990Scy{ 15284990Scy} 16284990Scy 17284990Scy/* 18284990Scyint main( void ) 19284990Scy{ 20284990Scy 21284990Scy // loop from {0.0} to {1.1000000} stepping by tv_sec by 1 and tv_usec by 100000 22284990Scy test_loop( 0, 0, 1, MICROSECONDS, 1, MICROSECONDS / 10 ); 23284990Scy 24284990Scy // test_loop( 0, 0, 5, MICROSECONDS, 1, MICROSECONDS / 1000 ); 25284990Scy // test_loop( 0, 0, -5, -MICROSECONDS, -1, -MICROSECONDS / 1000 ); 26284990Scy 27284990Scy return 0; 28284990Scy} 29284990Scy*/ 30284990Scyvoid test_main( void ) 31284990Scy{ 32284990Scy TEST_ASSERT_EQUAL(0, main2()); 33284990Scy} 34284990Scy 35284990Scy//VERSION defined at the top of the file 36284990Scy 37284990Scyvoid test_XPASS(void) //expecting fail but passes, should we get an alert about that? 38284990Scy{ 39284990Scy //TEST_ABORT 40284990Scy TEST_EXPECT_FAIL(); 41284990Scy 42284990Scy if(VERSION < 4 ){ 43284990Scy TEST_FAIL_MESSAGE("expected to fail"); 44284990Scy } 45284990Scy 46284990Scy else TEST_ASSERT_EQUAL(1,1); 47284990Scy} 48284990Scy 49284990Scyvoid test_XFAIL(void) //expecting fail, and XFAILs 50284990Scy{ 51284990Scy 52284990Scy TEST_EXPECT_FAIL(); 53284990Scy 54284990Scy if(VERSION < 4 ){ 55284990Scy TEST_FAIL_MESSAGE("Expected to fail"); 56284990Scy } 57284990Scy 58284990Scy else TEST_ASSERT_EQUAL(1,2); 59284990Scy} 60284990Scy 61284990Scyvoid test_XFAIL_WITH_MESSAGE(void) //expecting fail, and XFAILs 62284990Scy{ 63284990Scy //TEST_ABORT 64284990Scy TEST_EXPECT_FAIL_MESSAGE("Doesn't work on this OS"); 65284990Scy 66284990Scy if(VERSION < 4 ){ 67284990Scy TEST_FAIL_MESSAGE("Expected to fail"); 68284990Scy } 69284990Scy 70284990Scy else TEST_ASSERT_EQUAL(1,2); 71284990Scy} 72284990Scy 73284990Scyvoid test_main_incorrect(void){ 74284990Scy TEST_ASSERT_EQUAL(3, main2()); 75284990Scy} 76284990Scy 77284990Scyvoid test_ignored(void){ 78284990Scy //TEST_IGNORE(); 79284990Scy TEST_IGNORE_MESSAGE("This test is being ignored!"); 80284990Scy} 81