22 lines
439 B
C
22 lines
439 B
C
/*
|
|
* Copyright 2015 (c) Anna Schumaker.
|
|
*/
|
|
#include <core/containers/queue.h>
|
|
#include <tests/test.h>
|
|
|
|
static void test_stress(unsigned int N)
|
|
{
|
|
struct _queue queue = _Q_INIT();
|
|
|
|
/* _q_init() */
|
|
test_equal((void *)queue._queue.head, NULL);
|
|
test_equal((void *)queue._queue.tail, NULL);
|
|
test_equal(_q_size(&queue), 0);
|
|
}
|
|
|
|
static void test_basics() { test_stress(10); }
|
|
|
|
DECLARE_UNIT_TESTS(
|
|
UNIT_TEST("Queue Basics", test_basics),
|
|
);
|