87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
atIndex: 1
count: 2]) && mutable.count == 5 &&
memcmp(mutable.items, "abcde", 5) == 0)
immutable = [OFData dataWithItems: "aaabaccdacaabb"
count: 7
itemSize: 2];
TEST(@"-[rangeOfString:options:range:]",
R(range = [immutable rangeOfData: [OFData dataWithItems: "aa"
count: 1
itemSize: 2]
options: 0
range: of_range(0, 7)]) &&
range.location == 0 && range.length == 1 &&
R(range = [immutable rangeOfData: [OFData dataWithItems: "aa"
|
|
|
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
atIndex: 1
count: 2]) && mutable.count == 5 &&
memcmp(mutable.items, "abcde", 5) == 0)
immutable = [OFData dataWithItems: "aaabaccdacaabb"
count: 7
itemSize: 2];
TEST(@"-[rangeOfData:options:range:]",
R(range = [immutable rangeOfData: [OFData dataWithItems: "aa"
count: 1
itemSize: 2]
options: 0
range: of_range(0, 7)]) &&
range.location == 0 && range.length == 1 &&
R(range = [immutable rangeOfData: [OFData dataWithItems: "aa"
|
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
count: 1
itemSize: 2]
options: OF_DATA_SEARCH_BACKWARDS
range: of_range(0, 5)]) &&
range.location == 0 && range.length == 1)
EXPECT_EXCEPTION(
@"-[rangeOfString:options:range:] failing on different itemSize",
OFInvalidArgumentException,
[immutable rangeOfData: [OFData dataWithItems: "aaa"
count: 1
itemSize: 3]
options: 0
range: of_range(0, 1)])
|
|
|
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
count: 1
itemSize: 2]
options: OF_DATA_SEARCH_BACKWARDS
range: of_range(0, 5)]) &&
range.location == 0 && range.length == 1)
EXPECT_EXCEPTION(
@"-[rangeOfData:options:range:] failing on different itemSize",
OFInvalidArgumentException,
[immutable rangeOfData: [OFData dataWithItems: "aaa"
count: 1
itemSize: 3]
options: 0
range: of_range(0, 1)])
|