summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/macro-tests.c150
-rw-r--r--tests/tests.h1
2 files changed, 151 insertions, 0 deletions
diff --git a/tests/macro-tests.c b/tests/macro-tests.c
index 71e9189..b5f0ac5 100644
--- a/tests/macro-tests.c
+++ b/tests/macro-tests.c
@@ -10,3 +10,153 @@ const char * test_LILY_LOCATION()
}
return 0;
}
+
+
+const char * test_LILY_COUNTER()
+{
+ if (LILY_COUNTER != 0) {
+ return "LILY_COUNTER is not 0!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 1) {
+ return "LILY_COUNTER is not 1!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 2) {
+ return "LILY_COUNTER is not 2!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 3) {
+ return "LILY_COUNTER is not 3!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 4) {
+ return "LILY_COUNTER is not 4!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 5) {
+ return "LILY_COUNTER is not 5!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 6) {
+ return "LILY_COUNTER is not 6!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 7) {
+ return "LILY_COUNTER is not 7!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 8) {
+ return "LILY_COUNTER is not 8!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 9) {
+ return "LILY_COUNTER is not 9!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 10) {
+ return "LILY_COUNTER is not 10!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 11) {
+ return "LILY_COUNTER is not 11!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 12) {
+ return "LILY_COUNTER is not 12!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 13) {
+ return "LILY_COUNTER is not 13!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 14) {
+ return "LILY_COUNTER is not 14!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 15) {
+ return "LILY_COUNTER is not 15!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 16) {
+ return "LILY_COUNTER is not 16!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 17) {
+ return "LILY_COUNTER is not 17!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 18) {
+ return "LILY_COUNTER is not 18!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 19) {
+ return "LILY_COUNTER is not 19!";
+ }
+
+ #define LILY_COUNTER_INCREMENT
+ #include "lily-test.h"
+
+ if (LILY_COUNTER != 20) {
+ return "LILY_COUNTER is not 20!";
+ }
+
+ return 0;
+}
diff --git a/tests/tests.h b/tests/tests.h
index f1ea9c1..86c9b88 100644
--- a/tests/tests.h
+++ b/tests/tests.h
@@ -9,6 +9,7 @@ int validate_message(const char* received, const char* expected,
// test cases
#define TESTS \
X(test_LILY_LOCATION) \
+ X(test_LILY_COUNTER) \
#define X(test) const char * test();
TESTS