aboutgitcodelistschat:MatrixIRC
path: root/tests/unit/testutil.h
diff options
context:
space:
mode:
authorAlice Frosi <afrosi@redhat.com>2023-07-14 12:50:03 +0200
committerAlice Frosi <afrosi@redhat.com>2023-07-14 12:50:03 +0200
commit47b8e520b6275ffdb5936b31aa3665dea7d4ab5a (patch)
treec70ae053853d568eca8c65be1c0d53d456684525 /tests/unit/testutil.h
parent2878f461e18869d7a63a6994a2e43fce05338c1b (diff)
downloadseitan-47b8e520b6275ffdb5936b31aa3665dea7d4ab5a.tar
seitan-47b8e520b6275ffdb5936b31aa3665dea7d4ab5a.tar.gz
seitan-47b8e520b6275ffdb5936b31aa3665dea7d4ab5a.tar.bz2
seitan-47b8e520b6275ffdb5936b31aa3665dea7d4ab5a.tar.lz
seitan-47b8e520b6275ffdb5936b31aa3665dea7d4ab5a.tar.xz
seitan-47b8e520b6275ffdb5936b31aa3665dea7d4ab5a.tar.zst
seitan-47b8e520b6275ffdb5936b31aa3665dea7d4ab5a.zip
test: fix test-error-check
The error-check tests recompile and pass.
Diffstat (limited to 'tests/unit/testutil.h')
-rw-r--r--tests/unit/testutil.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/tests/unit/testutil.h b/tests/unit/testutil.h
index caccd44..dc1f489 100644
--- a/tests/unit/testutil.h
+++ b/tests/unit/testutil.h
@@ -25,7 +25,7 @@
static inline void *test_gluten_write_ptr(struct gluten *g,
const struct gluten_offset x)
{
- ck_assert_msg(is_offset_valid(x), "offset out of bounds");
+ ck_assert_msg(is_offset_valid(x), "offset %d out of bounds", x.offset);
switch (x.type) {
case OFFSET_DATA:
@@ -45,18 +45,18 @@ static inline void *test_gluten_write_ptr(struct gluten *g,
memcpy(test_gluten_write_ptr(&gluten, x), &ops, sizeof(ops)); \
} while (0)
-#define ck_write_gluten(gluten, value, ref) \
- do { \
- void *p = test_gluten_write_ptr(&gluten, value); \
- ck_assert_ptr_nonnull(p); \
- memcpy(p, &ref, sizeof(ref)); \
+#define ck_write_gluten(gluten, value, offset) \
+ do { \
+ void *p = test_gluten_write_ptr(&gluten, offset); \
+ ck_assert_ptr_nonnull(p); \
+ memcpy(p, &value, sizeof(value)); \
} while (0)
#define ck_read_gluten(gluten, value, ref) \
do { \
void *p = test_gluten_write_ptr(&gluten, value); \
ck_assert_ptr_nonnull(p); \
- memcpy(&ref, p, sizeof(ref)); \
+ memcpy(&value, p, sizeof(value)); \
} while (0)
#define NS_NUM CONTEXT_TYPE_MAX - 3
struct args_target {
@@ -102,7 +102,6 @@ void set_args_no_check(struct args_target *at);
void check_target_result_nonegative();
void ck_error_msg(char *s);
void ck_stderr();
-void ck_stdout();
int install_single_syscall(long nr);
int read_filter(struct sock_filter filter[], char *file);
#endif /* TESTUTIL_H */