Lines Matching defs:test
6 #include <kunit/test.h>
32 static void test_snd_soc_card_get_kcontrol(struct kunit *test)
34 struct soc_card_test_priv *priv = test->priv;
41 KUNIT_ASSERT_EQ(test, ret, 0);
46 KUNIT_EXPECT_NOT_ERR_OR_NULL_MSG(test, kc, "Failed to find '%s'\n",
53 KUNIT_EXPECT_EQ_MSG(test, mc->shift, i, "For '%s'\n", test_card_controls[i].name);
58 KUNIT_EXPECT_NULL(test, kc);
61 KUNIT_EXPECT_NULL(test, kc);
64 KUNIT_EXPECT_NULL(test, kc);
67 KUNIT_EXPECT_NULL(test, kc);
70 static void test_snd_soc_card_get_kcontrol_locked(struct kunit *test)
72 struct soc_card_test_priv *priv = test->priv;
79 KUNIT_ASSERT_EQ(test, ret, 0);
86 KUNIT_EXPECT_NOT_ERR_OR_NULL_MSG(test, kc, "Failed to find '%s'\n",
93 KUNIT_EXPECT_EQ_MSG(test, mc->shift, i, "For '%s'\n", test_card_controls[i].name);
98 KUNIT_EXPECT_NOT_ERR_OR_NULL_MSG(test, kcw, "Failed to find '%s'\n",
101 KUNIT_EXPECT_PTR_EQ(test, kc, kcw);
108 KUNIT_EXPECT_NULL(test, kc);
113 KUNIT_EXPECT_NULL(test, kc);
118 KUNIT_EXPECT_NULL(test, kc);
123 KUNIT_EXPECT_NULL(test, kc);
126 static int soc_card_test_case_init(struct kunit *test)
131 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL);
135 test->priv = priv;
137 priv->card = kunit_kzalloc(test, sizeof(*priv->card), GFP_KERNEL);
141 priv->card_dev = kunit_device_register(test, "sound-soc-card-test");
146 priv->card->name = "soc-card-test";
159 static void soc_card_test_case_exit(struct kunit *test)
161 struct soc_card_test_priv *priv = test->priv;
185 MODULE_DESCRIPTION("ASoC soc-card KUnit test");