Lines Matching defs:in
41 static void cmdline_do_one_test(struct kunit *test, const char *in, int rc, int offset)
44 const char *out = in;
50 KUNIT_EXPECT_EQ_MSG(test, ret, rc, fmt, in);
51 KUNIT_EXPECT_PTR_EQ_MSG(test, out, in + offset, fmt, in);
72 char in[32];
79 sprintf(in, "%u%s", get_random_u8(), str);
81 offset = strlen(in) - strlen(str) + !!(rc == 2);
82 cmdline_do_one_test(test, in, rc, offset);
89 char in[32];
97 sprintf(in, "%s%u", str, get_random_u8());
102 offset = rc ? strlen(in) : !!(*str == '-');
103 cmdline_do_one_test(test, in, rc, offset);
107 static void cmdline_do_one_range_test(struct kunit *test, const char *in,
115 get_options(in, ARRAY_SIZE(r), r);
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);
122 get_options(in, 0, r);
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);