Lines Matching refs:test
6 #include <kunit/test.h>
41 static void cmdline_do_one_test(struct kunit *test, const char *in, int rc, int offset)
50 KUNIT_EXPECT_EQ_MSG(test, ret, rc, fmt, in);
51 KUNIT_EXPECT_PTR_EQ_MSG(test, out, in + offset, fmt, in);
54 static void cmdline_test_noint(struct kunit *test)
65 cmdline_do_one_test(test, str, rc, offset);
69 static void cmdline_test_lead_int(struct kunit *test)
82 cmdline_do_one_test(test, in, rc, offset);
86 static void cmdline_test_tail_int(struct kunit *test)
103 cmdline_do_one_test(test, in, rc, offset);
107 static void cmdline_do_one_range_test(struct kunit *test, const char *in,
116 KUNIT_EXPECT_EQ_MSG(test, r[0], e[0], "in test %u (parsed) expected %d numbers, got %d",
119 KUNIT_EXPECT_EQ_MSG(test, r[i], e[i], "in test %u at %u", n, i);
123 KUNIT_EXPECT_EQ_MSG(test, r[0], e[0], "in test %u (validated) expected %d numbers, got %d",
127 KUNIT_EXPECT_PTR_EQ_MSG(test, p, NULL, "in test %u at %td out of bound", n, p - r);
130 static void cmdline_test_range(struct kunit *test)
138 cmdline_do_one_range_test(test, str, i, e);