From 3448b5ad4b2536c1eca3ecc5060739ea8dbec1e5 Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Fri, 13 Jun 2014 10:46:55 +0200 Subject: lib/igt_core: Add igt_assert_eq Suggested by Chris Wilson. Not yet rolled out since I'm trying to use cocci for this. Signed-off-by: Daniel Vetter --- lib/igt_core.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'lib/igt_core.h') diff --git a/lib/igt_core.h b/lib/igt_core.h index f7f7015a..b54ef615 100644 --- a/lib/igt_core.h +++ b/lib/igt_core.h @@ -252,6 +252,19 @@ void igt_exit(void) __attribute__((noreturn)); "error: %d %s %d\n", __n1, #cmp, __n2); \ } while (0) +/** + * igt_assert_eq: + * @n1: first integer + * @n2: second integer + * + * Fails (sub-)test if the two integers are not equal. Beware that for now this + * only works on integers. + * + * Like igt_assert(), but displays the values being compared on failure instead + * of simply printing the stringified expression. + */ +#define igt_assert_eq(n1, n2) igt_assert_cmpint(n1, ==, n2) + /** * igt_require: * @expr: condition to test -- cgit v1.2.3