• Home
  • Raw
  • Download

Lines Matching full:test

6 #include <kunit/test.h>
10 static void call_args_example(struct kunit *test) in call_args_example() argument
16 KUNIT_EXPECT_EQ(test, bar, 1); in call_args_example()
17 KUNIT_EXPECT_EQ(test, buz, 4); in call_args_example()
24 static void drop_first_arg_example(struct kunit *test) in drop_first_arg_example() argument
29 KUNIT_EXPECT_EQ(test, bar, 3); in drop_first_arg_example()
35 static void first_arg_example(struct kunit *test) in first_arg_example() argument
42 KUNIT_EXPECT_EQ(test, bar, X); in first_arg_example()
43 KUNIT_EXPECT_STREQ(test, __stringify(bar), "X"); in first_arg_example()
49 static void last_arg_example(struct kunit *test) in last_arg_example() argument
56 KUNIT_EXPECT_EQ(test, bar, Q); in last_arg_example()
57 KUNIT_EXPECT_STREQ(test, __stringify(bar), "Q"); in last_arg_example()
63 static void pick_arg_example(struct kunit *test) in pick_arg_example() argument
71 KUNIT_EXPECT_EQ(test, bar, Y); in pick_arg_example()
72 KUNIT_EXPECT_STREQ(test, __stringify(bar), "Y"); in pick_arg_example()
73 KUNIT_EXPECT_EQ(test, buz, Z); in pick_arg_example()
74 KUNIT_EXPECT_STREQ(test, __stringify(buz), "Z"); in pick_arg_example()
81 static void sep_comma_example(struct kunit *test) in sep_comma_example() argument
89 KUNIT_EXPECT_STREQ(test, a[0], "X"); in sep_comma_example()
90 KUNIT_EXPECT_STREQ(test, a[1], "Y"); in sep_comma_example()
91 KUNIT_EXPECT_STREQ(test, a[2], "Z"); in sep_comma_example()
92 KUNIT_EXPECT_STREQ(test, a[3], "Q"); in sep_comma_example()
94 KUNIT_EXPECT_EQ(test, buz, 4); in sep_comma_example()
105 static void count_args_test(struct kunit *test) in count_args_test() argument
112 KUNIT_EXPECT_EQ(test, count, 0); in count_args_test()
115 KUNIT_EXPECT_EQ(test, count, 1); in count_args_test()
118 KUNIT_EXPECT_EQ(test, count, 5); in count_args_test()
121 KUNIT_EXPECT_EQ(test, count, 12); in count_args_test()
126 KUNIT_EXPECT_EQ(test, count, 1); in count_args_test()
129 KUNIT_EXPECT_EQ(test, count, 1); in count_args_test()
132 static void call_args_test(struct kunit *test) in call_args_test() argument
137 KUNIT_EXPECT_EQ(test, count, 0); in call_args_test()
138 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, NO_ARGS), 0); in call_args_test()
139 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, FOO_ARGS), 4); in call_args_test()
140 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, FOO_ARGS, FOO_ARGS), 8); in call_args_test()
141 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, MAX_ARGS), 12); in call_args_test()
144 static void drop_first_arg_test(struct kunit *test) in drop_first_arg_test() argument
149 KUNIT_EXPECT_EQ(test, DROP_FIRST_ARG(0, -1), -1); in drop_first_arg_test()
150 KUNIT_EXPECT_EQ(test, DROP_FIRST_ARG(DROP_FIRST_ARG(0, -1, -2)), -2); in drop_first_arg_test()
152 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, DROP_FIRST_ARG(FOO_ARGS)), 3); in drop_first_arg_test()
153 KUNIT_EXPECT_EQ(test, DROP_FIRST_ARG(DROP_FIRST_ARG(DROP_FIRST_ARG(FOO_ARGS))), -4); in drop_first_arg_test()
154 KUNIT_EXPECT_EQ(test, a[0], -2); in drop_first_arg_test()
155 KUNIT_EXPECT_EQ(test, a[1], -3); in drop_first_arg_test()
156 KUNIT_EXPECT_EQ(test, a[2], -4); in drop_first_arg_test()
162 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, foo), 3); in drop_first_arg_test()
163 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, bar), 2); in drop_first_arg_test()
164 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, buz), 1); in drop_first_arg_test()
165 KUNIT_EXPECT_STREQ(test, __stringify(buz), "Q"); in drop_first_arg_test()
172 static void first_arg_test(struct kunit *test) in first_arg_test() argument
177 KUNIT_EXPECT_EQ(test, FIRST_ARG(-1, -2), -1); in first_arg_test()
179 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, FIRST_ARG(FOO_ARGS)), 1); in first_arg_test()
180 KUNIT_EXPECT_EQ(test, FIRST_ARG(FOO_ARGS), -1); in first_arg_test()
181 KUNIT_EXPECT_EQ(test, a[0], -1); in first_arg_test()
182 KUNIT_EXPECT_STREQ(test, __stringify(FIRST_ARG(FOO_ARGS)), "X"); in first_arg_test()
185 static void last_arg_test(struct kunit *test) in last_arg_test() argument
190 KUNIT_EXPECT_EQ(test, LAST_ARG(-1, -2), -2); in last_arg_test()
192 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, LAST_ARG(FOO_ARGS)), 1); in last_arg_test()
193 KUNIT_EXPECT_EQ(test, LAST_ARG(FOO_ARGS), -4); in last_arg_test()
194 KUNIT_EXPECT_EQ(test, a[0], -4); in last_arg_test()
195 KUNIT_EXPECT_STREQ(test, __stringify(LAST_ARG(FOO_ARGS)), "Q"); in last_arg_test()
197 KUNIT_EXPECT_EQ(test, LAST_ARG(MAX_ARGS), -12); in last_arg_test()
198 KUNIT_EXPECT_STREQ(test, __stringify(LAST_ARG(MAX_ARGS)), "-12"); in last_arg_test()