api documentation for ec_parse
[protos/libecoli.git] / include / ecoli_test.h
index 94cd0b9..0e9475f 100644 (file)
@@ -2,12 +2,20 @@
  * Copyright 2016, Olivier MATZ <zer0@droids-corp.org>
  */
 
+/**
+ * @defgroup test Test
+ * @{
+ *
+ * @brief Helpers for unit tests
+ */
+
 #ifndef ECOLI_TEST_
 #define ECOLI_TEST_
 
 #include <sys/queue.h>
 
 #include <ecoli_log.h>
+#include <ecoli_utils.h>
 
 struct ec_node;
 enum ec_comp_type;
@@ -71,7 +79,7 @@ int ec_test_check_parse(struct ec_node *node, int expected, ...);
 
 /* node, input, [expected1, expected2, ...] */
 #define EC_TEST_CHECK_PARSE(node, args...) ({                          \
-       int ret_ = ec_test_check_parse(node, args, EC_NODE_ENDLIST);    \
+       int ret_ = ec_test_check_parse(node, args, EC_VA_END);  \
        if (ret_)                                                       \
                EC_TEST_ERR("parse test failed");                       \
        ret_;                                                           \
@@ -95,3 +103,5 @@ int ec_test_check_complete(struct ec_node *node,
 })
 
 #endif
+
+/** @} */