diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-08 12:10:53 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-12 22:27:12 +0200 |
commit | f20b157973018f55a66d8b42d8869e940924dbe6 (patch) | |
tree | 5cc2ffb1a3a98edda720efb082e4af773c96380e | |
parent | 56983e658f961825ac948fd3e544108dd09b4d5f (diff) |
libmbim-glib,test,message-builder: include printable output in traces
-rw-r--r-- | src/libmbim-glib/test/test-message-builder.c | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/src/libmbim-glib/test/test-message-builder.c b/src/libmbim-glib/test/test-message-builder.c index 2b5784f..a04c3bc 100644 --- a/src/libmbim-glib/test/test-message-builder.c +++ b/src/libmbim-glib/test/test-message-builder.c @@ -56,8 +56,29 @@ test_message_trace (const guint8 *computed, g_free (message_str); g_free (expected_str); } + +static void +test_message_printable (MbimMessage *message, + guint8 mbimex_version_major, + guint8 mbimex_version_minor) +{ + g_autofree gchar *printable = NULL; + + printable = mbim_message_get_printable_full (message, + mbimex_version_major, + mbimex_version_minor, + "---- ", + FALSE, + NULL); + g_print ("\n" + "Message printable:\n" + "%s\n", + printable); +} + #else #define test_message_trace(...) +#define test_message_printable(...) #endif static void @@ -121,6 +142,8 @@ test_message_builder_basic_connect_pin_set_raw (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -182,6 +205,8 @@ test_message_builder_basic_connect_pin_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -263,6 +288,8 @@ test_message_builder_basic_connect_connect_set_raw (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -342,6 +369,8 @@ test_message_builder_basic_connect_connect_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -399,6 +428,8 @@ test_message_builder_basic_connect_service_activation_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -489,6 +520,8 @@ test_message_builder_basic_connect_device_service_subscribe_list_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -559,6 +592,8 @@ test_message_builder_ussd_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -639,6 +674,8 @@ test_message_builder_auth_akap_query (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -710,6 +747,8 @@ test_message_builder_stk_pac_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -781,6 +820,8 @@ test_message_builder_stk_terminal_response_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -857,6 +898,8 @@ test_message_builder_stk_envelope_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -909,6 +952,8 @@ test_message_builder_basic_connect_ip_packet_filters_set_none (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -994,6 +1039,8 @@ test_message_builder_basic_connect_ip_packet_filters_set_one (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); mbim_packet_filter_array_free (filters); @@ -1108,6 +1155,8 @@ test_message_builder_basic_connect_ip_packet_filters_set_two (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); mbim_packet_filter_array_free (filters); @@ -1178,6 +1227,8 @@ test_message_builder_dss_connect_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -1285,6 +1336,8 @@ test_message_builder_basic_connect_multicarrier_providers_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); mbim_provider_array_free (providers); } @@ -1335,6 +1388,8 @@ test_message_builder_ms_host_shutdown_notify_set (void) g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + test_message_printable (message, 1, 0); + mbim_message_unref (message); } @@ -1396,6 +1451,8 @@ test_message_builder_ms_basic_connect_extensions_registration_parameters_set_0_u g_assert_cmpuint (((GByteArray *)message)->len, ==, sizeof (expected_message)); g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); + + test_message_printable (message, 3, 0); } static void @@ -1470,6 +1527,8 @@ test_message_builder_ms_basic_connect_extensions_registration_parameters_set_1_u g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); g_list_free_full (tlv_list, (GDestroyNotify)mbim_tlv_unref); + + test_message_printable (message, 3, 0); } static void @@ -1569,6 +1628,8 @@ test_message_builder_ms_basic_connect_extensions_registration_parameters_set_3_u g_assert (memcmp (((GByteArray *)message)->data, expected_message, sizeof (expected_message)) == 0); g_list_free_full (tlv_list, (GDestroyNotify)mbim_tlv_unref); + + test_message_printable (message, 3, 0); } int main (int argc, char **argv) |