summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsdefresne <sdefresne@chromium.org>2015-11-23 09:27:40 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-23 17:28:39 +0000
commite102ab8c09f75131bd87d86830078219a0f94b0b (patch)
tree7d9b7f99ea84ce1012b16b9119c007a87414c233
parentabc0bae34bdc9456d7e4a1f1aa2c6aa51a4bad4d (diff)
downloadchromium_src-e102ab8c09f75131bd87d86830078219a0f94b0b.zip
chromium_src-e102ab8c09f75131bd87d86830078219a0f94b0b.tar.gz
chromium_src-e102ab8c09f75131bd87d86830078219a0f94b0b.tar.bz2
Provider API for UpdatableConfig.
BUG=475442 Review URL: https://codereview.chromium.org/1471783002 Cr-Commit-Position: refs/heads/master@{#361131}
-rw-r--r--ios/public/test/test_chrome_browser_provider.h3
-rw-r--r--ios/public/test/test_chrome_browser_provider.mm9
2 files changed, 11 insertions, 1 deletions
diff --git a/ios/public/test/test_chrome_browser_provider.h b/ios/public/test/test_chrome_browser_provider.h
index 5b568d9..2dbe036 100644
--- a/ios/public/test/test_chrome_browser_provider.h
+++ b/ios/public/test/test_chrome_browser_provider.h
@@ -12,6 +12,7 @@ namespace ios {
class FakeProfileOAuth2TokenServiceIOSProvider;
class FakeStringProvider;
+class TestUpdatableResourceProvider;
class TestChromeBrowserProvider : public ChromeBrowserProvider {
public:
@@ -23,6 +24,7 @@ class TestChromeBrowserProvider : public ChromeBrowserProvider {
// ChromeBrowserProvider:
ChromeIdentityService* GetChromeIdentityService() override;
+ UpdatableResourceProvider* GetUpdatableResourceProvider() override;
StringProvider* GetStringProvider() override;
// Returns the string provider as a |FakeStringProvider|.
@@ -31,6 +33,7 @@ class TestChromeBrowserProvider : public ChromeBrowserProvider {
private:
scoped_ptr<ChromeIdentityService> chrome_identity_service_;
scoped_ptr<FakeStringProvider> string_provider_;
+ scoped_ptr<TestUpdatableResourceProvider> test_updatable_resource_provider_;
DISALLOW_COPY_AND_ASSIGN(TestChromeBrowserProvider);
};
diff --git a/ios/public/test/test_chrome_browser_provider.mm b/ios/public/test/test_chrome_browser_provider.mm
index 6d818d3..522f8dd 100644
--- a/ios/public/test/test_chrome_browser_provider.mm
+++ b/ios/public/test/test_chrome_browser_provider.mm
@@ -7,12 +7,14 @@
#include "base/logging.h"
#include "ios/public/provider/chrome/browser/signin/chrome_identity_service.h"
#include "ios/public/test/fake_string_provider.h"
+#import "ios/public/test/test_updatable_resource_provider.h"
namespace ios {
TestChromeBrowserProvider::TestChromeBrowserProvider()
: chrome_identity_service_(new ios::ChromeIdentityService),
- string_provider_(new FakeStringProvider) {}
+ string_provider_(new FakeStringProvider),
+ test_updatable_resource_provider_(new TestUpdatableResourceProvider) {}
TestChromeBrowserProvider::~TestChromeBrowserProvider() {
}
@@ -32,6 +34,11 @@ StringProvider* TestChromeBrowserProvider::GetStringProvider() {
return string_provider_.get();
}
+UpdatableResourceProvider*
+TestChromeBrowserProvider::GetUpdatableResourceProvider() {
+ return test_updatable_resource_provider_.get();
+}
+
FakeStringProvider*
TestChromeBrowserProvider::GetStringProviderAsFake() {
return string_provider_.get();