@@ -413,3 +413,39 @@ static ZTEST_F(cap_initiator_test_unicast_group,
413
413
414
414
zassert_equal (cnt , expect_cnt , "Unexpected cnt (%zu != %zu)" , cnt , expect_cnt );
415
415
}
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