Overview
| Comment: | Fix OFStringTests on Windows |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | objfwtest |
| Files: | files | file ages | folders |
| SHA3-256: |
cb8e4b80adbc4ca2aa5c02aaba9dbfc7 |
| User & Date: | js on 2024-02-17 20:39:44 |
| Other Links: | branch diff | manifest | tags |
Context
|
2024-02-17
| ||
| 21:04 | Migrate OFWindowsRegistryKeyTests to ObjFWTest (check-in: 4682e8f902 user: js tags: objfwtest) | |
| 20:39 | Fix OFStringTests on Windows (check-in: cb8e4b80ad user: js tags: objfwtest) | |
| 19:56 | Migrate OFNotificationCenterTests to ObjFWTest (check-in: 1f32e5e17c user: js tags: objfwtest) | |
Changes
Modified new_tests/OFStringTests.m from [4ac11edd9c] to [0fac0482da].
| ︙ | ︙ | |||
719 720 721 722 723 724 725 | #endif OTAssertEqual([[self.stringClass stringWithString: @"\r\n\tINF\t\n"] doubleValue], INFINITY); OTAssertEqual([[self.stringClass stringWithString: @"\r -INFINITY\n"] doubleValue], -INFINITY); | | | | 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 |
#endif
OTAssertEqual([[self.stringClass stringWithString:
@"\r\n\tINF\t\n"] doubleValue], INFINITY);
OTAssertEqual([[self.stringClass stringWithString:
@"\r -INFINITY\n"] doubleValue], -INFINITY);
OTAssert(isnan([[self.stringClass stringWithString:
@" NAN\t\t"] doubleValue]));
OTAssert(isnan([[self.stringClass stringWithString:
@" -NaN\t\t"] doubleValue]));
}
- (void)testDoubleValueThrowsOnInvalidFormat
{
OTAssertThrowsSpecific([[self.stringClass stringWithString:
@"0.0a"] doubleValue], OFInvalidFormatException);
|
| ︙ | ︙ | |||
1162 1163 1164 1165 1166 1167 1168 |
# endif
}
- (void)testPathComponents
{
# if defined(OF_WINDOWS) || defined(OF_MSDOS)
OTAssertEqualObjects([[self.stringClass stringWithString:
| | | 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 |
# endif
}
- (void)testPathComponents
{
# if defined(OF_WINDOWS) || defined(OF_MSDOS)
OTAssertEqualObjects([[self.stringClass stringWithString:
@"c:/tmp"] pathComponents],
([OFArray arrayWithObjects: @"c:/", @"tmp", nil]));
OTAssertEqualObjects([[self.stringClass stringWithString:
@"c:\\tmp\\"] pathComponents],
([OFArray arrayWithObjects: @"c:\\", @"tmp", nil]));
OTAssertEqualObjects([[self.stringClass stringWithString:
|
| ︙ | ︙ |