| Index: mac/foundation_util_unittest.mm
|
| diff --git a/mac/foundation_util_unittest.mm b/mac/foundation_util_unittest.mm
|
| index e60a0f6b6495c6cbe04331f741c15ff3c07b4496..c688442a6885f28dc58391783e3209220f75c9e9 100644
|
| --- a/mac/foundation_util_unittest.mm
|
| +++ b/mac/foundation_util_unittest.mm
|
| @@ -317,6 +317,18 @@ TEST(FoundationUtilTest, NSStringToFilePath) {
|
| EXPECT_EQ(FilePath("/a/b"), NSStringToFilePath(@"/a/b"));
|
| }
|
|
|
| +TEST(FoundationUtilTest, CFRangeToNSRange) {
|
| + NSRange range_out;
|
| + EXPECT_TRUE(CFRangeToNSRange(CFRangeMake(10, 5), &range_out));
|
| + EXPECT_EQ(10UL, range_out.location);
|
| + EXPECT_EQ(5UL, range_out.length);
|
| + EXPECT_FALSE(CFRangeToNSRange(CFRangeMake(-1, 5), &range_out));
|
| + EXPECT_FALSE(CFRangeToNSRange(CFRangeMake(5, -1), &range_out));
|
| + EXPECT_FALSE(CFRangeToNSRange(CFRangeMake(-1, -1), &range_out));
|
| + EXPECT_FALSE(CFRangeToNSRange(CFRangeMake(LONG_MAX, LONG_MAX), &range_out));
|
| + EXPECT_FALSE(CFRangeToNSRange(CFRangeMake(LONG_MIN, LONG_MAX), &range_out));
|
| +}
|
| +
|
| TEST(StringNumberConversionsTest, FormatNSInteger) {
|
| // The PRI[dxu]NS macro assumes that NSInteger is a typedef to "int" on
|
| // 32-bit architecture and a typedef to "long" on 64-bit architecture
|
|
|