diff options
-rw-r--r-- | src/tests/test-sms-part.c | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/src/tests/test-sms-part.c b/src/tests/test-sms-part.c index 9a85595c..d3bf7d5b 100644 --- a/src/tests/test-sms-part.c +++ b/src/tests/test-sms-part.c @@ -21,6 +21,23 @@ #include "mm-sms-part.h" #include "mm-utils.h" +/* If defined will print debugging traces */ +#ifdef TEST_SMS_PART_ENABLE_TRACE +#define trace_pdu(pdu, pdu_len) do { \ + guint i; \ + \ + g_print ("\n "); \ + for (i = 0; i < len; i++) { \ + g_print (" 0x%02X", pdu[i]); \ + if (((i + 1) % 12) == 0) \ + g_print ("\n "); \ + } \ + g_print ("\n"); \ + } while (0) +#else +#define trace_pdu(...) +#endif + /********************* PDU PARSER TESTS *********************/ static void @@ -444,6 +461,8 @@ common_test_create_pdu (const gchar *smsc, &msgstart, &error); + trace_pdu (pdu, len); + g_assert_no_error (error); g_assert (pdu != NULL); g_assert_cmpuint (len, ==, expected_size); @@ -602,19 +621,6 @@ test_create_pdu_gsm_no_validity (void) 1); /* expected_msgstart */ } -#if 0 -{ -int i; -g_print ("\n "); -for (i = 0; i < len; i++) { - g_print (" 0x%02X", pdu[i]); - if (((i + 1) % 12) == 0) - g_print ("\n "); -} -g_print ("\n"); -} -#endif - int main (int argc, char **argv) { g_type_init (); |