Lines Matching refs:test

3  * KUnit test for the linear_ranges helper.
8 #include <kunit/test.h>
18 * bugs. This may lead to ideas about demands to get certain % of "test
23 * which generate test cases to test the existing functions - and by default
26 * tests that do not test code is correct but just verify nothing changes.
28 * working, your test must not assume it is working. You won't catch any bugs
37 * ...chances are you also need to fix the test cases. In sunny day you fix one
38 * test. But I've done refactoring which resulted 500+ broken tests (which had
43 * can implement few, carefully selected simple UT-cases which test this. I've
50 * or test more or less obvious things - but I want to see the main logic is
51 * working. And I definitely don't want to add 500+ test cases that break when
114 static void range_test_get_value(struct kunit *test)
122 KUNIT_EXPECT_EQ(test, 0, ret);
123 KUNIT_EXPECT_EQ(test, val, range1_vals[i]);
128 KUNIT_EXPECT_EQ(test, 0, ret);
129 KUNIT_EXPECT_EQ(test, val, range2_vals[i]);
132 KUNIT_EXPECT_NE(test, 0, ret);
135 static void range_test_get_selector_high(struct kunit *test)
144 KUNIT_EXPECT_EQ(test, 0, ret);
145 KUNIT_EXPECT_EQ(test, sel, range1_sels[i]);
146 KUNIT_EXPECT_TRUE(test, found);
151 KUNIT_EXPECT_LE(test, ret, 0);
155 KUNIT_EXPECT_EQ(test, 0, ret);
156 KUNIT_EXPECT_FALSE(test, found);
157 KUNIT_EXPECT_EQ(test, sel, range1_sels[0]);
160 static void range_test_get_value_amount(struct kunit *test)
165 KUNIT_EXPECT_EQ(test, (int)RANGE_NUM_VALS, ret);
168 static void range_test_get_selector_low(struct kunit *test)
178 KUNIT_EXPECT_EQ(test, 0, ret);
179 KUNIT_EXPECT_EQ(test, sel, range1_sels[i]);
180 KUNIT_EXPECT_TRUE(test, found);
186 KUNIT_EXPECT_EQ(test, 0, ret);
187 KUNIT_EXPECT_EQ(test, sel, range2_sels[i]);
188 KUNIT_EXPECT_TRUE(test, found);
199 KUNIT_EXPECT_EQ(test, 0, ret);
200 KUNIT_EXPECT_EQ(test, sel, range2_sels[RANGE2_NUM_VALS - 1]);
201 KUNIT_EXPECT_FALSE(test, found);
213 .name = "linear-ranges-test",