diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2011-07-05 19:26:57 +0300 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-12-04 22:21:59 +0100 |
commit | 0a4824ddb1c8724a7032935c1e23d726666ac145 (patch) | |
tree | ed336007d49403ea29ff9101d8e92da4505811cd /unit/test-gobex-header.c | |
parent | 49514b2cc4e8cbb1a71b69c5f63fd59dc20bb46b (diff) | |
download | bluez-0a4824ddb1c8724a7032935c1e23d726666ac145.tar.gz |
gobex: Make on-demand body headers a GObexPacket feature
Diffstat (limited to 'unit/test-gobex-header.c')
-rw-r--r-- | unit/test-gobex-header.c | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/unit/test-gobex-header.c b/unit/test-gobex-header.c index bf69abb48..33ebda3b5 100644 --- a/unit/test-gobex-header.c +++ b/unit/test-gobex-header.c @@ -130,53 +130,6 @@ static void test_header_uint32(void) g_obex_header_free(header); } -static gssize get_body_data(GObexHeader *header, void *buf, gsize len, - gpointer user_data) -{ - uint8_t body_data[] = { 1, 2, 3, 4 }; - - memcpy(buf, body_data, sizeof(body_data)); - - return sizeof(body_data); -} - -static void test_header_on_demand(void) -{ - GObexHeader *header; - uint8_t buf[1024]; - size_t len; - - header = g_obex_header_new_on_demand(G_OBEX_HDR_ID_BODY, - get_body_data, NULL); - - len = g_obex_header_encode(header, buf, sizeof(buf)); - - assert_memequal(hdr_body, sizeof(hdr_body), buf, len); - - g_obex_header_free(header); -} - -static gssize get_body_data_fail(GObexHeader *header, void *buf, gsize len, - gpointer user_data) -{ - return -1; -} - -static void test_header_on_demand_fail(void) -{ - GObexHeader *header; - uint8_t buf[1024]; - gssize len; - - header = g_obex_header_new_on_demand(G_OBEX_HDR_ID_BODY, - get_body_data_fail, NULL); - - len = g_obex_header_encode(header, buf, sizeof(buf)); - g_assert_cmpint(len, ==, -1); - - g_obex_header_free(header); -} - static GObexHeader *parse_and_encode(uint8_t *buf, size_t buf_len) { GObexHeader *header; @@ -505,10 +458,6 @@ int main(int argc, char *argv[]) g_test_add_func("/gobex/test_header_uint8", test_header_uint8); g_test_add_func("/gobex/test_header_uint32", test_header_uint32); - g_test_add_func("/gobex/test_header_on_demand", test_header_on_demand); - g_test_add_func("/gobex/test_header_on_demand_fail", - test_header_on_demand_fail); - g_test_run(); return 0; |