Lines Matching defs:test
6 #include <kunit/test.h>
83 static void resource_do_test(struct kunit *test, bool ret, struct resource *r,
87 KUNIT_EXPECT_EQ_MSG(test, ret, exp_ret, "Resources %pR %pR", r1, r2);
88 KUNIT_EXPECT_EQ_MSG(test, r->start, exp_r->start, "Start elements are not equal");
89 KUNIT_EXPECT_EQ_MSG(test, r->end, exp_r->end, "End elements are not equal");
92 static void resource_do_union_test(struct kunit *test, struct result *r)
99 resource_do_test(test, ret, &result, r->ret, &r->r, r->r1, r->r2);
103 resource_do_test(test, ret, &result, r->ret, &r->r, r->r2, r->r1);
106 static void resource_test_union(struct kunit *test)
112 resource_do_union_test(test, &r[i]);
116 static void resource_do_intersection_test(struct kunit *test, struct result *r)
123 resource_do_test(test, ret, &result, r->ret, &r->r, r->r1, r->r2);
127 resource_do_test(test, ret, &result, r->ret, &r->r, r->r2, r->r1);
130 static void resource_test_intersection(struct kunit *test)
136 resource_do_intersection_test(test, &r[i]);