Chromium Code Reviews| Index: chrome/browser/search/search_unittest.cc |
| diff --git a/chrome/browser/search/search_unittest.cc b/chrome/browser/search/search_unittest.cc |
| index c6d23e6d34c315dc0b2e9ce8001b33df1a3e2f5b..58d6bf847af01514c874d427d6c9b63af939e629 100644 |
| --- a/chrome/browser/search/search_unittest.cc |
| +++ b/chrome/browser/search/search_unittest.cc |
| @@ -80,17 +80,14 @@ TEST(EmbeddedSearchFieldTrialTest, GetFieldTrialInfo) { |
| EXPECT_EQ(ZERO, flags.size()); |
| } |
| -class InstantExtendedAPIEnabledTest : public BrowserWithTestWindowTest { |
| +class InstantExtendedAPIEnabledTest : public testing::Test { |
| public: |
| InstantExtendedAPIEnabledTest() : histogram_(NULL) { |
| } |
| protected: |
| - virtual void SetUp() OVERRIDE { |
| - BrowserWithTestWindowTest::SetUp(); |
| - |
| + virtual void SetUp() { |
| field_trial_list_.reset(new base::FieldTrialList( |
| new metrics::SHA1EntropyProvider("42"))); |
| - |
| base::StatisticsRecorder::Initialize(); |
| ResetInstantExtendedOptInStateGateForTest(); |
| previous_metrics_count_.resize(INSTANT_EXTENDED_OPT_IN_STATE_ENUM_COUNT, 0); |
| @@ -146,9 +143,9 @@ TEST_F(InstantExtendedAPIEnabledTest, EnabledViaCommandLineFlag) { |
| EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| EXPECT_FALSE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| #if defined(OS_IOS) || defined(OS_ANDROID) |
| - EXPECT_EQ(1ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(1ul, EmbeddedSearchPageVersion()); |
| #else |
| - EXPECT_EQ(2ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(2ul, EmbeddedSearchPageVersion()); |
| #endif |
| ValidateMetrics(INSTANT_EXTENDED_OPT_IN); |
| } |
| @@ -158,7 +155,7 @@ TEST_F(InstantExtendedAPIEnabledTest, EnabledViaFinchFlag) { |
| "InstantExtended/Group1 espv:42/")); |
| EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| EXPECT_FALSE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(42ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(42ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_NOT_SET); |
| } |
| @@ -168,7 +165,7 @@ TEST_F(InstantExtendedAPIEnabledTest, DisabledViaCommandLineFlag) { |
| "InstantExtended/Group1 espv:2/")); |
| EXPECT_FALSE(IsInstantExtendedAPIEnabled()); |
| EXPECT_FALSE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(0ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_OPT_OUT); |
| } |
| @@ -176,7 +173,7 @@ TEST_F(InstantExtendedAPIEnabledTest, LocalOnlyEnabledViaCommandLineFlag) { |
| GetCommandLine()->AppendSwitch(switches::kEnableLocalOnlyInstantExtendedAPI); |
| EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| EXPECT_TRUE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(0ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_OPT_IN_LOCAL); |
| } |
| @@ -185,7 +182,7 @@ TEST_F(InstantExtendedAPIEnabledTest, LocalOnlyEnabledViaFinch) { |
| "InstantExtended/Group1 local_only:1/")); |
| EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| EXPECT_TRUE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(0ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_NOT_SET); |
| } |
| @@ -211,7 +208,7 @@ TEST_F(InstantExtendedAPIEnabledTest, |
| GetCommandLine()->AppendSwitch(switches::kDisableInstantExtendedAPI); |
| EXPECT_FALSE(IsInstantExtendedAPIEnabled()); |
| EXPECT_FALSE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(0ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_OPT_OUT); |
| } |
| @@ -221,7 +218,7 @@ TEST_F(InstantExtendedAPIEnabledTest, LocalOnlyCommandLineTrumpsFinch) { |
| "InstantExtended/Group1 espv:2/")); |
| EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| EXPECT_TRUE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(0ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_OPT_IN_LOCAL); |
| } |
| @@ -231,7 +228,7 @@ TEST_F(InstantExtendedAPIEnabledTest, LocalOnlyFinchTrumpedByCommandLine) { |
| GetCommandLine()->AppendSwitch(switches::kDisableInstantExtendedAPI); |
| EXPECT_FALSE(IsInstantExtendedAPIEnabled()); |
| EXPECT_FALSE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(0ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_OPT_OUT); |
| } |
| @@ -240,7 +237,7 @@ TEST_F(InstantExtendedAPIEnabledTest, LocalOnlyFinchTrumpsFinch) { |
| "InstantExtended/Group1 espv:1 local_only:1/")); |
| EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| EXPECT_TRUE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(0ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_NOT_SET); |
| } |
| @@ -250,7 +247,7 @@ TEST_F(InstantExtendedAPIEnabledTest, LocalOnlyDisabledViaCommandLineFlag) { |
| "InstantExtended/Group1 espv:2/")); |
| EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| EXPECT_FALSE(IsLocalOnlyInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(2ul, EmbeddedSearchPageVersion(profile())); |
| + EXPECT_EQ(2ul, EmbeddedSearchPageVersion()); |
| ValidateMetrics(INSTANT_EXTENDED_OPT_OUT_LOCAL); |
| } |
| @@ -421,22 +418,12 @@ const SearchTestCase kInstantNTPTestCases[] = { |
| {"http://foo.com/instant?strk=1", false, "Insecure URL"}, |
| {"https://foo.com/instant", false, "No search term replacement"}, |
| {"chrome://blank/", false, "Chrome scheme"}, |
| - {"chrome-search://foo", false, "Chrome-search scheme"}, |
| + {"chrome-search://foo", false, "Chrome-search scheme"}, |
|
Jered
2013/06/17 20:55:01
Extra space.
samarth
2013/06/17 21:44:06
Done.
|
| {chrome::kChromeSearchLocalNtpUrl, true, "Local new tab page"}, |
| {chrome::kChromeSearchLocalGoogleNtpUrl, true, "Local new tab page"}, |
| {"https://bar.com/instant?strk=1", false, "Random non-search page"}, |
| }; |
| -TEST_F(SearchTest, InstantExtendedEmbeddedSearchDisabledForIncognito) { |
| -#if !defined(OS_IOS) && !defined(OS_ANDROID) |
| - EnableInstantExtendedAPIForTesting(); |
| - profile()->set_incognito(true); |
| - EXPECT_TRUE(IsInstantExtendedAPIEnabled()); |
| - EXPECT_EQ(0ul, EmbeddedSearchPageVersion(profile())); |
| - EXPECT_FALSE(IsQueryExtractionEnabled(profile())); |
| -#endif // !defined(OS_IOS) && !defined(OS_ANDROID) |
| -} |
| - |
| TEST_F(SearchTest, InstantNTPExtendedEnabled) { |
| EnableInstantExtendedAPIForTesting(); |
| AddTab(browser(), GURL("chrome://blank")); |