OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #import "ios/chrome/browser/ui/activity_services/activity_type_util.h" | 5 #import "ios/chrome/browser/ui/activity_services/activity_type_util.h" |
6 | 6 |
7 #include "ios/chrome/browser/ui/activity_services/appex_constants.h" | 7 #include "ios/chrome/browser/ui/activity_services/appex_constants.h" |
8 #include "ios/chrome/browser/ui/activity_services/print_activity.h" | 8 #include "ios/chrome/browser/ui/activity_services/print_activity.h" |
9 #include "ios/chrome/grit/ios_strings.h" | 9 #include "ios/chrome/grit/ios_strings.h" |
10 #include "testing/gtest/include/gtest/gtest.h" | 10 #include "testing/gtest/include/gtest/gtest.h" |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 expectedMessage); | 45 expectedMessage); |
46 } | 46 } |
47 | 47 |
48 TEST(ActivityTypeUtilTest, TypeToMessageTest) { | 48 TEST(ActivityTypeUtilTest, TypeToMessageTest) { |
49 TypeToMessageTestHelper(activity_type_util::UNKNOWN, nil); | 49 TypeToMessageTestHelper(activity_type_util::UNKNOWN, nil); |
50 TypeToMessageTestHelper(activity_type_util::PRINT, nil); | 50 TypeToMessageTestHelper(activity_type_util::PRINT, nil); |
51 TypeToMessageTestHelper( | 51 TypeToMessageTestHelper( |
52 activity_type_util::NATIVE_CLIPBOARD, | 52 activity_type_util::NATIVE_CLIPBOARD, |
53 l10n_util::GetNSString(IDS_IOS_SHARE_TO_CLIPBOARD_SUCCESS)); | 53 l10n_util::GetNSString(IDS_IOS_SHARE_TO_CLIPBOARD_SUCCESS)); |
54 TypeToMessageTestHelper( | 54 TypeToMessageTestHelper( |
55 activity_type_util::APPEX_PASSWORD_MANAGEMENT_OTHERS, | 55 activity_type_util::APPEX_PASSWORD_MANAGEMENT, |
56 l10n_util::GetNSString(IDS_IOS_APPEX_PASSWORD_FORM_FILLED_SUCCESS)); | 56 l10n_util::GetNSString(IDS_IOS_APPEX_PASSWORD_FORM_FILLED_SUCCESS)); |
57 } | 57 } |
58 | 58 |
59 TEST(ActivityTypeUtilTest, IsPasswordAppExtensionTest) { | 59 TEST(ActivityTypeUtilTest, IsPasswordAppExtensionTest) { |
60 // Verifies that known Bundle ID for 1Password requires exact match. | 60 // Verifies that known Bundle ID for 1Password requires exact match. |
61 EXPECT_TRUE(activity_type_util::IsPasswordAppExActivity( | 61 EXPECT_TRUE(activity_type_util::IsPasswordAppExActivity( |
62 @"com.agilebits.onepassword-ios.extension")); | 62 @"com.agilebits.onepassword-ios.extension")); |
63 EXPECT_FALSE(activity_type_util::IsPasswordAppExActivity( | 63 EXPECT_FALSE(activity_type_util::IsPasswordAppExActivity( |
64 @"com.agilebits.onepassword-ios.extension.otherstuff")); | 64 @"com.agilebits.onepassword-ios.extension.otherstuff")); |
65 // Verifies that known Bundle ID for LastPass requires exact match. | 65 // Verifies that known Bundle ID for LastPass requires exact match. |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
102 @"com.dashlane.dashlanephonefinal.SafariExtension")); | 102 @"com.dashlane.dashlanephonefinal.SafariExtension")); |
103 EXPECT_EQ(activity_services::kPasswordAppExVersionNumber, | 103 EXPECT_EQ(activity_services::kPasswordAppExVersionNumber, |
104 activity_type_util::PasswordAppExActivityVersion( | 104 activity_type_util::PasswordAppExActivityVersion( |
105 @"com.some-company.find-login-action.an-extension")); | 105 @"com.some-company.find-login-action.an-extension")); |
106 EXPECT_NE(activity_services::kPasswordAppExVersionNumber, | 106 EXPECT_NE(activity_services::kPasswordAppExVersionNumber, |
107 activity_type_util::PasswordAppExActivityVersion( | 107 activity_type_util::PasswordAppExActivityVersion( |
108 @"com.apple.UIKit.activity.PostToFacebook")); | 108 @"com.apple.UIKit.activity.PostToFacebook")); |
109 } | 109 } |
110 | 110 |
111 } // namespace | 111 } // namespace |
OLD | NEW |