Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(90)

Unified Diff: chrome/browser/search/search_unittest.cc

Issue 17303003: InstantExtended: hook up InstantTab in incognito. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/search/search.cc ('k') | chrome/browser/search_engines/search_terms_data.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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"));
« no previous file with comments | « chrome/browser/search/search.cc ('k') | chrome/browser/search_engines/search_terms_data.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698