/* * Copyright (c) 2022 Nordic Semiconductor ASA * * SPDX-License-Identifier: Apache-2.0 */ #include "host_mocks/assert.h" #include #include #include #include #include #include ZTEST_SUITE(bt_id_del_invalid_inputs, NULL, NULL, NULL, NULL, NULL); /* * Test passing NULL value for keys reference * * Constraints: * - Keys reference is passed as NULL * * Expected behaviour: * - An assertion is raised and execution stops */ ZTEST(bt_id_del_invalid_inputs, test_null_keys_ref) { expect_assert(); bt_id_del(NULL); } /* * Test deleting key from the resolving list when size resolving list is zero * * Constraints: * - bt_dev.le.rl_size is set to 0 * - bt_dev.le.rl_entries is set to 0 * * Expected behaviour: * - An assertion is raised and execution stops */ ZTEST(bt_id_del_invalid_inputs, test_zero_controller_list_size) { struct bt_keys keys = {0}; bt_dev.le.rl_size = 0; bt_dev.le.rl_entries = 0; expect_assert(); bt_id_del(&keys); }