diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-18 06:14:59 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-18 06:14:59 +0000 |
commit | 631a54712d79c39bb7fbd322e3e4dc6b2429686d (patch) | |
tree | ecefa4d7d12d7dd79e489065c2555781bab9b5f5 /base/mac | |
parent | e541ac7357c2178ee785764ab0415f94f5ec9bd7 (diff) | |
download | chromium_src-631a54712d79c39bb7fbd322e3e4dc6b2429686d.zip chromium_src-631a54712d79c39bb7fbd322e3e4dc6b2429686d.tar.gz chromium_src-631a54712d79c39bb7fbd322e3e4dc6b2429686d.tar.bz2 |
Fix more remaining FilePath -> base::FilePath.
This removes the "using" in file_path.h for Mac since Mac now passes trybots with no using. It still leaves the using for Windows.
Review URL: https://codereview.chromium.org/12294008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183066 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/mac')
-rw-r--r-- | base/mac/foundation_util_unittest.mm | 348 |
1 files changed, 166 insertions, 182 deletions
diff --git a/base/mac/foundation_util_unittest.mm b/base/mac/foundation_util_unittest.mm index e5577ec..6fb85d8 100644 --- a/base/mac/foundation_util_unittest.mm +++ b/base/mac/foundation_util_unittest.mm @@ -11,45 +11,46 @@ #include "testing/gtest/include/gtest/gtest.h" #import "testing/gtest_mac.h" +namespace base { +namespace mac { + TEST(FoundationUtilTest, CFCast) { // Build out the CF types to be tested as empty containers. - base::mac::ScopedCFTypeRef<CFTypeRef> test_array( + ScopedCFTypeRef<CFTypeRef> test_array( CFArrayCreate(NULL, NULL, 0, &kCFTypeArrayCallBacks)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_array_mutable( + ScopedCFTypeRef<CFTypeRef> test_array_mutable( CFArrayCreateMutable(NULL, 0, &kCFTypeArrayCallBacks)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_bag( + ScopedCFTypeRef<CFTypeRef> test_bag( CFBagCreate(NULL, NULL, 0, &kCFTypeBagCallBacks)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_bag_mutable( + ScopedCFTypeRef<CFTypeRef> test_bag_mutable( CFBagCreateMutable(NULL, 0, &kCFTypeBagCallBacks)); CFTypeRef test_bool = kCFBooleanTrue; - base::mac::ScopedCFTypeRef<CFTypeRef> test_data( + ScopedCFTypeRef<CFTypeRef> test_data( CFDataCreate(NULL, NULL, 0)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_data_mutable( + ScopedCFTypeRef<CFTypeRef> test_data_mutable( CFDataCreateMutable(NULL, 0)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_date( + ScopedCFTypeRef<CFTypeRef> test_date( CFDateCreate(NULL, 0)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_dict( + ScopedCFTypeRef<CFTypeRef> test_dict( CFDictionaryCreate(NULL, NULL, NULL, 0, &kCFCopyStringDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_dict_mutable( + ScopedCFTypeRef<CFTypeRef> test_dict_mutable( CFDictionaryCreateMutable(NULL, 0, &kCFCopyStringDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks)); int int_val = 256; - base::mac::ScopedCFTypeRef<CFTypeRef> test_number( + ScopedCFTypeRef<CFTypeRef> test_number( CFNumberCreate(NULL, kCFNumberIntType, &int_val)); CFTypeRef test_null = kCFNull; - base::mac::ScopedCFTypeRef<CFTypeRef> test_set( + ScopedCFTypeRef<CFTypeRef> test_set( CFSetCreate(NULL, NULL, 0, &kCFTypeSetCallBacks)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_set_mutable( + ScopedCFTypeRef<CFTypeRef> test_set_mutable( CFSetCreateMutable(NULL, 0, &kCFTypeSetCallBacks)); - base::mac::ScopedCFTypeRef<CFTypeRef> test_str( - CFStringCreateWithBytes(NULL, NULL, 0, kCFStringEncodingASCII, - false)); + ScopedCFTypeRef<CFTypeRef> test_str( + CFStringCreateWithBytes(NULL, NULL, 0, kCFStringEncodingASCII, false)); CFTypeRef test_str_const = CFSTR("hello"); - base::mac::ScopedCFTypeRef<CFTypeRef> test_str_mutable( - CFStringCreateMutable(NULL, 0)); + ScopedCFTypeRef<CFTypeRef> test_str_mutable(CFStringCreateMutable(NULL, 0)); // Make sure the allocations of CF types are good. EXPECT_TRUE(test_array); @@ -71,101 +72,90 @@ TEST(FoundationUtilTest, CFCast) { EXPECT_TRUE(test_str_mutable); // Casting the CFTypeRef objects correctly provides the same pointer. - EXPECT_EQ(test_array, base::mac::CFCast<CFArrayRef>(test_array)); - EXPECT_EQ(test_array_mutable, - base::mac::CFCast<CFArrayRef>(test_array_mutable)); - EXPECT_EQ(test_bag, base::mac::CFCast<CFBagRef>(test_bag)); - EXPECT_EQ(test_bag_mutable, - base::mac::CFCast<CFBagRef>(test_bag_mutable)); - EXPECT_EQ(test_bool, base::mac::CFCast<CFBooleanRef>(test_bool)); - EXPECT_EQ(test_data, base::mac::CFCast<CFDataRef>(test_data)); - EXPECT_EQ(test_data_mutable, - base::mac::CFCast<CFDataRef>(test_data_mutable)); - EXPECT_EQ(test_date, base::mac::CFCast<CFDateRef>(test_date)); - EXPECT_EQ(test_dict, base::mac::CFCast<CFDictionaryRef>(test_dict)); - EXPECT_EQ(test_dict_mutable, - base::mac::CFCast<CFDictionaryRef>(test_dict_mutable)); - EXPECT_EQ(test_number, base::mac::CFCast<CFNumberRef>(test_number)); - EXPECT_EQ(test_null, base::mac::CFCast<CFNullRef>(test_null)); - EXPECT_EQ(test_set, base::mac::CFCast<CFSetRef>(test_set)); - EXPECT_EQ(test_set_mutable, base::mac::CFCast<CFSetRef>(test_set_mutable)); - EXPECT_EQ(test_str, base::mac::CFCast<CFStringRef>(test_str)); - EXPECT_EQ(test_str_const, base::mac::CFCast<CFStringRef>(test_str_const)); - EXPECT_EQ(test_str_mutable, - base::mac::CFCast<CFStringRef>(test_str_mutable)); + EXPECT_EQ(test_array, CFCast<CFArrayRef>(test_array)); + EXPECT_EQ(test_array_mutable, CFCast<CFArrayRef>(test_array_mutable)); + EXPECT_EQ(test_bag, CFCast<CFBagRef>(test_bag)); + EXPECT_EQ(test_bag_mutable, CFCast<CFBagRef>(test_bag_mutable)); + EXPECT_EQ(test_bool, CFCast<CFBooleanRef>(test_bool)); + EXPECT_EQ(test_data, CFCast<CFDataRef>(test_data)); + EXPECT_EQ(test_data_mutable, CFCast<CFDataRef>(test_data_mutable)); + EXPECT_EQ(test_date, CFCast<CFDateRef>(test_date)); + EXPECT_EQ(test_dict, CFCast<CFDictionaryRef>(test_dict)); + EXPECT_EQ(test_dict_mutable, CFCast<CFDictionaryRef>(test_dict_mutable)); + EXPECT_EQ(test_number, CFCast<CFNumberRef>(test_number)); + EXPECT_EQ(test_null, CFCast<CFNullRef>(test_null)); + EXPECT_EQ(test_set, CFCast<CFSetRef>(test_set)); + EXPECT_EQ(test_set_mutable, CFCast<CFSetRef>(test_set_mutable)); + EXPECT_EQ(test_str, CFCast<CFStringRef>(test_str)); + EXPECT_EQ(test_str_const, CFCast<CFStringRef>(test_str_const)); + EXPECT_EQ(test_str_mutable, CFCast<CFStringRef>(test_str_mutable)); // When given an incorrect CF cast, provide NULL. - EXPECT_FALSE(base::mac::CFCast<CFStringRef>(test_array)); - EXPECT_FALSE(base::mac::CFCast<CFStringRef>(test_array_mutable)); - EXPECT_FALSE(base::mac::CFCast<CFStringRef>(test_bag)); - EXPECT_FALSE(base::mac::CFCast<CFSetRef>(test_bag_mutable)); - EXPECT_FALSE(base::mac::CFCast<CFSetRef>(test_bool)); - EXPECT_FALSE(base::mac::CFCast<CFNullRef>(test_data)); - EXPECT_FALSE(base::mac::CFCast<CFDictionaryRef>(test_data_mutable)); - EXPECT_FALSE(base::mac::CFCast<CFDictionaryRef>(test_date)); - EXPECT_FALSE(base::mac::CFCast<CFNumberRef>(test_dict)); - EXPECT_FALSE(base::mac::CFCast<CFDateRef>(test_dict_mutable)); - EXPECT_FALSE(base::mac::CFCast<CFDataRef>(test_number)); - EXPECT_FALSE(base::mac::CFCast<CFDataRef>(test_null)); - EXPECT_FALSE(base::mac::CFCast<CFBooleanRef>(test_set)); - EXPECT_FALSE(base::mac::CFCast<CFBagRef>(test_set_mutable)); - EXPECT_FALSE(base::mac::CFCast<CFBagRef>(test_str)); - EXPECT_FALSE(base::mac::CFCast<CFArrayRef>(test_str_const)); - EXPECT_FALSE(base::mac::CFCast<CFArrayRef>(test_str_mutable)); + EXPECT_FALSE(CFCast<CFStringRef>(test_array)); + EXPECT_FALSE(CFCast<CFStringRef>(test_array_mutable)); + EXPECT_FALSE(CFCast<CFStringRef>(test_bag)); + EXPECT_FALSE(CFCast<CFSetRef>(test_bag_mutable)); + EXPECT_FALSE(CFCast<CFSetRef>(test_bool)); + EXPECT_FALSE(CFCast<CFNullRef>(test_data)); + EXPECT_FALSE(CFCast<CFDictionaryRef>(test_data_mutable)); + EXPECT_FALSE(CFCast<CFDictionaryRef>(test_date)); + EXPECT_FALSE(CFCast<CFNumberRef>(test_dict)); + EXPECT_FALSE(CFCast<CFDateRef>(test_dict_mutable)); + EXPECT_FALSE(CFCast<CFDataRef>(test_number)); + EXPECT_FALSE(CFCast<CFDataRef>(test_null)); + EXPECT_FALSE(CFCast<CFBooleanRef>(test_set)); + EXPECT_FALSE(CFCast<CFBagRef>(test_set_mutable)); + EXPECT_FALSE(CFCast<CFBagRef>(test_str)); + EXPECT_FALSE(CFCast<CFArrayRef>(test_str_const)); + EXPECT_FALSE(CFCast<CFArrayRef>(test_str_mutable)); // Giving a NULL provides a NULL. - EXPECT_FALSE(base::mac::CFCast<CFArrayRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFBagRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFBooleanRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFDataRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFDateRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFDictionaryRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFNullRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFNumberRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFSetRef>(NULL)); - EXPECT_FALSE(base::mac::CFCast<CFStringRef>(NULL)); + EXPECT_FALSE(CFCast<CFArrayRef>(NULL)); + EXPECT_FALSE(CFCast<CFBagRef>(NULL)); + EXPECT_FALSE(CFCast<CFBooleanRef>(NULL)); + EXPECT_FALSE(CFCast<CFDataRef>(NULL)); + EXPECT_FALSE(CFCast<CFDateRef>(NULL)); + EXPECT_FALSE(CFCast<CFDictionaryRef>(NULL)); + EXPECT_FALSE(CFCast<CFNullRef>(NULL)); + EXPECT_FALSE(CFCast<CFNumberRef>(NULL)); + EXPECT_FALSE(CFCast<CFSetRef>(NULL)); + EXPECT_FALSE(CFCast<CFStringRef>(NULL)); // CFCastStrict: correct cast results in correct pointer being returned. - EXPECT_EQ(test_array, base::mac::CFCastStrict<CFArrayRef>(test_array)); - EXPECT_EQ(test_array_mutable, - base::mac::CFCastStrict<CFArrayRef>(test_array_mutable)); - EXPECT_EQ(test_bag, base::mac::CFCastStrict<CFBagRef>(test_bag)); - EXPECT_EQ(test_bag_mutable, - base::mac::CFCastStrict<CFBagRef>(test_bag_mutable)); - EXPECT_EQ(test_bool, base::mac::CFCastStrict<CFBooleanRef>(test_bool)); - EXPECT_EQ(test_data, base::mac::CFCastStrict<CFDataRef>(test_data)); - EXPECT_EQ(test_data_mutable, - base::mac::CFCastStrict<CFDataRef>(test_data_mutable)); - EXPECT_EQ(test_date, base::mac::CFCastStrict<CFDateRef>(test_date)); - EXPECT_EQ(test_dict, base::mac::CFCastStrict<CFDictionaryRef>(test_dict)); + EXPECT_EQ(test_array, CFCastStrict<CFArrayRef>(test_array)); + EXPECT_EQ(test_array_mutable, CFCastStrict<CFArrayRef>(test_array_mutable)); + EXPECT_EQ(test_bag, CFCastStrict<CFBagRef>(test_bag)); + EXPECT_EQ(test_bag_mutable, CFCastStrict<CFBagRef>(test_bag_mutable)); + EXPECT_EQ(test_bool, CFCastStrict<CFBooleanRef>(test_bool)); + EXPECT_EQ(test_data, CFCastStrict<CFDataRef>(test_data)); + EXPECT_EQ(test_data_mutable, CFCastStrict<CFDataRef>(test_data_mutable)); + EXPECT_EQ(test_date, CFCastStrict<CFDateRef>(test_date)); + EXPECT_EQ(test_dict, CFCastStrict<CFDictionaryRef>(test_dict)); EXPECT_EQ(test_dict_mutable, - base::mac::CFCastStrict<CFDictionaryRef>(test_dict_mutable)); - EXPECT_EQ(test_number, base::mac::CFCastStrict<CFNumberRef>(test_number)); - EXPECT_EQ(test_null, base::mac::CFCastStrict<CFNullRef>(test_null)); - EXPECT_EQ(test_set, base::mac::CFCastStrict<CFSetRef>(test_set)); - EXPECT_EQ(test_set_mutable, - base::mac::CFCastStrict<CFSetRef>(test_set_mutable)); - EXPECT_EQ(test_str, base::mac::CFCastStrict<CFStringRef>(test_str)); - EXPECT_EQ(test_str_const, - base::mac::CFCastStrict<CFStringRef>(test_str_const)); - EXPECT_EQ(test_str_mutable, - base::mac::CFCastStrict<CFStringRef>(test_str_mutable)); + CFCastStrict<CFDictionaryRef>(test_dict_mutable)); + EXPECT_EQ(test_number, CFCastStrict<CFNumberRef>(test_number)); + EXPECT_EQ(test_null, CFCastStrict<CFNullRef>(test_null)); + EXPECT_EQ(test_set, CFCastStrict<CFSetRef>(test_set)); + EXPECT_EQ(test_set_mutable, CFCastStrict<CFSetRef>(test_set_mutable)); + EXPECT_EQ(test_str, CFCastStrict<CFStringRef>(test_str)); + EXPECT_EQ(test_str_const, CFCastStrict<CFStringRef>(test_str_const)); + EXPECT_EQ(test_str_mutable, CFCastStrict<CFStringRef>(test_str_mutable)); // CFCastStrict: Giving a NULL provides a NULL. - EXPECT_FALSE(base::mac::CFCastStrict<CFArrayRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFBagRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFBooleanRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFDataRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFDateRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFDictionaryRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFNullRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFNumberRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFSetRef>(NULL)); - EXPECT_FALSE(base::mac::CFCastStrict<CFStringRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFArrayRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFBagRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFBooleanRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFDataRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFDateRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFDictionaryRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFNullRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFNumberRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFSetRef>(NULL)); + EXPECT_FALSE(CFCastStrict<CFStringRef>(NULL)); } TEST(FoundationUtilTest, ObjCCast) { - base::mac::ScopedNSAutoreleasePool pool; + ScopedNSAutoreleasePool pool; id test_array = [NSArray array]; id test_array_mutable = [NSMutableArray array]; @@ -201,92 +191,88 @@ TEST(FoundationUtilTest, ObjCCast) { EXPECT_TRUE(test_str_mutable); // Casting the id correctly provides the same pointer. - EXPECT_EQ(test_array, base::mac::ObjCCast<NSArray>(test_array)); - EXPECT_EQ(test_array_mutable, - base::mac::ObjCCast<NSArray>(test_array_mutable)); - EXPECT_EQ(test_data, base::mac::ObjCCast<NSData>(test_data)); - EXPECT_EQ(test_data_mutable, - base::mac::ObjCCast<NSData>(test_data_mutable)); - EXPECT_EQ(test_date, base::mac::ObjCCast<NSDate>(test_date)); - EXPECT_EQ(test_dict, base::mac::ObjCCast<NSDictionary>(test_dict)); - EXPECT_EQ(test_dict_mutable, - base::mac::ObjCCast<NSDictionary>(test_dict_mutable)); - EXPECT_EQ(test_number, base::mac::ObjCCast<NSNumber>(test_number)); - EXPECT_EQ(test_null, base::mac::ObjCCast<NSNull>(test_null)); - EXPECT_EQ(test_set, base::mac::ObjCCast<NSSet>(test_set)); - EXPECT_EQ(test_set_mutable, base::mac::ObjCCast<NSSet>(test_set_mutable)); - EXPECT_EQ(test_str, base::mac::ObjCCast<NSString>(test_str)); - EXPECT_EQ(test_str_const, base::mac::ObjCCast<NSString>(test_str_const)); - EXPECT_EQ(test_str_mutable, - base::mac::ObjCCast<NSString>(test_str_mutable)); + EXPECT_EQ(test_array, ObjCCast<NSArray>(test_array)); + EXPECT_EQ(test_array_mutable, ObjCCast<NSArray>(test_array_mutable)); + EXPECT_EQ(test_data, ObjCCast<NSData>(test_data)); + EXPECT_EQ(test_data_mutable, ObjCCast<NSData>(test_data_mutable)); + EXPECT_EQ(test_date, ObjCCast<NSDate>(test_date)); + EXPECT_EQ(test_dict, ObjCCast<NSDictionary>(test_dict)); + EXPECT_EQ(test_dict_mutable, ObjCCast<NSDictionary>(test_dict_mutable)); + EXPECT_EQ(test_number, ObjCCast<NSNumber>(test_number)); + EXPECT_EQ(test_null, ObjCCast<NSNull>(test_null)); + EXPECT_EQ(test_set, ObjCCast<NSSet>(test_set)); + EXPECT_EQ(test_set_mutable, ObjCCast<NSSet>(test_set_mutable)); + EXPECT_EQ(test_str, ObjCCast<NSString>(test_str)); + EXPECT_EQ(test_str_const, ObjCCast<NSString>(test_str_const)); + EXPECT_EQ(test_str_mutable, ObjCCast<NSString>(test_str_mutable)); // When given an incorrect ObjC cast, provide nil. - EXPECT_FALSE(base::mac::ObjCCast<NSString>(test_array)); - EXPECT_FALSE(base::mac::ObjCCast<NSString>(test_array_mutable)); - EXPECT_FALSE(base::mac::ObjCCast<NSString>(test_data)); - EXPECT_FALSE(base::mac::ObjCCast<NSString>(test_data_mutable)); - EXPECT_FALSE(base::mac::ObjCCast<NSSet>(test_date)); - EXPECT_FALSE(base::mac::ObjCCast<NSSet>(test_dict)); - EXPECT_FALSE(base::mac::ObjCCast<NSNumber>(test_dict_mutable)); - EXPECT_FALSE(base::mac::ObjCCast<NSNull>(test_number)); - EXPECT_FALSE(base::mac::ObjCCast<NSDictionary>(test_null)); - EXPECT_FALSE(base::mac::ObjCCast<NSDictionary>(test_set)); - EXPECT_FALSE(base::mac::ObjCCast<NSDate>(test_set_mutable)); - EXPECT_FALSE(base::mac::ObjCCast<NSData>(test_str)); - EXPECT_FALSE(base::mac::ObjCCast<NSData>(test_str_const)); - EXPECT_FALSE(base::mac::ObjCCast<NSArray>(test_str_mutable)); + EXPECT_FALSE(ObjCCast<NSString>(test_array)); + EXPECT_FALSE(ObjCCast<NSString>(test_array_mutable)); + EXPECT_FALSE(ObjCCast<NSString>(test_data)); + EXPECT_FALSE(ObjCCast<NSString>(test_data_mutable)); + EXPECT_FALSE(ObjCCast<NSSet>(test_date)); + EXPECT_FALSE(ObjCCast<NSSet>(test_dict)); + EXPECT_FALSE(ObjCCast<NSNumber>(test_dict_mutable)); + EXPECT_FALSE(ObjCCast<NSNull>(test_number)); + EXPECT_FALSE(ObjCCast<NSDictionary>(test_null)); + EXPECT_FALSE(ObjCCast<NSDictionary>(test_set)); + EXPECT_FALSE(ObjCCast<NSDate>(test_set_mutable)); + EXPECT_FALSE(ObjCCast<NSData>(test_str)); + EXPECT_FALSE(ObjCCast<NSData>(test_str_const)); + EXPECT_FALSE(ObjCCast<NSArray>(test_str_mutable)); // Giving a nil provides a nil. - EXPECT_FALSE(base::mac::ObjCCast<NSArray>(nil)); - EXPECT_FALSE(base::mac::ObjCCast<NSData>(nil)); - EXPECT_FALSE(base::mac::ObjCCast<NSDate>(nil)); - EXPECT_FALSE(base::mac::ObjCCast<NSDictionary>(nil)); - EXPECT_FALSE(base::mac::ObjCCast<NSNull>(nil)); - EXPECT_FALSE(base::mac::ObjCCast<NSNumber>(nil)); - EXPECT_FALSE(base::mac::ObjCCast<NSSet>(nil)); - EXPECT_FALSE(base::mac::ObjCCast<NSString>(nil)); + EXPECT_FALSE(ObjCCast<NSArray>(nil)); + EXPECT_FALSE(ObjCCast<NSData>(nil)); + EXPECT_FALSE(ObjCCast<NSDate>(nil)); + EXPECT_FALSE(ObjCCast<NSDictionary>(nil)); + EXPECT_FALSE(ObjCCast<NSNull>(nil)); + EXPECT_FALSE(ObjCCast<NSNumber>(nil)); + EXPECT_FALSE(ObjCCast<NSSet>(nil)); + EXPECT_FALSE(ObjCCast<NSString>(nil)); // ObjCCastStrict: correct cast results in correct pointer being returned. - EXPECT_EQ(test_array, base::mac::ObjCCastStrict<NSArray>(test_array)); + EXPECT_EQ(test_array, ObjCCastStrict<NSArray>(test_array)); EXPECT_EQ(test_array_mutable, - base::mac::ObjCCastStrict<NSArray>(test_array_mutable)); - EXPECT_EQ(test_data, base::mac::ObjCCastStrict<NSData>(test_data)); + ObjCCastStrict<NSArray>(test_array_mutable)); + EXPECT_EQ(test_data, ObjCCastStrict<NSData>(test_data)); EXPECT_EQ(test_data_mutable, - base::mac::ObjCCastStrict<NSData>(test_data_mutable)); - EXPECT_EQ(test_date, base::mac::ObjCCastStrict<NSDate>(test_date)); - EXPECT_EQ(test_dict, base::mac::ObjCCastStrict<NSDictionary>(test_dict)); + ObjCCastStrict<NSData>(test_data_mutable)); + EXPECT_EQ(test_date, ObjCCastStrict<NSDate>(test_date)); + EXPECT_EQ(test_dict, ObjCCastStrict<NSDictionary>(test_dict)); EXPECT_EQ(test_dict_mutable, - base::mac::ObjCCastStrict<NSDictionary>(test_dict_mutable)); - EXPECT_EQ(test_number, base::mac::ObjCCastStrict<NSNumber>(test_number)); - EXPECT_EQ(test_null, base::mac::ObjCCastStrict<NSNull>(test_null)); - EXPECT_EQ(test_set, base::mac::ObjCCastStrict<NSSet>(test_set)); + ObjCCastStrict<NSDictionary>(test_dict_mutable)); + EXPECT_EQ(test_number, ObjCCastStrict<NSNumber>(test_number)); + EXPECT_EQ(test_null, ObjCCastStrict<NSNull>(test_null)); + EXPECT_EQ(test_set, ObjCCastStrict<NSSet>(test_set)); EXPECT_EQ(test_set_mutable, - base::mac::ObjCCastStrict<NSSet>(test_set_mutable)); - EXPECT_EQ(test_str, base::mac::ObjCCastStrict<NSString>(test_str)); + ObjCCastStrict<NSSet>(test_set_mutable)); + EXPECT_EQ(test_str, ObjCCastStrict<NSString>(test_str)); EXPECT_EQ(test_str_const, - base::mac::ObjCCastStrict<NSString>(test_str_const)); + ObjCCastStrict<NSString>(test_str_const)); EXPECT_EQ(test_str_mutable, - base::mac::ObjCCastStrict<NSString>(test_str_mutable)); + ObjCCastStrict<NSString>(test_str_mutable)); // ObjCCastStrict: Giving a nil provides a nil. - EXPECT_FALSE(base::mac::ObjCCastStrict<NSArray>(nil)); - EXPECT_FALSE(base::mac::ObjCCastStrict<NSData>(nil)); - EXPECT_FALSE(base::mac::ObjCCastStrict<NSDate>(nil)); - EXPECT_FALSE(base::mac::ObjCCastStrict<NSDictionary>(nil)); - EXPECT_FALSE(base::mac::ObjCCastStrict<NSNull>(nil)); - EXPECT_FALSE(base::mac::ObjCCastStrict<NSNumber>(nil)); - EXPECT_FALSE(base::mac::ObjCCastStrict<NSSet>(nil)); - EXPECT_FALSE(base::mac::ObjCCastStrict<NSString>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSArray>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSData>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSDate>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSDictionary>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSNull>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSNumber>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSSet>(nil)); + EXPECT_FALSE(ObjCCastStrict<NSString>(nil)); } TEST(FoundationUtilTest, GetValueFromDictionary) { int one = 1, two = 2, three = 3; - base::mac::ScopedCFTypeRef<CFNumberRef> cf_one( + ScopedCFTypeRef<CFNumberRef> cf_one( CFNumberCreate(kCFAllocatorDefault, kCFNumberIntType, &one)); - base::mac::ScopedCFTypeRef<CFNumberRef> cf_two( + ScopedCFTypeRef<CFNumberRef> cf_two( CFNumberCreate(kCFAllocatorDefault, kCFNumberIntType, &two)); - base::mac::ScopedCFTypeRef<CFNumberRef> cf_three( + ScopedCFTypeRef<CFNumberRef> cf_three( CFNumberCreate(kCFAllocatorDefault, kCFNumberIntType, &three)); CFStringRef keys[] = { CFSTR("one"), CFSTR("two"), CFSTR("three") }; @@ -295,7 +281,7 @@ TEST(FoundationUtilTest, GetValueFromDictionary) { COMPILE_ASSERT(arraysize(keys) == arraysize(values), keys_and_values_arraysizes_are_different); - base::mac::ScopedCFTypeRef<CFDictionaryRef> test_dict( + ScopedCFTypeRef<CFDictionaryRef> test_dict( CFDictionaryCreate(kCFAllocatorDefault, reinterpret_cast<const void**>(keys), reinterpret_cast<const void**>(values), @@ -303,33 +289,31 @@ TEST(FoundationUtilTest, GetValueFromDictionary) { &kCFCopyStringDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks)); - // base::mac::GetValueFromDictionary<>(_, _) should produce the correct + // GetValueFromDictionary<>(_, _) should produce the correct // expected output. EXPECT_EQ(values[0], - base::mac::GetValueFromDictionary<CFNumberRef>(test_dict, - CFSTR("one"))); + GetValueFromDictionary<CFNumberRef>(test_dict, CFSTR("one"))); EXPECT_EQ(values[1], - base::mac::GetValueFromDictionary<CFNumberRef>(test_dict, - CFSTR("two"))); + GetValueFromDictionary<CFNumberRef>(test_dict, CFSTR("two"))); EXPECT_EQ(values[2], - base::mac::GetValueFromDictionary<CFNumberRef>(test_dict, - CFSTR("three"))); + GetValueFromDictionary<CFNumberRef>(test_dict, CFSTR("three"))); // Bad input should produce bad output. - EXPECT_FALSE(base::mac::GetValueFromDictionary<CFNumberRef>(test_dict, - CFSTR("four"))); - EXPECT_FALSE(base::mac::GetValueFromDictionary<CFStringRef>(test_dict, - CFSTR("one"))); + EXPECT_FALSE(GetValueFromDictionary<CFNumberRef>(test_dict, CFSTR("four"))); + EXPECT_FALSE(GetValueFromDictionary<CFStringRef>(test_dict, CFSTR("one"))); } TEST(FoundationUtilTest, FilePathToNSString) { - EXPECT_NSEQ(nil, base::mac::FilePathToNSString(FilePath())); - EXPECT_NSEQ(@"/a/b", base::mac::FilePathToNSString(FilePath("/a/b"))); + EXPECT_NSEQ(nil, FilePathToNSString(FilePath())); + EXPECT_NSEQ(@"/a/b", FilePathToNSString(FilePath("/a/b"))); } // http://crbug.com/173983 Fails consistently under Mac ASAN. TEST(FoundationUtilTest, DISABLED_NSStringToFilePath) { - EXPECT_EQ(FilePath(), base::mac::NSStringToFilePath(nil)); - EXPECT_EQ(FilePath(), base::mac::NSStringToFilePath(@"")); - EXPECT_EQ(FilePath("/a/b"), base::mac::NSStringToFilePath(@"/a/b")); + EXPECT_EQ(FilePath(), NSStringToFilePath(nil)); + EXPECT_EQ(FilePath(), NSStringToFilePath(@"")); + EXPECT_EQ(FilePath("/a/b"), NSStringToFilePath(@"/a/b")); } + +} // namespace mac +} // namespace base |