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

Side by Side Diff: chrome/browser/ui/search/instant_extended_interactive_uitest.cc

Issue 73613002: InstantExtended: remove old flags, add new flag for query extraction. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix typo Created 7 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 #include <sstream> 5 #include <sstream>
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/metrics/histogram_base.h" 8 #include "base/metrics/histogram_base.h"
9 #include "base/metrics/histogram_samples.h" 9 #include "base/metrics/histogram_samples.h"
10 #include "base/metrics/statistics_recorder.h" 10 #include "base/metrics/statistics_recorder.h"
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 on_native_suggestions_calls_(0), 141 on_native_suggestions_calls_(0),
142 on_change_calls_(0), 142 on_change_calls_(0),
143 submit_count_(0), 143 submit_count_(0),
144 on_esc_key_press_event_calls_(0), 144 on_esc_key_press_event_calls_(0),
145 on_focus_changed_calls_(0), 145 on_focus_changed_calls_(0),
146 is_focused_(false), 146 is_focused_(false),
147 on_toggle_voice_search_calls_(0) { 147 on_toggle_voice_search_calls_(0) {
148 } 148 }
149 protected: 149 protected:
150 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE { 150 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE {
151 chrome::EnableInstantExtendedAPIForTesting(); 151 chrome::EnableQueryExtractionForTesting();
152 ASSERT_TRUE(https_test_server().Start()); 152 ASSERT_TRUE(https_test_server().Start());
153 GURL instant_url = https_test_server().GetURL( 153 GURL instant_url = https_test_server().GetURL(
154 "files/instant_extended.html?strk=1&"); 154 "files/instant_extended.html?strk=1&");
155 InstantTestBase::Init(instant_url, false); 155 InstantTestBase::Init(instant_url, false);
156 } 156 }
157 157
158 int64 GetHistogramCount(const char* name) { 158 int64 GetHistogramCount(const char* name) {
159 base::HistogramBase* histogram = 159 base::HistogramBase* histogram =
160 base::StatisticsRecorder::FindHistogram(name); 160 base::StatisticsRecorder::FindHistogram(name);
161 if (!histogram) { 161 if (!histogram) {
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 }; 267 };
268 268
269 class InstantExtendedPrefetchTest : public InstantExtendedTest { 269 class InstantExtendedPrefetchTest : public InstantExtendedTest {
270 public: 270 public:
271 InstantExtendedPrefetchTest() 271 InstantExtendedPrefetchTest()
272 : factory_(new net::URLFetcherImplFactory()), 272 : factory_(new net::URLFetcherImplFactory()),
273 fake_factory_(new net::FakeURLFetcherFactory(factory_.get())) { 273 fake_factory_(new net::FakeURLFetcherFactory(factory_.get())) {
274 } 274 }
275 275
276 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE { 276 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE {
277 chrome::EnableInstantExtendedAPIForTesting(); 277 chrome::EnableQueryExtractionForTesting();
278 ASSERT_TRUE(https_test_server().Start()); 278 ASSERT_TRUE(https_test_server().Start());
279 GURL instant_url = https_test_server().GetURL( 279 GURL instant_url = https_test_server().GetURL(
280 "files/instant_extended.html?strk=1&"); 280 "files/instant_extended.html?strk=1&");
281 InstantTestBase::Init(instant_url, true); 281 InstantTestBase::Init(instant_url, true);
282 } 282 }
283 283
284 net::FakeURLFetcherFactory* fake_factory() { return fake_factory_.get(); } 284 net::FakeURLFetcherFactory* fake_factory() { return fake_factory_.get(); }
285 285
286 private: 286 private:
287 // Used to instantiate FakeURLFetcherFactory. 287 // Used to instantiate FakeURLFetcherFactory.
(...skipping 30 matching lines...) Expand all
318 318
319 // Test class used to verify chrome-search: scheme and access policy from the 319 // Test class used to verify chrome-search: scheme and access policy from the
320 // Instant overlay. This is a subclass of |ExtensionBrowserTest| because it 320 // Instant overlay. This is a subclass of |ExtensionBrowserTest| because it
321 // loads a theme that provides a background image. 321 // loads a theme that provides a background image.
322 class InstantPolicyTest : public ExtensionBrowserTest, public InstantTestBase { 322 class InstantPolicyTest : public ExtensionBrowserTest, public InstantTestBase {
323 public: 323 public:
324 InstantPolicyTest() {} 324 InstantPolicyTest() {}
325 325
326 protected: 326 protected:
327 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE { 327 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE {
328 chrome::EnableInstantExtendedAPIForTesting();
329 ASSERT_TRUE(https_test_server().Start()); 328 ASSERT_TRUE(https_test_server().Start());
330 GURL instant_url = https_test_server().GetURL( 329 GURL instant_url = https_test_server().GetURL(
331 "files/instant_extended.html?strk=1&"); 330 "files/instant_extended.html?strk=1&");
332 InstantTestBase::Init(instant_url, false); 331 InstantTestBase::Init(instant_url, false);
333 } 332 }
334 333
335 void InstallThemeSource() { 334 void InstallThemeSource() {
336 ThemeSource* theme = new ThemeSource(profile()); 335 ThemeSource* theme = new ThemeSource(profile());
337 content::URLDataSource::Add(profile(), theme); 336 content::URLDataSource::Add(profile(), theme);
338 } 337 }
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after
1031 stream << "link.href = \"" << result_url.spec() << "\";"; 1030 stream << "link.href = \"" << result_url.spec() << "\";";
1032 stream << "document.body.appendChild(link);"; 1031 stream << "document.body.appendChild(link);";
1033 stream << "link.click();"; 1032 stream << "link.click();";
1034 EXPECT_TRUE(content::ExecuteScript(contents, stream.str())); 1033 EXPECT_TRUE(content::ExecuteScript(contents, stream.str()));
1035 1034
1036 content::WaitForLoadStop(contents); 1035 content::WaitForLoadStop(contents);
1037 std::string expected_title = 1036 std::string expected_title =
1038 "Referrer is " + instant_url().GetWithEmptyPath().spec(); 1037 "Referrer is " + instant_url().GetWithEmptyPath().spec();
1039 EXPECT_EQ(ASCIIToUTF16(expected_title), contents->GetTitle()); 1038 EXPECT_EQ(ASCIIToUTF16(expected_title), contents->GetTitle());
1040 } 1039 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698