107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
OTAssertEqualObjects([types arrayValueForKey: @"array2"], array);
OTAssertEqualObjects([types arrayValueForKey: @"array3"],
[OFArray array]);
}
- (void)testWriteToIRIEncoding
{
OFString *expectedOutput = @"; Comment before categories\r\n"
@"\r\n"
@"[tests]\r\n"
@"foo=baz\r\n"
@"foobar=baz\r\n"
@";comment\r\n"
@"new=new\r\n"
@"\r\n"
|
|
>
|
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
OTAssertEqualObjects([types arrayValueForKey: @"array2"], array);
OTAssertEqualObjects([types arrayValueForKey: @"array3"],
[OFArray array]);
}
- (void)testWriteToIRIEncoding
{
OFString *expectedOutput = @"; Comment in global category\r\n"
@"global=yes\r\n"
@"\r\n"
@"[tests]\r\n"
@"foo=baz\r\n"
@"foobar=baz\r\n"
@";comment\r\n"
@"new=new\r\n"
@"\r\n"
|
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
} @finally {
[[OFFileManager defaultManager] removeItemAtIRI: writeIRI];
}
#else
(void)expectedOutput;
#endif
}
- (void)testValuePairOutsideOfCategoryRejected
{
OFIRI *IRI = [OFIRI IRIWithString: @"embedded:testfile_broken.ini"];
OFRegisterEmbeddedFile(@"testfile_broken.ini",
(const uint8_t *)"; comment\r\na=b", 14);
OTAssertThrowsSpecific([OFINIFile fileWithIRI: IRI],
OFInvalidFormatException);
}
@end
|
<
<
<
<
<
<
<
<
<
<
<
|
173
174
175
176
177
178
179
180
|
} @finally {
[[OFFileManager defaultManager] removeItemAtIRI: writeIRI];
}
#else
(void)expectedOutput;
#endif
}
@end
|