Lines Matching defs:test
22 #include <kunit/test.h>
56 /* Holds most testing variables for the int test. */
72 test_int__hash_32(struct kunit *test, struct test_hash_params *params)
76 KUNIT_EXPECT_EQ_MSG(test, params->h1, params->h2,
85 test_int_hash_64(struct kunit *test, struct test_hash_params *params, u32 const *m, int *k)
89 KUNIT_EXPECT_EQ_MSG(test, params->h1, params->h2,
93 KUNIT_EXPECT_LE_MSG(test, params->h1, params->h2,
107 * recompile and re-test the module without rebooting.
110 test_int_hash(struct kunit *test, unsigned long long h64, u32 hash_or[2][33])
118 test_int__hash_32(test, ¶ms);
127 KUNIT_EXPECT_LE_MSG(test, params.h1, m,
133 KUNIT_EXPECT_LE_MSG(test, params.h1, m,
137 test_int_hash_64(test, ¶ms, &m, &k);
144 static void test_string_or(struct kunit *test)
164 KUNIT_EXPECT_EQ_MSG(test, string_or, -1u,
169 static void test_hash_or(struct kunit *test)
187 KUNIT_EXPECT_EQ_MSG(test, hashlen_len(hashlen), j-i,
191 KUNIT_EXPECT_EQ_MSG(test, hashlen_hash(hashlen), h0,
196 test_int_hash(test, h64, hash_or);
200 KUNIT_EXPECT_EQ_MSG(test, hash_or[0][0], -1u,
205 KUNIT_EXPECT_EQ_MSG(test, hash_or[1][0], -1u,
215 KUNIT_EXPECT_EQ_MSG(test, hash_or[0][i], m,
218 KUNIT_EXPECT_EQ_MSG(test, hash_or[1][i], m,