Lines Matching refs:test

5 #include <kunit/test.h>
9 static void test_creating_buffer(struct kunit *test)
15 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gsb);
17 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gsb->hdr);
19 KUNIT_EXPECT_EQ(test, gsb->capacity, roundup_pow_of_two(size));
20 KUNIT_EXPECT_EQ(test, gsb->len, sizeof(__be32));
25 static void test_adding_element(struct kunit *test)
39 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gsb);
44 KUNIT_EXPECT_GE(test, rc, 0);
47 KUNIT_EXPECT_EQ(test, kvmppc_gse_iden(head), KVMPPC_GSID_GPR(0));
48 KUNIT_EXPECT_EQ(test, kvmppc_gse_len(head), 8);
51 KUNIT_EXPECT_EQ(test, data, 0xdeadbeef);
55 KUNIT_EXPECT_GE(test, rc, 0);
60 KUNIT_EXPECT_GE(test, rc, 0);
67 KUNIT_EXPECT_EQ(test, kvmppc_gse_iden(curr),
69 KUNIT_EXPECT_EQ(test, kvmppc_gse_len(curr), 8);
70 KUNIT_EXPECT_EQ(test, kvmppc_gse_get_be64(curr),
74 KUNIT_EXPECT_EQ(test, kvmppc_gse_iden(curr),
76 KUNIT_EXPECT_EQ(test, kvmppc_gse_len(curr), 8);
77 KUNIT_EXPECT_EQ(test, kvmppc_gse_get_u64(curr),
81 KUNIT_EXPECT_EQ(test, kvmppc_gse_iden(curr),
83 KUNIT_EXPECT_EQ(test, kvmppc_gse_len(curr), 16);
85 KUNIT_EXPECT_EQ(test, u.dw[0], 0x1);
86 KUNIT_EXPECT_EQ(test, u.dw[1], 0x2);
90 KUNIT_EXPECT_EQ(test, i, 3);
93 KUNIT_EXPECT_EQ(test, kvmppc_gsb_nelems(gsb), 0);
94 KUNIT_EXPECT_EQ(test, kvmppc_gsb_len(gsb),
100 static void test_gs_parsing(struct kunit *test)
109 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gsb);
114 KUNIT_EXPECT_GE(test, kvmppc_gse_parse(&gsp, gsb), 0);
117 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gse);
120 KUNIT_EXPECT_EQ(test, tmp2, 0xdeadbeefull);
125 static void test_gs_bitmap(struct kunit *test)
138 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden));
140 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden));
148 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden));
150 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden));
157 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden));
159 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden));
166 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden));
168 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden));
176 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden));
178 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden));
185 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden));
187 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden));
197 KUNIT_EXPECT_EQ(test, i, j);
198 KUNIT_EXPECT_MEMEQ(test, &gsbm1, &gsbm2, sizeof(gsbm1));
279 static void test_gs_msg(struct kunit *test)
290 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gsm);
293 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, gsb);
306 KUNIT_EXPECT_EQ(test, test1_data.a, 0xdeadbeef);
307 KUNIT_EXPECT_EQ(test, test1_data.b, 0x1);