diff options
author | Anderson Lizardo <anderson.lizardo@openbossa.org> | 2013-01-09 11:19:20 -0400 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2013-01-09 11:08:02 -0800 |
commit | c71f05f6a169fce7acb9d2c5f045a21be977653d (patch) | |
tree | f15b9023efa3ce9ec89850a643f2ea8ebe2357a4 /unit/test-sdp.c | |
parent | 3bcea1a15207016f6c85ac713e8a7cda51951017 (diff) | |
download | bluez-c71f05f6a169fce7acb9d2c5f045a21be977653d.tar.gz |
unit: Reuse define_test() macro for /TP/SERVER/BRW/* tests
This is made possible by adding the mtu parameter, given
/TP/SERVER/BRW/* tests use MTU of 672.
Diffstat (limited to 'unit/test-sdp.c')
-rw-r--r-- | unit/test-sdp.c | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/unit/test-sdp.c b/unit/test-sdp.c index 315a5cd52..e9cbcdf3a 100644 --- a/unit/test-sdp.c +++ b/unit/test-sdp.c @@ -68,34 +68,22 @@ struct test_data { .cont_len = cont, \ } -#define define_test(name, args...) \ +#define define_test(name, _mtu, args...) \ do { \ const struct sdp_pdu pdus[] = { \ args, { }, { } \ }; \ static struct test_data data; \ - data.mtu = 48; \ + data.mtu = _mtu; \ data.pdu_list = g_malloc(sizeof(pdus)); \ memcpy(data.pdu_list, pdus, sizeof(pdus)); \ g_test_add_data_func(name, &data, test_sdp); \ } while (0) -#define define_ss(name, args...) define_test("/TP/SERVER/SS/" name, args) -#define define_sa(name, args...) define_test("/TP/SERVER/SA/" name, args) -#define define_ssa(name, args...) define_test("/TP/SERVER/SSA/" name, args) - -#define define_brw(name, args...) \ - do { \ - const struct sdp_pdu pdus[] = { \ - args, { }, { } \ - }; \ - static struct test_data data; \ - data.mtu = 672; \ - data.pdu_list = g_malloc(sizeof(pdus)); \ - memcpy(data.pdu_list, pdus, sizeof(pdus)); \ - g_test_add_data_func("/TP/SERVER/BRW/" name, \ - &data, test_sdp); \ - } while (0) +#define define_ss(name, args...) define_test("/TP/SERVER/SS/" name, 48, args) +#define define_sa(name, args...) define_test("/TP/SERVER/SA/" name, 48, args) +#define define_ssa(name, args...) define_test("/TP/SERVER/SSA/" name, 48, args) +#define define_brw(name, args...) define_test("/TP/SERVER/BRW/" name, 672, args) struct context { GMainLoop *main_loop; |