summaryrefslogtreecommitdiff
path: root/tests/assertions.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/assertions.c')
-rw-r--r--tests/assertions.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/assertions.c b/tests/assertions.c
index 6471225..fa7e82d 100644
--- a/tests/assertions.c
+++ b/tests/assertions.c
@@ -1,4 +1,5 @@
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include "lily-test.h"
@@ -8,7 +9,7 @@ const char *test_LILY_LOCATION()
{
// if you move this line, you MUST update the expected string!
const char *location = LILY_LOCATION;
- int diff = strcmp(location, "tests/assertions.c:10");
+ int diff = strcmp(location, "tests/assertions.c:11");
if (diff != 0)
return "LILY_LOCATION did not resolve correctly!";
@@ -39,10 +40,11 @@ const char *test_assert_msg()
else {
if (strcmp(_lily_globals.error_msg, "should fail!") != 0)
return "false assertion produced incorrect error message!";
- if (strcmp(_lily_globals.error_location, "tests/assertions.c:36"))
+ if (strcmp(_lily_globals.error_location, "tests/assertions.c:37"))
return "false assertion produced incorrect error location!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -71,6 +73,7 @@ const char *test_assert_true()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -98,6 +101,7 @@ const char *test_assert_false()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -130,6 +134,7 @@ const char *test_assert_not_null()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -162,6 +167,7 @@ const char *test_assert_null()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -196,6 +202,7 @@ const char *test_assert_ptr_equal()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -230,6 +237,7 @@ const char *test_assert_ptr_not_equal()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -262,6 +270,7 @@ const char *test_assert_int_equal()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}
@@ -293,5 +302,6 @@ const char *test_assert_int_not_equal()
return "false assertion produced incorrect error message!";
}
+ free(_lily_globals.error_msg);
return 0;
}