From 4de848de39111f8e836400ba207977ad5b4add5f Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 20 Feb 2012 16:27:37 +0100 Subject: [PATCH] tests,sms: print traces if enabled during compilation --- src/tests/test-sms-part.c | 32 +++++++++++++++++++------------- 1 file 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 ();