Lines Matching defs:test

5  * KUnit test of the handshake upcall mechanism.
8 #include <kunit/test.h>
127 static void handshake_req_alloc_case(struct kunit *test)
129 const struct handshake_req_alloc_test_param *param = test->param_value;
139 KUNIT_EXPECT_NOT_NULL(test, result);
141 KUNIT_EXPECT_NULL(test, result);
146 static void handshake_req_submit_test1(struct kunit *test)
154 KUNIT_ASSERT_EQ(test, err, 0);
160 KUNIT_EXPECT_EQ(test, result, -EINVAL);
165 static void handshake_req_submit_test2(struct kunit *test)
172 KUNIT_ASSERT_NOT_NULL(test, req);
178 KUNIT_EXPECT_EQ(test, result, -EINVAL);
183 static void handshake_req_submit_test3(struct kunit *test)
191 KUNIT_ASSERT_NOT_NULL(test, req);
195 KUNIT_ASSERT_EQ(test, err, 0);
202 KUNIT_EXPECT_EQ(test, result, -EINVAL);
208 static void handshake_req_submit_test4(struct kunit *test)
217 KUNIT_ASSERT_NOT_NULL(test, req);
221 KUNIT_ASSERT_EQ(test, err, 0);
223 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp);
224 KUNIT_ASSERT_NOT_NULL(test, sock->sk);
228 KUNIT_ASSERT_EQ(test, err, 0);
234 KUNIT_EXPECT_NOT_NULL(test, result);
235 KUNIT_EXPECT_PTR_EQ(test, req, result);
241 static void handshake_req_submit_test5(struct kunit *test)
252 KUNIT_ASSERT_NOT_NULL(test, req);
256 KUNIT_ASSERT_EQ(test, err, 0);
258 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp);
259 KUNIT_ASSERT_NOT_NULL(test, sock->sk);
264 KUNIT_ASSERT_NOT_NULL(test, hn);
273 KUNIT_EXPECT_EQ(test, err, -EAGAIN);
279 static void handshake_req_submit_test6(struct kunit *test)
288 KUNIT_ASSERT_NOT_NULL(test, req1);
290 KUNIT_ASSERT_NOT_NULL(test, req2);
294 KUNIT_ASSERT_EQ(test, err, 0);
296 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp);
297 KUNIT_ASSERT_NOT_NULL(test, sock->sk);
302 KUNIT_ASSERT_EQ(test, err, 0);
306 KUNIT_EXPECT_EQ(test, err, -EBUSY);
312 static void handshake_req_cancel_test1(struct kunit *test)
322 KUNIT_ASSERT_NOT_NULL(test, req);
326 KUNIT_ASSERT_EQ(test, err, 0);
329 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp);
333 KUNIT_ASSERT_EQ(test, err, 0);
341 KUNIT_EXPECT_TRUE(test, result);
346 static void handshake_req_cancel_test2(struct kunit *test)
358 KUNIT_ASSERT_NOT_NULL(test, req);
362 KUNIT_ASSERT_EQ(test, err, 0);
365 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp);
369 KUNIT_ASSERT_EQ(test, err, 0);
373 KUNIT_ASSERT_NOT_NULL(test, hn);
377 KUNIT_ASSERT_PTR_EQ(test, req, next);
383 KUNIT_EXPECT_TRUE(test, result);
388 static void handshake_req_cancel_test3(struct kunit *test)
400 KUNIT_ASSERT_NOT_NULL(test, req);
404 KUNIT_ASSERT_EQ(test, err, 0);
407 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp);
411 KUNIT_ASSERT_EQ(test, err, 0);
415 KUNIT_ASSERT_NOT_NULL(test, hn);
419 KUNIT_ASSERT_PTR_EQ(test, req, next);
428 KUNIT_EXPECT_FALSE(test, result);
447 static void handshake_req_destroy_test1(struct kunit *test)
458 KUNIT_ASSERT_NOT_NULL(test, req);
462 KUNIT_ASSERT_EQ(test, err, 0);
465 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp);
469 KUNIT_ASSERT_EQ(test, err, 0);
480 KUNIT_EXPECT_PTR_EQ(test, handshake_req_destroy_test, req);