summaryrefslogtreecommitdiff
path: root/test-lib.h
blob: 20f772b5ebfbff8d249b564f5244b3669edf632f (plain)
1
2
3
4
5
6
7
8
9
10
#ifndef TEST_LIB_H
#define TEST_LIB_H

typedef void (*asyncTestHandler_t)(void (*pass)(), void (*fail)(char* msg), char* msg);
typedef int (*syncTestHandler_t)();

int syncTest(char *testName, char *errMsg, int (*testCallback)());
void asyncTest(char *testName, char *errMsg, asyncTestHandler_t callback);

#endif