57 mu_assert(t == task_1,
"first task is not task_1");
60 mu_assert(t == task_3,
"third task is not task_3");
62 mu_assert(t == NULL,
"next task is not NULL");
Minimal unit testing framework for C.
#define Calloc(type, size)
struct GenQueue * gensvm_init_queue(void)
Initialize a GenQueue structure.
long ID
numeric id of the task in the queue
#define mu_assert(test, message)
struct GenTask * get_next_task(struct GenQueue *q)
Get new GenTask from GenQueue.
struct GenTask * gensvm_init_task(void)
Initialize a GenTask structure.
long i
index used for keeping track of the queue
#define mu_run_test(test)
char * test_init_free_queue()
char * test_get_next_task()
void gensvm_free_queue(struct GenQueue *q)
Free the GenQueue struct.
A structure for a single task in the queue.
struct GenTask ** tasks
array of pointers to Task structs
Header file for gensvm_queue.c.