diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2011-06-29 13:15:05 +0300 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-12-04 22:21:57 +0100 |
commit | aa1b87b6d8a8d51632ab31b637d85183944ac3a8 (patch) | |
tree | 51e699f03570ee70edd7c7f1b636134a25a62d4d /unit/test-gobex-header.c | |
parent | 31ebc74e69a833122cdc1c25078e614c7d7895bb (diff) | |
download | bluez-aa1b87b6d8a8d51632ab31b637d85183944ac3a8.tar.gz |
gobex: Add initial GError support
Diffstat (limited to 'unit/test-gobex-header.c')
-rw-r--r-- | unit/test-gobex-header.c | 53 |
1 files changed, 31 insertions, 22 deletions
diff --git a/unit/test-gobex-header.c b/unit/test-gobex-header.c index 4185a70b7..2ac0c4332 100644 --- a/unit/test-gobex-header.c +++ b/unit/test-gobex-header.c @@ -124,9 +124,11 @@ static GObexHeader *parse_and_encode(uint8_t *buf, size_t buf_len) GObexHeader *header; uint8_t encoded[1024]; size_t len; + GError *err = NULL; - header = g_obex_header_decode(buf, buf_len, G_OBEX_DATA_REF, &len); - g_assert(header != NULL); + header = g_obex_header_decode(buf, buf_len, G_OBEX_DATA_REF, &len, + &err); + g_assert_no_error(err); g_assert_cmpuint(len, ==, buf_len); len = g_obex_header_encode(header, encoded, sizeof(encoded)); @@ -222,10 +224,11 @@ static void test_decode_header_connid(void) { GObexHeader *header; size_t parsed; + GError *err = NULL; header = g_obex_header_decode(hdr_connid, sizeof(hdr_connid), - G_OBEX_DATA_REF, &parsed); - g_assert(header != NULL); + G_OBEX_DATA_REF, &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_connid)); @@ -236,10 +239,11 @@ static void test_decode_header_name_ascii(void) { GObexHeader *header; size_t parsed; + GError *err = NULL; header = g_obex_header_decode(hdr_name_ascii, sizeof(hdr_name_ascii), - G_OBEX_DATA_REF, &parsed); - g_assert(header != NULL); + G_OBEX_DATA_REF, &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_name_ascii)); @@ -250,10 +254,11 @@ static void test_decode_header_name_umlaut(void) { GObexHeader *header; size_t parsed; + GError *err = NULL; header = g_obex_header_decode(hdr_name_umlaut, sizeof(hdr_name_umlaut), - G_OBEX_DATA_REF, &parsed); - g_assert(header != NULL); + G_OBEX_DATA_REF, &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_name_umlaut)); @@ -264,10 +269,11 @@ static void test_decode_header_body(void) { GObexHeader *header; size_t parsed; + GError *err = NULL; header = g_obex_header_decode(hdr_body, sizeof(hdr_body), - G_OBEX_DATA_COPY, &parsed); - g_assert(header != NULL); + G_OBEX_DATA_COPY, &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_body)); @@ -278,10 +284,11 @@ static void test_decode_header_body_extdata(void) { GObexHeader *header; size_t parsed; + GError *err = NULL; header = g_obex_header_decode(hdr_body, sizeof(hdr_body), - G_OBEX_DATA_REF, &parsed); - g_assert(header != NULL); + G_OBEX_DATA_REF, &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_body)); @@ -292,10 +299,11 @@ static void test_decode_header_actionid(void) { GObexHeader *header; size_t parsed; + GError *err = NULL; header = g_obex_header_decode(hdr_actionid, sizeof(hdr_actionid), - G_OBEX_DATA_REF, &parsed); - g_assert(header != NULL); + G_OBEX_DATA_REF, &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_actionid)); @@ -307,6 +315,7 @@ static void test_decode_header_multi(void) GObexHeader *header; GByteArray *buf; size_t parsed; + GError *err = NULL; buf = g_byte_array_sized_new(sizeof(hdr_connid) + sizeof(hdr_name_ascii) + @@ -319,29 +328,29 @@ static void test_decode_header_multi(void) g_byte_array_append(buf, hdr_body, sizeof(hdr_body)); header = g_obex_header_decode(buf->data, buf->len, G_OBEX_DATA_REF, - &parsed); - g_assert(header != NULL); + &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_connid)); g_byte_array_remove_range(buf, 0, parsed); g_obex_header_free(header); header = g_obex_header_decode(buf->data, buf->len, G_OBEX_DATA_REF, - &parsed); - g_assert(header != NULL); + &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_name_ascii)); g_byte_array_remove_range(buf, 0, parsed); g_obex_header_free(header); header = g_obex_header_decode(buf->data, buf->len, G_OBEX_DATA_REF, - &parsed); - g_assert(header != NULL); + &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_actionid)); g_byte_array_remove_range(buf, 0, parsed); g_obex_header_free(header); header = g_obex_header_decode(buf->data, buf->len, G_OBEX_DATA_REF, - &parsed); - g_assert(header != NULL); + &parsed, &err); + g_assert_no_error(err); g_assert_cmpuint(parsed, ==, sizeof(hdr_body)); g_byte_array_remove_range(buf, 0, parsed); g_obex_header_free(header); |