114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
+
-
-
-
+
+
+
+
|
EXPECT_EXCEPTION(@"Detect out of range in -[objectAtIndex:]",
OFOutOfRangeException, [a[0] objectAtIndex: [a[0] count]])
EXPECT_EXCEPTION(@"Detect out of range in -[removeNItems:]",
OFOutOfRangeException, [m[0] removeNObjects: [m[0] count] + 1])
TEST(@"-[componentsJoinedByString:]",
a[1] = [OFArray arrayWithObjects: @"foo", @"bar", @"baz", nil];
TEST(@"-[componentsJoinedByString:]",
[[a[1] componentsJoinedByString: @" "] isEqual: @"foo bar baz"])
(a[1] = [OFArray arrayWithObjects: @"foo", @"bar", @"baz", nil]) &&
[[a[1] componentsJoinedByString: @" "] isEqual: @"foo bar baz"] &&
(a[1] = [OFArray arrayWithObject: @"foo"]) &&
[[a[1] componentsJoinedByString: @" "] isEqual: @"foo"])
m[0] = [[a[0] mutableCopy] autorelease];
ok = YES;
i = 0;
TEST(@"-[enumerator]", (enumerator = [m[0] enumerator]))
|