| OLD | NEW |
| 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 <string> | 5 #include <string> |
| 6 | 6 |
| 7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
| 8 #include "base/bind.h" | 8 #include "base/bind.h" |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 ~WebstoreProviderTest() override {} | 101 ~WebstoreProviderTest() override {} |
| 102 | 102 |
| 103 // InProcessBrowserTest overrides: | 103 // InProcessBrowserTest overrides: |
| 104 void SetUpOnMainThread() override { | 104 void SetUpOnMainThread() override { |
| 105 test_server_.reset(new EmbeddedTestServer); | 105 test_server_.reset(new EmbeddedTestServer); |
| 106 | 106 |
| 107 ASSERT_TRUE(test_server_->InitializeAndWaitUntilReady()); | 107 ASSERT_TRUE(test_server_->InitializeAndWaitUntilReady()); |
| 108 test_server_->RegisterRequestHandler( | 108 test_server_->RegisterRequestHandler( |
| 109 base::Bind(&WebstoreProviderTest::HandleRequest, | 109 base::Bind(&WebstoreProviderTest::HandleRequest, |
| 110 base::Unretained(this))); | 110 base::Unretained(this))); |
| 111 CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 111 base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
| 112 ::switches::kAppsGalleryURL, test_server_->base_url().spec()); | 112 ::switches::kAppsGalleryURL, test_server_->base_url().spec()); |
| 113 CommandLine::ForCurrentProcess()->AppendSwitch( | 113 base::CommandLine::ForCurrentProcess()->AppendSwitch( |
| 114 switches::kEnableExperimentalAppList); | 114 switches::kEnableExperimentalAppList); |
| 115 | 115 |
| 116 webstore_provider_.reset(new WebstoreProvider( | 116 webstore_provider_.reset(new WebstoreProvider( |
| 117 ProfileManager::GetActiveUserProfile(), NULL)); | 117 ProfileManager::GetActiveUserProfile(), NULL)); |
| 118 webstore_provider_->set_webstore_search_fetched_callback( | 118 webstore_provider_->set_webstore_search_fetched_callback( |
| 119 base::Bind(&WebstoreProviderTest::OnSearchResultsFetched, | 119 base::Bind(&WebstoreProviderTest::OnSearchResultsFetched, |
| 120 base::Unretained(this))); | 120 base::Unretained(this))); |
| 121 // TODO(mukai): add test cases for throttling. | 121 // TODO(mukai): add test cases for throttling. |
| 122 webstore_provider_->set_use_throttling(false); | 122 webstore_provider_->set_use_throttling(false); |
| 123 } | 123 } |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 301 #endif | 301 #endif |
| 302 IN_PROC_BROWSER_TEST_F(WebstoreProviderTest, MAYBE_SearchCache) { | 302 IN_PROC_BROWSER_TEST_F(WebstoreProviderTest, MAYBE_SearchCache) { |
| 303 RunQueryAndVerify("foo", kOneResult, kParsedOneResult, 1); | 303 RunQueryAndVerify("foo", kOneResult, kParsedOneResult, 1); |
| 304 | 304 |
| 305 // No result is provided but the provider gets the result from the cache. | 305 // No result is provided but the provider gets the result from the cache. |
| 306 RunQueryAndVerify("foo", "", kParsedOneResult, 1); | 306 RunQueryAndVerify("foo", "", kParsedOneResult, 1); |
| 307 } | 307 } |
| 308 | 308 |
| 309 } // namespace test | 309 } // namespace test |
| 310 } // namespace app_list | 310 } // namespace app_list |
| OLD | NEW |