forked from SvenRosvall/SignalControl
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTestTools.hpp
More file actions
24 lines (15 loc) · 722 Bytes
/
Copy pathTestTools.hpp
File metadata and controls
24 lines (15 loc) · 722 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <string>
#define assertEquals(EXPECTED, ACTUAL) \
doAssertEquals(__FILE__, __LINE__, EXPECTED, ACTUAL, #ACTUAL)
void doAssertEquals(const char * file, int line,
int expected, int actual, const char * expression);
void doAssertEquals(const char * file, int line,
const char * expected, const char * actual, const char * expression);
void doAssertEquals(const char * file, int line,
const void * expected, const void * actual, const char * expression);
#define test() \
newTest(__FUNCTION__, __FILE__)
void newTest(const char * methodName, const char * fileName);
void suite(const std::string &name);
void fail();
int failures();