259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
|
[@"0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF"
@"0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF"
hexadecimalValueAsInteger])
TEST(@"-[unicodeString]", (ua = [@"fööbär" unicodeString]) &&
!memcmp(ua, ucstr, 7 * sizeof(of_unichar_t)) && R(free(ua)))
TEST(@"-[md5Hash]", [[@"asdfoobar" md5Hash]
isEqual: @"184dce2ec49b5422c7cfd8728864db4c"])
TEST(@"-[sha1Hash]", [[@"asdfoobar" sha1Hash]
isEqual: @"f5f81ac0a8b5cbfdc4585ec1ad32e7b3a12b9b49"])
TEST(@"-[stringByURLEncoding]",
[[@"foo\"ba'_~$" stringByURLEncoding] isEqual: @"foo%22ba%27_~%24"])
TEST(@"-[stringByURLDecoding]",
[[@"foo%20bar%22+%24" stringByURLDecoding] isEqual: @"foo bar\" $"])
|
|
|
|
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
|
[@"0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF"
@"0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF"
hexadecimalValueAsInteger])
TEST(@"-[unicodeString]", (ua = [@"fööbär" unicodeString]) &&
!memcmp(ua, ucstr, 7 * sizeof(of_unichar_t)) && R(free(ua)))
TEST(@"-[MD5Hash]", [[@"asdfoobar" MD5Hash]
isEqual: @"184dce2ec49b5422c7cfd8728864db4c"])
TEST(@"-[SHA1Hash]", [[@"asdfoobar" SHA1Hash]
isEqual: @"f5f81ac0a8b5cbfdc4585ec1ad32e7b3a12b9b49"])
TEST(@"-[stringByURLEncoding]",
[[@"foo\"ba'_~$" stringByURLEncoding] isEqual: @"foo%22ba%27_~%24"])
TEST(@"-[stringByURLDecoding]",
[[@"foo%20bar%22+%24" stringByURLDecoding] isEqual: @"foo bar\" $"])
|