Mercurial > pidgin
comparison libpurple/tests/test_util.c @ 15822:32c366eeeb99
sed -ie 's/gaim/purple/g'
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 19 Mar 2007 07:01:17 +0000 |
parents | 5fe8042783c1 |
children | 6577b292e7b4 |
comparison
equal
deleted
inserted
replaced
15821:84b0f9b23ede | 15822:32c366eeeb99 |
---|---|
1 #include "tests.h" | 1 #include "tests.h" |
2 #include "../util.h" | 2 #include "../util.h" |
3 | 3 |
4 START_TEST(test_util_base16_encode) | 4 START_TEST(test_util_base16_encode) |
5 { | 5 { |
6 assert_string_equal_free("68656c6c6f2c20776f726c642100", gaim_base16_encode("hello, world!", 14)); | 6 assert_string_equal_free("68656c6c6f2c20776f726c642100", purple_base16_encode("hello, world!", 14)); |
7 } | 7 } |
8 END_TEST | 8 END_TEST |
9 | 9 |
10 START_TEST(test_util_base16_decode) | 10 START_TEST(test_util_base16_decode) |
11 { | 11 { |
12 gsize sz = 0; | 12 gsize sz = 0; |
13 guchar *out = gaim_base16_decode("21646c726f77202c6f6c6c656800", &sz); | 13 guchar *out = purple_base16_decode("21646c726f77202c6f6c6c656800", &sz); |
14 fail_unless(sz == 14, NULL); | 14 fail_unless(sz == 14, NULL); |
15 fail_unless(strcmp("!dlrow ,olleh", out) == 0, NULL); | 15 fail_unless(strcmp("!dlrow ,olleh", out) == 0, NULL); |
16 g_free(out); | 16 g_free(out); |
17 } | 17 } |
18 END_TEST | 18 END_TEST |
19 | 19 |
20 START_TEST(test_util_base64_encode) | 20 START_TEST(test_util_base64_encode) |
21 { | 21 { |
22 assert_string_equal_free("Zm9ydHktdHdvAA==", gaim_base64_encode("forty-two", 10)); | 22 assert_string_equal_free("Zm9ydHktdHdvAA==", purple_base64_encode("forty-two", 10)); |
23 } | 23 } |
24 END_TEST | 24 END_TEST |
25 | 25 |
26 START_TEST(test_util_base64_decode) | 26 START_TEST(test_util_base64_decode) |
27 { | 27 { |
28 gsize sz; | 28 gsize sz; |
29 guchar *out = gaim_base64_decode("b3d0LXl0cm9mAA==", &sz); | 29 guchar *out = purple_base64_decode("b3d0LXl0cm9mAA==", &sz); |
30 fail_unless(sz == 10, NULL); | 30 fail_unless(sz == 10, NULL); |
31 fail_unless(strcmp("owt-ytrof", out) == 0, NULL); | 31 fail_unless(strcmp("owt-ytrof", out) == 0, NULL); |
32 g_free(out); | 32 g_free(out); |
33 } | 33 } |
34 END_TEST | 34 END_TEST |
35 | 35 |
36 START_TEST(test_util_escape_filename) | 36 START_TEST(test_util_escape_filename) |
37 { | 37 { |
38 assert_string_equal("foo", gaim_escape_filename("foo")); | 38 assert_string_equal("foo", purple_escape_filename("foo")); |
39 assert_string_equal("@oo", gaim_escape_filename("@oo")); | 39 assert_string_equal("@oo", purple_escape_filename("@oo")); |
40 assert_string_equal("#oo", gaim_escape_filename("#oo")); | 40 assert_string_equal("#oo", purple_escape_filename("#oo")); |
41 assert_string_equal("-oo", gaim_escape_filename("-oo")); | 41 assert_string_equal("-oo", purple_escape_filename("-oo")); |
42 assert_string_equal("_oo", gaim_escape_filename("_oo")); | 42 assert_string_equal("_oo", purple_escape_filename("_oo")); |
43 assert_string_equal(".oo", gaim_escape_filename(".oo")); | 43 assert_string_equal(".oo", purple_escape_filename(".oo")); |
44 assert_string_equal("%25oo", gaim_escape_filename("%oo")); | 44 assert_string_equal("%25oo", purple_escape_filename("%oo")); |
45 assert_string_equal("%21oo", gaim_escape_filename("!oo")); | 45 assert_string_equal("%21oo", purple_escape_filename("!oo")); |
46 } | 46 } |
47 END_TEST | 47 END_TEST |
48 | 48 |
49 START_TEST(test_util_unescape_filename) | 49 START_TEST(test_util_unescape_filename) |
50 { | 50 { |
51 assert_string_equal("bar", gaim_unescape_filename("bar")); | 51 assert_string_equal("bar", purple_unescape_filename("bar")); |
52 assert_string_equal("@ar", gaim_unescape_filename("@ar")); | 52 assert_string_equal("@ar", purple_unescape_filename("@ar")); |
53 assert_string_equal("!ar", gaim_unescape_filename("!ar")); | 53 assert_string_equal("!ar", purple_unescape_filename("!ar")); |
54 assert_string_equal("!ar", gaim_unescape_filename("%21ar")); | 54 assert_string_equal("!ar", purple_unescape_filename("%21ar")); |
55 assert_string_equal("%ar", gaim_unescape_filename("%25ar")); | 55 assert_string_equal("%ar", purple_unescape_filename("%25ar")); |
56 } | 56 } |
57 END_TEST | 57 END_TEST |
58 | 58 |
59 | 59 |
60 START_TEST(test_util_text_strip_mnemonic) | 60 START_TEST(test_util_text_strip_mnemonic) |
61 { | 61 { |
62 assert_string_equal_free("", gaim_text_strip_mnemonic("")); | 62 assert_string_equal_free("", purple_text_strip_mnemonic("")); |
63 assert_string_equal_free("foo", gaim_text_strip_mnemonic("foo")); | 63 assert_string_equal_free("foo", purple_text_strip_mnemonic("foo")); |
64 assert_string_equal_free("foo", gaim_text_strip_mnemonic("_foo")); | 64 assert_string_equal_free("foo", purple_text_strip_mnemonic("_foo")); |
65 | 65 |
66 } | 66 } |
67 END_TEST | 67 END_TEST |
68 | 68 |
69 START_TEST(test_util_email_is_valid) | 69 START_TEST(test_util_email_is_valid) |
70 { | 70 { |
71 fail_unless(gaim_email_is_valid("gaim-devel@lists.sf.net")); | 71 fail_unless(purple_email_is_valid("purple-devel@lists.sf.net")); |
72 } | 72 } |
73 END_TEST | 73 END_TEST |
74 | 74 |
75 Suite * | 75 Suite * |
76 util_suite(void) | 76 util_suite(void) |