Changeset 5ebff60 for tests/check_nick.c
- Timestamp:
- 2015-02-20T22:50:54Z (9 years ago)
- Branches:
- master
- Children:
- 0b9daac, 3d45471, 7733b8c
- Parents:
- af359b4
- git-author:
- Indent <please@…> (19-02-15 05:47:20)
- git-committer:
- dequis <dx@…> (20-02-15 22:50:54)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tests/check_nick.c
raf359b4 r5ebff60 9 9 #include "bitlbee.h" 10 10 11 START_TEST(test_nick_strip) 12 { 11 START_TEST(test_nick_strip){ 13 12 int i; 14 const char *get[] = { "test:", "test", "test\n", 15 "thisisaveryveryveryverylongnick",16 "thisisave:ryveryveryverylongnick",17 "t::::est",18 "test123",19 "123test",20 "123",21 NULL };22 const char *expected[] = { "test", "test", "test", 23 "thisisaveryveryveryveryl",24 "thisisaveryveryveryveryl",25 "test",26 "test123",27 "_123test",28 "_123",29 NULL };13 const char *get[] = { "test:", "test", "test\n", 14 "thisisaveryveryveryverylongnick", 15 "thisisave:ryveryveryverylongnick", 16 "t::::est", 17 "test123", 18 "123test", 19 "123", 20 NULL }; 21 const char *expected[] = { "test", "test", "test", 22 "thisisaveryveryveryveryl", 23 "thisisaveryveryveryveryl", 24 "test", 25 "test123", 26 "_123test", 27 "_123", 28 NULL }; 30 29 31 30 for (i = 0; get[i]; i++) { … … 33 32 strcpy(copy, get[i]); 34 33 nick_strip(NULL, copy); 35 fail_unless (strcmp(copy, expected[i]) == 0,36 "(%d) nick_strip broken: %s -> %s (expected: %s)",37 34 fail_unless(strcmp(copy, expected[i]) == 0, 35 "(%d) nick_strip broken: %s -> %s (expected: %s)", 36 i, get[i], copy, expected[i]); 38 37 } 39 38 } … … 43 42 { 44 43 const char *nicks[] = { "foo", "bar123", "bla[", "blie]", "BreEZaH", 45 44 "\\od^~", "_123", "_123test", NULL }; 46 45 int i; 47 46 48 47 for (i = 0; nicks[i]; i++) { 49 fail_unless 50 48 fail_unless(nick_ok(NULL, nicks[i]) == 1, 49 "nick_ok() failed: %s", nicks[i]); 51 50 } 52 51 } … … 56 55 { 57 56 const char *nicks[] = { "thisisaveryveryveryveryveryveryverylongnick", 58 57 "\nillegalchar", "", "nick%", "123test", NULL }; 59 58 int i; 60 59 61 60 for (i = 0; nicks[i]; i++) { 62 fail_unless 63 61 fail_unless(nick_ok(NULL, nicks[i]) == 0, 62 "nick_ok() succeeded for invalid: %s", nicks[i]); 64 63 } 65 64 } 66 65 END_TEST 67 66 68 Suite *nick_suite 67 Suite *nick_suite(void) 69 68 { 70 69 Suite *s = suite_create("Nick"); 71 70 TCase *tc_core = tcase_create("Core"); 72 suite_add_tcase (s, tc_core); 73 tcase_add_test (tc_core, test_nick_ok_ok); 74 tcase_add_test (tc_core, test_nick_ok_notok); 75 tcase_add_test (tc_core, test_nick_strip); 71 72 suite_add_tcase(s, tc_core); 73 tcase_add_test(tc_core, test_nick_ok_ok); 74 tcase_add_test(tc_core, test_nick_ok_notok); 75 tcase_add_test(tc_core, test_nick_strip); 76 76 return s; 77 77 }
Note: See TracChangeset
for help on using the changeset viewer.