source: rtos_arduino/trunk/arduino_lib/libraries/pubsubclient-2.6/tests/src/lib/BDDTest.h@ 209

Last change on this file since 209 was 209, checked in by ertl-honda, 8 years ago

BlueMix用のフィアルを追加

File size: 593 bytes
Line 
1#ifndef bddtest_h
2#define bddtest_h
3
4void bddtest_suite(const char* name);
5int bddtest_test(const char*, int, const char*, int);
6void bddtest_start(const char*);
7void bddtest_end();
8int bddtest_summary();
9
10#define SUITE(x) { bddtest_suite(x); }
11#define TEST(x) { if (!bddtest_test(__FILE__, __LINE__, #x, (x))) return false; }
12
13#define IT(x) { bddtest_start(x); }
14#define END_IT { bddtest_end();return true;}
15
16#define FINISH { return bddtest_summary(); }
17
18#define IS_TRUE(x) TEST(x)
19#define IS_FALSE(x) TEST(!(x))
20#define IS_EQUAL(x,y) TEST(x==y)
21#define IS_NOT_EQUAL(x,y) TEST(x!=y)
22
23#endif
Note: See TracBrowser for help on using the repository browser.