blob: e254694c7d9ed1e0f742b281b4b5e43f48ad8371 [file] [log] [blame]
/* test_common.c - common procedures for unit test of CAP commander */
/*
* Copyright (c) 2024 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
#include "cap_commander.h"
#include "conn.h"
#include "cap_mocks.h"
#include "test_common.h"
void test_mocks_init(void)
{
mock_cap_commander_init();
mock_bt_aics_init();
mock_bt_csip_init();
mock_bt_micp_init();
mock_bt_vcp_init();
mock_bt_vocs_init();
}
void test_mocks_cleanup(void)
{
mock_cap_commander_cleanup();
mock_bt_aics_cleanup();
mock_bt_csip_cleanup();
mock_bt_micp_cleanup();
mock_bt_vcp_cleanup();
mock_bt_vocs_cleanup();
}
void test_conn_init(struct bt_conn *conn)
{
conn->index = 0;
conn->info.type = BT_CONN_TYPE_LE;
conn->info.role = BT_CONN_ROLE_PERIPHERAL;
conn->info.state = BT_CONN_STATE_CONNECTED;
conn->info.security.level = BT_SECURITY_L2;
conn->info.security.enc_key_size = BT_ENC_KEY_SIZE_MAX;
conn->info.security.flags = BT_SECURITY_FLAG_OOB | BT_SECURITY_FLAG_SC;
}