73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
-
-
-
+
+
+
+
+
+
+
|
[s[0] characterAtIndex: 5] == 0x1D11E)
EXPECT_EXCEPTION(@"Detect out of range in -[characterAtIndex:]",
OFOutOfRangeException, [s[0] characterAtIndex: 7])
TEST(@"-[reverse]", [[s[0] reverse] isEqual: @"3𝄞1€sät"])
s[0] = [OFMutableString stringWithString: @"321tset"];
TEST(@"-[upper]", [[s[0] upper] isEqual: @"321TSET"])
TEST(@"-[lower]", [[s[0] lower] isEqual: @"321tset"])
s[1] = [OFMutableString stringWithString: @"abc"];
TEST(@"-[upper]", [[s[0] upper] isEqual: @"3𝄞1€SÄT"] &&
[[s[1] upper] isEqual: @"ABC"])
TEST(@"-[lower]", [[s[0] lower] isEqual: @"3𝄞1€sät"] &&
[[s[1] lower] isEqual: @"abc"])
TEST(@"+[stringWithCString:length:]",
(s[0] = [OFMutableString stringWithCString: "foobar"
length: 3]) &&
[s[0] isEqual: @"foo"])
TEST(@"-[appendCStringWithLength:]",
|