#include <kunit/device.h>
#include <kunit/test.h>
#include <linux/module.h>
#include <sound/control.h>
#include <sound/soc.h>
#include <sound/soc-card.h>
struct soc_card_test_priv { … };
static const struct snd_kcontrol_new test_card_controls[] = …;
static void test_snd_soc_card_get_kcontrol(struct kunit *test)
{ … }
static void test_snd_soc_card_get_kcontrol_locked(struct kunit *test)
{ … }
static int soc_card_test_case_init(struct kunit *test)
{ … }
static void soc_card_test_case_exit(struct kunit *test)
{ … }
static struct kunit_case soc_card_test_cases[] = …;
static struct kunit_suite soc_card_test_suite = …;
kunit_test_suites(…);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;