Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
293 changes: 135 additions & 158 deletions tests/bluetooth/audio/ascs/include/bap_unicast_server_expects.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,180 +13,157 @@
#include "bap_unicast_server.h"
#include "expects_util.h"

#define expect_bt_bap_unicast_server_cb_config_called_once(_conn, _ep, _dir, _codec) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.config"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_config_fake.call_count); \
\
IF_NOT_EMPTY(_conn, ( \
zassert_equal_ptr(_conn, mock_bap_unicast_server_cb_config_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "conn");)) \
\
IF_NOT_EMPTY(_ep, ( \
zassert_equal_ptr(_ep, mock_bap_unicast_server_cb_config_fake.arg1_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "ep");)) \
\
IF_NOT_EMPTY(_dir, ( \
zassert_equal(_dir, mock_bap_unicast_server_cb_config_fake.arg2_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "_dir");)) \
\
IF_NOT_EMPTY(_codec, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
#define expect_bt_bap_unicast_server_cb_config_called(_expected_count, _conns, _eps, _dirs, _codec) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.config"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_config_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_config_fake.call_count; i++) { \
IF_NOT_EMPTY(_conns[i], ( \
zassert_equal_ptr(_conns[i], \
mock_bap_unicast_server_cb_config_fake.arg0_history[i], \
"'%s()' was called with incorrect 'conn[%i]' value", \
func_name, i);)) \
IF_NOT_EMPTY(_eps[i], ( \
zassert_equal_ptr(_eps[i], \
mock_bap_unicast_server_cb_config_fake.arg1_history[i], \
"'%s()' was called with incorrect 'ep[%i]' value", \
func_name, i);)) \
IF_NOT_EMPTY(_dirs[i], ( \
zassert_equal(_dirs[i], \
mock_bap_unicast_server_cb_config_fake.arg2_history[i], \
"'%s()' was called with incorrect 'dir[%i]' value", \
func_name, i);)) \
} \
IF_NOT_EMPTY(_codec, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
} while (0)

#define expect_bt_bap_unicast_server_cb_reconfig_called_once(_stream, _dir, _codec) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.reconfig"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_reconfig_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_reconfig_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
\
IF_NOT_EMPTY(_dir, ( \
zassert_equal(_dir, mock_bap_unicast_server_cb_reconfig_fake.arg1_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "_dir");)) \
\
IF_NOT_EMPTY(_codec, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
#define expect_bt_bap_unicast_server_cb_reconfig_called(_expected_count, _streams, _dirs, _codec) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.reconfig"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_reconfig_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_reconfig_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_reconfig_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
IF_NOT_EMPTY(_dirs[i], ( \
zassert_equal(_dirs[i], \
mock_bap_unicast_server_cb_reconfig_fake.arg1_history[i], \
"'%s()' was called with incorrect 'dir[%i]' value", \
func_name, i);)) \
} \
IF_NOT_EMPTY(_codec, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
} while (0)

#define expect_bt_bap_unicast_server_cb_qos_called_once(_stream, _qos) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.qos"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_qos_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_qos_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
\
IF_NOT_EMPTY(_qos, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
#define expect_bt_bap_unicast_server_cb_qos_called(_expected_count, _streams, _qos) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.qos"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_qos_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_qos_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_qos_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
} \
IF_NOT_EMPTY(_qos, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
} while (0)

#define expect_bt_bap_unicast_server_cb_enable_called_once(_stream, _meta, _meta_len) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.enable"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_enable_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_enable_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
\
IF_NOT_EMPTY(_meta, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
\
IF_NOT_EMPTY(_meta_len, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
#define expect_bt_bap_unicast_server_cb_enable_called(_expected_count, _streams, _meta, _meta_len) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.enable"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_enable_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_enable_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_enable_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
IF_NOT_EMPTY(_meta, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
IF_NOT_EMPTY(_meta_len, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
} \
} while (0)

#define expect_bt_bap_unicast_server_cb_metadata_called_once(_stream, _meta, _meta_len) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.enable"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_metadata_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_metadata_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
\
IF_NOT_EMPTY(_meta, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
\
IF_NOT_EMPTY(_meta_len, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
#define expect_bt_bap_unicast_server_cb_metadata_called(_expected_count, _streams, _meta, _meta_len) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.enable"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_metadata_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_metadata_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_metadata_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
} \
IF_NOT_EMPTY(_meta, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
IF_NOT_EMPTY(_meta_len, ( \
/* TODO */ \
zassert_unreachable("Not implemented");)) \
} while (0)

#define expect_bt_bap_unicast_server_cb_disable_called_once(_stream) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.disable"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_disable_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_disable_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
#define expect_bt_bap_unicast_server_cb_disable_called(_expected_count, _streams) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.disable"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_disable_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_disable_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_disable_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
} \
} while (0)

#define expect_bt_bap_unicast_server_cb_release_called_once(_stream) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.release"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_release_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_release_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
#define expect_bt_bap_unicast_server_cb_release_called(_expected_count, _streams) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.release"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_release_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_release_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_release_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
} \
} while (0)

#define expect_bt_bap_unicast_server_cb_release_called_twice(_streams) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.release"; \
\
zexpect_call_count(func_name, 2, mock_bap_unicast_server_cb_release_fake.call_count); \
\
IF_NOT_EMPTY(_stream[0], ( \
zassert_equal_ptr(_streams[0], \
mock_bap_unicast_server_cb_release_fake.arg0_history[0], \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream[0]");)) \
IF_NOT_EMPTY(_stream[1], ( \
zassert_equal_ptr(_streams[1], \
mock_bap_unicast_server_cb_release_fake.arg0_history[1], \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream[1]");)) \
#define expect_bt_bap_unicast_server_cb_start_called(_expected_count, _streams) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.start"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_start_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_start_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_start_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
} \
} while (0)

#define expect_bt_bap_unicast_server_cb_start_called_once(_stream) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.start"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_start_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_start_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
#define expect_bt_bap_unicast_server_cb_stop_called(_expected_count, _streams) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.stop"; \
zexpect_call_count(func_name, _expected_count, mock_bap_unicast_server_cb_stop_fake.call_count); \
for (unsigned int i = 0; i < mock_bap_unicast_server_cb_stop_fake.call_count; i++) { \
IF_NOT_EMPTY(_streams[i], ( \
zassert_equal_ptr(_streams[i], \
mock_bap_unicast_server_cb_stop_fake.arg0_history[i], \
"'%s()' was called with incorrect 'stream[%i]' value", \
func_name, i);)) \
} \
} while (0)

#define expect_bt_bap_unicast_server_cb_stop_called_once(_stream) \
do { \
const char *func_name = "bt_bap_unicast_server_cb.stop"; \
\
zexpect_call_count(func_name, 1, mock_bap_unicast_server_cb_stop_fake.call_count); \
\
IF_NOT_EMPTY(_stream, ( \
zassert_equal_ptr(_stream, mock_bap_unicast_server_cb_stop_fake.arg0_val, \
"'%s()' was called with incorrect '%s' value", \
func_name, "stream");)) \
} while (0)

static inline void expect_bt_bap_unicast_server_cb_config_not_called(void)
{
const char *func_name = "bt_bap_unicast_server_cb.config";

zexpect_call_count(func_name, 0, mock_bap_unicast_server_cb_config_fake.call_count);
}

#endif /* MOCKS_BAP_UNICAST_SERVER_EXPECTS_H_ */
Loading