131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
|
count: 6]) && R([array[0] addItem: ""]) &&
!strcmp([array[0] items], str))
EXPECT_EXCEPTION(@"Detect out of range in -[itemAtIndex:]",
OFOutOfRangeException, [array[0] itemAtIndex: [array[0] count]])
EXPECT_EXCEPTION(@"Detect out of range in -[addItems:count:]",
OFOutOfRangeException, [array[0] addItems: NULL
count: SIZE_MAX])
EXPECT_EXCEPTION(@"Detect out of range in -[removeItemsInRange:]",
OFOutOfRangeException,
[array[0] removeItemsInRange: of_range([array[0] count], 1)])
}
|
|
|
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
|
count: 6]) && R([array[0] addItem: ""]) &&
!strcmp([array[0] items], str))
EXPECT_EXCEPTION(@"Detect out of range in -[itemAtIndex:]",
OFOutOfRangeException, [array[0] itemAtIndex: [array[0] count]])
EXPECT_EXCEPTION(@"Detect out of range in -[addItems:count:]",
OFOutOfRangeException, [array[0] addItems: data[0]
count: SIZE_MAX])
EXPECT_EXCEPTION(@"Detect out of range in -[removeItemsInRange:]",
OFOutOfRangeException,
[array[0] removeItemsInRange: of_range([array[0] count], 1)])
}
|