diff options
author | dpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-05 18:56:31 +0000 |
---|---|---|
committer | dpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-05 18:56:31 +0000 |
commit | d0b28895943cb6ac3a37920268ac93347b81b1c9 (patch) | |
tree | f4a0a1e5f173de7ac531edf7bd7e2398be1f73a4 /chrome/browser/extensions/external_provider_impl_unittest.cc | |
parent | 07ae973e27afa3547a5e32027751a1b1ddf7538b (diff) | |
download | chromium_src-d0b28895943cb6ac3a37920268ac93347b81b1c9.zip chromium_src-d0b28895943cb6ac3a37920268ac93347b81b1c9.tar.gz chromium_src-d0b28895943cb6ac3a37920268ac93347b81b1c9.tar.bz2 |
Apply OEM default app from customization manifest
BUG=343589
TEST=unit_test + manual
Review URL: https://codereview.chromium.org/184873003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255107 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/external_provider_impl_unittest.cc')
-rw-r--r-- | chrome/browser/extensions/external_provider_impl_unittest.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/chrome/browser/extensions/external_provider_impl_unittest.cc b/chrome/browser/extensions/external_provider_impl_unittest.cc index 2d1a562..9e20566 100644 --- a/chrome/browser/extensions/external_provider_impl_unittest.cc +++ b/chrome/browser/extensions/external_provider_impl_unittest.cc @@ -22,6 +22,16 @@ #include "net/test/embedded_test_server/embedded_test_server.h" #include "net/test/embedded_test_server/http_request.h" #include "net/test/embedded_test_server/http_response.h" +#include "testing/gmock/include/gmock/gmock.h" + +#if defined(OS_CHROMEOS) +#include "chromeos/system/mock_statistics_provider.h" +#include "chromeos/system/statistics_provider.h" +#endif + +using ::testing::_; +using ::testing::NotNull; +using ::testing::Return; namespace extensions { @@ -65,6 +75,12 @@ class ExternalProviderImplTest : public ExtensionServiceTestBase { CommandLine* cmdline = CommandLine::ForCurrentProcess(); cmdline->AppendSwitchASCII(switches::kAppsGalleryUpdateURL, test_server_->GetURL(kManifestPath).spec()); +#if defined(OS_CHROMEOS) + chromeos::system::StatisticsProvider::SetTestProvider( + &mock_statistics_provider_); + EXPECT_CALL(mock_statistics_provider_, GetMachineStatistic(_, NotNull())) + .WillRepeatedly(Return(false)); +#endif } private: @@ -104,6 +120,9 @@ class ExternalProviderImplTest : public ExtensionServiceTestBase { scoped_ptr<EmbeddedTestServer> test_server_; scoped_ptr<ExtensionCacheFake> test_extension_cache_; +#if defined(OS_CHROMEOS) + chromeos::system::MockStatisticsProvider mock_statistics_provider_; +#endif DISALLOW_COPY_AND_ASSIGN(ExternalProviderImplTest); }; |