Skip to content

Commit 2d85792

Browse files
Thalleyjhedberg
authored andcommitted
tests: Bluetooth: CAP: Unittest bt_cap_unicast_group_get_info
Add unittests for bt_cap_unicast_group_get_info. Signed-off-by: Emil Gydesen <[email protected]>
1 parent 5746852 commit 2d85792

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

tests/bluetooth/audio/cap_initiator/src/test_unicast_group.c

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,3 +413,39 @@ static ZTEST_F(cap_initiator_test_unicast_group,
413413

414414
zassert_equal(cnt, expect_cnt, "Unexpected cnt (%zu != %zu)", cnt, expect_cnt);
415415
}
416+
417+
static ZTEST_F(cap_initiator_test_unicast_group, test_initiator_unicast_group_get_info)
418+
{
419+
struct bt_cap_unicast_group_info cap_info;
420+
int err;
421+
422+
err = bt_cap_unicast_group_create(fixture->group_param, &fixture->unicast_group);
423+
zassert_equal(err, 0, "Unexpected return value %d", err);
424+
425+
err = bt_cap_unicast_group_get_info(fixture->unicast_group, &cap_info);
426+
zassert_equal(err, 0, "Unexpected return value %d", err);
427+
428+
zassert_not_null(cap_info.unicast_group);
429+
}
430+
431+
static ZTEST_F(cap_initiator_test_unicast_group,
432+
test_initiator_unicast_group_get_info_inval_null_group)
433+
{
434+
struct bt_cap_unicast_group_info cap_info;
435+
int err;
436+
437+
err = bt_cap_unicast_group_get_info(NULL, &cap_info);
438+
zassert_equal(err, -EINVAL, "Unexpected return value %d", err);
439+
}
440+
441+
static ZTEST_F(cap_initiator_test_unicast_group,
442+
test_initiator_unicast_group_get_info_inval_null_info)
443+
{
444+
int err;
445+
446+
err = bt_cap_unicast_group_create(fixture->group_param, &fixture->unicast_group);
447+
zassert_equal(err, 0, "Unexpected return value %d", err);
448+
449+
err = bt_cap_unicast_group_get_info(fixture->unicast_group, NULL);
450+
zassert_equal(err, -EINVAL, "Unexpected return value %d", err);
451+
}

0 commit comments

Comments
 (0)