1 /* 2 * Copyright (c) 2024 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #include <zephyr/kernel.h> 8 #include <zephyr/fff.h> 9 #include <zephyr/bluetooth/addr.h> 10 11 /* List of fakes used by this unit tester */ 12 #define L2CAP_INTERNAL_MOCKS_FFF_FAKES_LIST(FAKE) \ 13 FAKE(bt_l2cap_init) \ 14 FAKE(bt_l2cap_recv) \ 15 FAKE(bt_l2cap_connected) \ 16 FAKE(bt_l2cap_update_conn_param) \ 17 FAKE(bt_l2cap_disconnected) \ 18 FAKE(l2cap_data_pull) 19 20 DECLARE_FAKE_VOID_FUNC(bt_l2cap_init); 21 DECLARE_FAKE_VOID_FUNC(bt_l2cap_recv, struct bt_conn *, struct net_buf *, bool); 22 DECLARE_FAKE_VOID_FUNC(bt_l2cap_connected, struct bt_conn *); 23 DECLARE_FAKE_VALUE_FUNC(int, bt_l2cap_update_conn_param, struct bt_conn *, 24 const struct bt_le_conn_param *); 25 DECLARE_FAKE_VOID_FUNC(bt_l2cap_disconnected, struct bt_conn *); 26 DECLARE_FAKE_VALUE_FUNC(struct net_buf *, l2cap_data_pull, struct bt_conn *, size_t, size_t *); 27