151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
CHECK([[a objectAtIndex: j++] isEqual: @""])
CHECK([[a objectAtIndex: j++] isEqual: @"baz"])
CHECK([[a objectAtIndex: j++] isEqual: @""])
CHECK([[a objectAtIndex: j++] isEqual: @""])
/* URL encoding tests */
CHECK([[@"foo\"ba'_$" stringByURLEncoding] isEqual: @"foo%22ba%27_%24"])
CHECK([[@"foo%20bar%22%24" stringByURLDecoding] isEqual: @"foo bar\"$"])
CHECK_EXCEPT([@"foo%bar" stringByURLDecoding],
OFInvalidEncodingException)
CHECK_EXCEPT([@"foo%FFbar" stringByURLDecoding],
OFInvalidEncodingException)
/* Replace tests */
s1 = [@"asd fo asd fofo asd" mutableCopy];
|
>
|
|
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
CHECK([[a objectAtIndex: j++] isEqual: @""])
CHECK([[a objectAtIndex: j++] isEqual: @"baz"])
CHECK([[a objectAtIndex: j++] isEqual: @""])
CHECK([[a objectAtIndex: j++] isEqual: @""])
/* URL encoding tests */
CHECK([[@"foo\"ba'_$" stringByURLEncoding] isEqual: @"foo%22ba%27_%24"])
CHECK([[@"foo%20bar%22+%24" stringByURLDecoding]
isEqual: @"foo bar\" $"])
CHECK_EXCEPT([@"foo%bar" stringByURLDecoding],
OFInvalidEncodingException)
CHECK_EXCEPT([@"foo%FFbar" stringByURLDecoding],
OFInvalidEncodingException)
/* Replace tests */
s1 = [@"asd fo asd fofo asd" mutableCopy];
|