Differences From Artifact [e5125c6f6a]:
- File
tests/OFStringTests.m
— part of check-in
[0f995db06d]
at
2017-10-28 21:08:37
on branch trunk
— Make OFURL more generic
This removes the special handling dependent on the scheme. (user: js, size: 33881) [annotate] [blame] [check-ins using]
To Artifact [56c53e54e1]:
- File
tests/OFStringTests.m
— part of check-in
[4db6713bda]
at
2017-10-31 21:55:41
on branch trunk
— OFString+URLEncoding: Change default allowed chars
This is now unreserved + sub-delims from RFC 3986. (user: js, size: 33881) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
779 780 781 782 783 784 785 | @"7ded2f9c279e5addf8be854044bca0cece073fce28eec7d9"]) TEST(@"-[SHA512Hash]", [[C(@"asdfoobar") SHA512Hash] isEqual: @"0464c427da158b02161bb44a3090bbfc594611ef6a53603640454b56412a9247c" @"3579a329e53a5dc74676b106755e3394f9454a2d42273242615d32f80437d61"]) TEST(@"-[stringByURLEncoding]", | | | | 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 | @"7ded2f9c279e5addf8be854044bca0cece073fce28eec7d9"]) TEST(@"-[SHA512Hash]", [[C(@"asdfoobar") SHA512Hash] isEqual: @"0464c427da158b02161bb44a3090bbfc594611ef6a53603640454b56412a9247c" @"3579a329e53a5dc74676b106755e3394f9454a2d42273242615d32f80437d61"]) TEST(@"-[stringByURLEncoding]", [[C(@"foo\"ba'_~$]") stringByURLEncoding] isEqual: @"foo%22ba'_~$%5D"]) TEST(@"-[stringByURLDecoding]", [[C(@"foo%20bar%22+%24") stringByURLDecoding] isEqual: @"foo bar\"+$"]) TEST(@"-[insertString:atIndex:]", (s[0] = [mutableStringClass stringWithString: @"πΓΆΓΆΓΆbΓ€β¬"]) && |
︙ | ︙ |