diff options
Diffstat (limited to 'tests/mock_queue.c')
-rw-r--r-- | tests/mock_queue.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/mock_queue.c b/tests/mock_queue.c index bc00325..4015c68 100644 --- a/tests/mock_queue.c +++ b/tests/mock_queue.c @@ -59,3 +59,20 @@ const char* test_mock_enqueue_dequeue_heterogenous() return 0; } + + +const char* test_LILY_NARGS() +{ + int n = 5; + const char *str = "hello, world!"; + lily_queue_t *q; + + struct lily_mock_arg_t args[] = + { { sizeof(int), &n }, + { sizeof(const char *), &str }, + { sizeof(lily_queue_t *), &q }, + }; + if (LILY_NARGS(args) != 3) return "incorrect argument count!"; + + return 0; +} |