Commit d4c939ea authored by Dafydd Harries's avatar Dafydd Harries

fix STUN test formatting

darcs-hash:20070126071055-c9803-83e3bc33c29bfea3eb89f7c16bb839a9be744be8.gz
parent 3f2e2775
...@@ -7,36 +7,36 @@ ...@@ -7,36 +7,36 @@
START_TEST (test_attribute_pack) START_TEST (test_attribute_pack)
{ {
StunAttribute *attr = stun_attribute_mapped_address_new(0x02030405, 2345); StunAttribute *attr = stun_attribute_mapped_address_new (0x02030405, 2345);
gchar *packed; gchar *packed;
guint length; guint length;
length = stun_attribute_pack(attr, &packed); length = stun_attribute_pack (attr, &packed);
fail_unless(12 == length); fail_unless (12 == length);
fail_unless(NULL != packed); fail_unless (NULL != packed);
fail_unless(0 == memcmp(packed, fail_unless (0 == memcmp (packed,
"\x00\x01" // type "\x00\x01" // type
"\x00\x08" // length "\x00\x08" // length
"\x00\x01" // padding, address family "\x00\x01" // padding, address family
"\x09\x29" // port "\x09\x29" // port
"\x02\x03\x04\x05", // IP address "\x02\x03\x04\x05", // IP address
length)); length));
g_free(packed); g_free (packed);
stun_attribute_free(attr); stun_attribute_free (attr);
} }
END_TEST END_TEST
START_TEST (test_attribute_dump) START_TEST (test_attribute_dump)
{ {
StunAttribute *attr = stun_attribute_mapped_address_new(0x02030405, 2345); StunAttribute *attr = stun_attribute_mapped_address_new (0x02030405, 2345);
gchar *dump = stun_attribute_dump(attr); gchar *dump = stun_attribute_dump (attr);
fail_unless(NULL != dump); fail_unless (NULL != dump);
fail_unless(0 == strcmp(dump, "MAPPED-ADDRESS 2.3.4.5:2345")); fail_unless (0 == strcmp (dump, "MAPPED-ADDRESS 2.3.4.5:2345"));
g_free(dump); g_free (dump);
stun_attribute_free(attr); stun_attribute_free (attr);
} }
END_TEST END_TEST
...@@ -44,21 +44,21 @@ START_TEST (test_attribute_dump_unknown) ...@@ -44,21 +44,21 @@ START_TEST (test_attribute_dump_unknown)
{ {
gchar *dump; gchar *dump;
StunAttribute *attr = stun_attribute_unpack(4, StunAttribute *attr = stun_attribute_unpack (4,
"\x00\xff" // type "\x00\xff" // type
"\x00\x00" // length "\x00\x00" // length
); );
dump = stun_attribute_dump(attr); dump = stun_attribute_dump (attr);
fail_unless(0 == strcmp(dump, "UNKNOWN (255)")); fail_unless (0 == strcmp (dump, "UNKNOWN (255)"));
g_free(dump); g_free (dump);
stun_attribute_free(attr); stun_attribute_free (attr);
} }
END_TEST END_TEST
START_TEST (test_attribute_unpack) START_TEST (test_attribute_unpack)
{ {
StunAttribute *attr = stun_attribute_unpack(12, StunAttribute *attr = stun_attribute_unpack (12,
"\x00\x01" // type "\x00\x01" // type
"\x00\x08" // length "\x00\x08" // length
"\x00\x01" // padding, address family "\x00\x01" // padding, address family
...@@ -66,37 +66,37 @@ START_TEST (test_attribute_unpack) ...@@ -66,37 +66,37 @@ START_TEST (test_attribute_unpack)
"\x02\x03\x04\x05" // IP address "\x02\x03\x04\x05" // IP address
); );
fail_unless(NULL != attr); fail_unless (NULL != attr);
fail_unless(attr->type == STUN_ATTRIBUTE_MAPPED_ADDRESS); fail_unless (attr->type == STUN_ATTRIBUTE_MAPPED_ADDRESS);
fail_unless(attr->address.af == 1); fail_unless (attr->address.af == 1);
fail_unless(attr->address.port == 2345); fail_unless (attr->address.port == 2345);
fail_unless(attr->address.ip == 0x02030405); fail_unless (attr->address.ip == 0x02030405);
stun_attribute_free(attr); stun_attribute_free (attr);
} }
END_TEST END_TEST
START_TEST (test_message_pack) START_TEST (test_message_pack)
{ {
StunMessage *msg = stun_message_binding_request_new(); StunMessage *msg = stun_message_binding_request_new ();
gchar *packed; gchar *packed;
guint length; guint length;
memcpy(msg->transaction_id, memcpy (msg->transaction_id,
"\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f", 16); "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f", 16);
msg->attributes = g_malloc0(2 * sizeof(StunAttribute *)); msg->attributes = g_malloc0 (2 * sizeof (StunAttribute *));
msg->attributes[0] = stun_attribute_mapped_address_new(0x02030405, 2345); msg->attributes[0] = stun_attribute_mapped_address_new (0x02030405, 2345);
length = stun_message_pack(msg, &packed); length = stun_message_pack (msg, &packed);
fail_unless(packed != NULL); fail_unless (packed != NULL);
fail_unless(length == 32); fail_unless (length == 32);
fail_unless(0 == memcmp(packed + 0, "\x00\x01", 2)); fail_unless (0 == memcmp (packed + 0, "\x00\x01", 2));
fail_unless(0 == memcmp(packed + 2, "\x00\x0c", 2)); fail_unless (0 == memcmp (packed + 2, "\x00\x0c", 2));
fail_unless(0 == memcmp(packed + 4, fail_unless (0 == memcmp (packed + 4,
"\x00\x01\x02\x03" "\x00\x01\x02\x03"
"\x04\x05\x06\x07" "\x04\x05\x06\x07"
"\x08\x09\x0a\x0b" "\x08\x09\x0a\x0b"
"\x0c\x0d\x0e\x0f", 16)); "\x0c\x0d\x0e\x0f", 16));
fail_unless(0 == memcmp(packed + 20, fail_unless (0 == memcmp (packed + 20,
"\x00\x01" // type "\x00\x01" // type
"\x00\x08" // length "\x00\x08" // length
"\x00\x01" // padding, address family "\x00\x01" // padding, address family
...@@ -104,32 +104,32 @@ START_TEST (test_message_pack) ...@@ -104,32 +104,32 @@ START_TEST (test_message_pack)
"\x02\x03\x04\x05", // IP address "\x02\x03\x04\x05", // IP address
12)); 12));
g_free(packed); g_free (packed);
stun_message_free(msg); stun_message_free (msg);
} }
END_TEST END_TEST
START_TEST (test_message_dump) START_TEST (test_message_dump)
{ {
StunMessage *msg = stun_message_binding_request_new(); StunMessage *msg = stun_message_binding_request_new ();
gchar *dump; gchar *dump;
msg->attributes = g_malloc0(2 * sizeof(StunAttribute *)); msg->attributes = g_malloc0 (2 * sizeof (StunAttribute *));
msg->attributes[0] = stun_attribute_mapped_address_new(0x02030405, 2345); msg->attributes[0] = stun_attribute_mapped_address_new (0x02030405, 2345);
dump = stun_message_dump(msg); dump = stun_message_dump (msg);
fail_unless(NULL != dump); fail_unless (NULL != dump);
fail_unless(0 == strcmp(dump, fail_unless (0 == strcmp (dump,
"BINDING-REQUEST 00000000:00000000:00000000:00000000\n" "BINDING-REQUEST 00000000:00000000:00000000:00000000\n"
" MAPPED-ADDRESS 2.3.4.5:2345")); " MAPPED-ADDRESS 2.3.4.5:2345"));
g_free(dump); g_free (dump);
stun_message_free(msg); stun_message_free (msg);
} }
END_TEST END_TEST
START_TEST (test_message_unpack) START_TEST (test_message_unpack)
{ {
StunMessage *msg = stun_message_unpack(32, StunMessage *msg = stun_message_unpack (32,
"\x00\x01" // type "\x00\x01" // type
"\x00\x0c" // length "\x00\x0c" // length
"\x00\x01\x02\x03" // transaction ID "\x00\x01\x02\x03" // transaction ID
...@@ -143,67 +143,67 @@ START_TEST (test_message_unpack) ...@@ -143,67 +143,67 @@ START_TEST (test_message_unpack)
"\x02\x03\x04\x05" // IP address "\x02\x03\x04\x05" // IP address
); );
fail_unless(msg->type == STUN_MESSAGE_BINDING_REQUEST); fail_unless (msg->type == STUN_MESSAGE_BINDING_REQUEST);
fail_unless(msg->attributes[0] != NULL); fail_unless (msg->attributes[0] != NULL);
fail_unless(msg->attributes[0]->type == STUN_ATTRIBUTE_MAPPED_ADDRESS); fail_unless (msg->attributes[0]->type == STUN_ATTRIBUTE_MAPPED_ADDRESS);
fail_unless(msg->attributes[0]->address.port == 2345); fail_unless (msg->attributes[0]->address.port == 2345);
fail_unless(msg->attributes[0]->address.ip == 0x02030405); fail_unless (msg->attributes[0]->address.ip == 0x02030405);
fail_unless(msg->attributes[1] == NULL); fail_unless (msg->attributes[1] == NULL);
stun_message_free(msg); stun_message_free (msg);
} }
END_TEST END_TEST
Suite * Suite *
stun_suite(void) stun_suite (void)
{ {
Suite *suite; Suite *suite;
TCase *tcase; TCase *tcase;
suite = suite_create("STUN"); suite = suite_create ("STUN");
tcase = tcase_create("attribute pack"); tcase = tcase_create ("attribute pack");
tcase_add_test(tcase, test_attribute_pack); tcase_add_test (tcase, test_attribute_pack);
suite_add_tcase(suite, tcase); suite_add_tcase (suite, tcase);
tcase = tcase_create("attribute dump"); tcase = tcase_create ("attribute dump");
tcase_add_test(tcase, test_attribute_dump); tcase_add_test (tcase, test_attribute_dump);
suite_add_tcase(suite, tcase); suite_add_tcase (suite, tcase);
tcase = tcase_create("attribute dump unknown"); tcase = tcase_create ("attribute dump unknown");
tcase_add_test(tcase, test_attribute_dump_unknown); tcase_add_test (tcase, test_attribute_dump_unknown);
suite_add_tcase(suite, tcase); suite_add_tcase (suite, tcase);
tcase = tcase_create("attribute unpack"); tcase = tcase_create ("attribute unpack");
tcase_add_test(tcase, test_attribute_unpack); tcase_add_test (tcase, test_attribute_unpack);
suite_add_tcase(suite, tcase); suite_add_tcase (suite, tcase);
tcase = tcase_create("message pack"); tcase = tcase_create ("message pack");
tcase_add_test(tcase, test_message_pack); tcase_add_test (tcase, test_message_pack);
suite_add_tcase(suite, tcase); suite_add_tcase (suite, tcase);
tcase = tcase_create("message dump"); tcase = tcase_create ("message dump");
tcase_add_test(tcase, test_message_dump); tcase_add_test (tcase, test_message_dump);
suite_add_tcase(suite, tcase); suite_add_tcase (suite, tcase);
tcase = tcase_create("message unpack"); tcase = tcase_create ("message unpack");
tcase_add_test(tcase, test_message_unpack); tcase_add_test (tcase, test_message_unpack);
suite_add_tcase(suite, tcase); suite_add_tcase (suite, tcase);
return suite; return suite;
} }
int int
main(void) main (void)
{ {
Suite *suite; Suite *suite;
SRunner *runner; SRunner *runner;
int failures; int failures;
suite = stun_suite(); suite = stun_suite ();
runner = srunner_create(suite); runner = srunner_create (suite);
srunner_run_all(runner, CK_NORMAL | CK_NOFORK); srunner_run_all (runner, CK_NORMAL | CK_NOFORK);
failures = srunner_ntests_failed(runner); failures = srunner_ntests_failed (runner);
srunner_free(runner); srunner_free (runner);
return (failures == 0) ? 0 : 1; return (failures == 0) ? 0 : 1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment