Differences From Artifact [3e77d0dde3]:
- File
tests/OFStringTests.m
— part of check-in
[0d37286ccb]
at
2014-05-15 15:17:43
on branch trunk
— Don't embed directives within macro arguments
This is undefined behavior. (user: js, size: 27328) [annotate] [blame] [check-ins using]
To Artifact [52259e231b]:
- File tests/OFStringTests.m — part of check-in [2ca121fd19] at 2014-07-06 11:04:40 on branch trunk — OFString+URLEncoding.m: Better RFC 1738 compliance (user: js, size: 27328) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
536 537 538 539 540 541 542 | TEST(@"-[MD5Hash]", [[@"asdfoobar" MD5Hash] isEqual: @"184dce2ec49b5422c7cfd8728864db4c"]) TEST(@"-[SHA1Hash]", [[@"asdfoobar" SHA1Hash] isEqual: @"f5f81ac0a8b5cbfdc4585ec1ad32e7b3a12b9b49"]) TEST(@"-[stringByURLEncoding]", | | | 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 | TEST(@"-[MD5Hash]", [[@"asdfoobar" MD5Hash] isEqual: @"184dce2ec49b5422c7cfd8728864db4c"]) TEST(@"-[SHA1Hash]", [[@"asdfoobar" SHA1Hash] isEqual: @"f5f81ac0a8b5cbfdc4585ec1ad32e7b3a12b9b49"]) TEST(@"-[stringByURLEncoding]", [[@"foo\"ba'_~$" stringByURLEncoding] isEqual: @"foo%22ba%27_%7E$"]) TEST(@"-[stringByURLDecoding]", [[@"foo%20bar%22+%24" stringByURLDecoding] isEqual: @"foo bar\" $"]) TEST(@"-[insertString:atIndex:]", (s[0] = [OFMutableString stringWithString: @"πΓΆΓΆΓΆbΓ€β¬"]) && R([s[0] insertString: @"Àâü" |
︙ | ︙ |