summaryrefslogtreecommitdiff
path: root/lily-test.h
diff options
context:
space:
mode:
Diffstat (limited to 'lily-test.h')
-rw-r--r--lily-test.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/lily-test.h b/lily-test.h
index 51b440f..bf0bbae 100644
--- a/lily-test.h
+++ b/lily-test.h
@@ -151,4 +151,18 @@ typedef struct lily_mock_t {
lily_queue_t *values;
} lily_mock_t;
+lily_mock_t * lily_mock_create();
+void lily_mock_destroy(lily_mock_t *m);
+
+#define lily_mock_call(m, args) \
+ _lily_mock_call(m, args, LILY_NARGS(args))
+void _lily_mock_call(lily_mock_t *m, struct lily_mock_arg_t *args, size_t n_args);
+
+#define lily_get_call(m, args, call_num) \
+ _lily_get_call(m, args, LILY_NARGS(args), call_num)
+void _lily_get_call(lily_mock_t *m,
+ struct lily_mock_arg_t *args,
+ size_t n_args,
+ unsigned int call_num);
+
#endif