summaryrefslogtreecommitdiffstats
path: root/components/webdata/common
diff options
context:
space:
mode:
authorcaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-27 21:07:36 +0000
committercaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-27 21:07:36 +0000
commitb69d6316dc6015ad7320c36ccf69a543555a96bf (patch)
treec05148f91949bfd5a7e6729187f7f82ea750985f /components/webdata/common
parent9993d32c2a43269f912d48d7c3cfdd953d3bb64e (diff)
downloadchromium_src-b69d6316dc6015ad7320c36ccf69a543555a96bf.zip
chromium_src-b69d6316dc6015ad7320c36ccf69a543555a96bf.tar.gz
chromium_src-b69d6316dc6015ad7320c36ccf69a543555a96bf.tar.bz2
Split token-related methods from WebDataService
These are only used bu Signin/ and will move into the sign-in component once it gets created. TBR=atwilson@chromium.org,ben@chromium.org BUG=233552 Review URL: https://chromiumcodereview.appspot.com/15734014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202463 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/webdata/common')
-rw-r--r--components/webdata/common/web_data_service_test_util.cc8
-rw-r--r--components/webdata/common/web_data_service_test_util.h7
2 files changed, 13 insertions, 2 deletions
diff --git a/components/webdata/common/web_data_service_test_util.cc b/components/webdata/common/web_data_service_test_util.cc
index 950b56f..2720721 100644
--- a/components/webdata/common/web_data_service_test_util.cc
+++ b/components/webdata/common/web_data_service_test_util.cc
@@ -22,8 +22,10 @@ void MockWebDataServiceWrapperBase::Shutdown() {
// all the webdatas in.
MockWebDataServiceWrapper::MockWebDataServiceWrapper(
scoped_refptr<WebDataService> fake_service,
- scoped_refptr<AutofillWebDataService> fake_autofill)
+ scoped_refptr<AutofillWebDataService> fake_autofill,
+ scoped_refptr<TokenWebData> fake_token)
: fake_autofill_web_data_(fake_autofill),
+ fake_token_web_data_(fake_token),
fake_web_data_(fake_service) {
}
@@ -35,6 +37,10 @@ scoped_refptr<AutofillWebDataService>
return fake_autofill_web_data_;
}
+scoped_refptr<TokenWebData> MockWebDataServiceWrapper::GetTokenWebData() {
+ return fake_token_web_data_;
+}
+
scoped_refptr<WebDataService> MockWebDataServiceWrapper::GetWebData() {
return fake_web_data_;
}
diff --git a/components/webdata/common/web_data_service_test_util.h b/components/webdata/common/web_data_service_test_util.h
index 0b32c33..4f0f6e5 100644
--- a/components/webdata/common/web_data_service_test_util.h
+++ b/components/webdata/common/web_data_service_test_util.h
@@ -7,6 +7,7 @@
#include "base/basictypes.h"
#include "base/message_loop.h"
+#include "chrome/browser/webdata/token_web_data.h"
#include "chrome/browser/webdata/web_data_service.h"
#include "chrome/browser/webdata/web_data_service_factory.h"
#include "content/public/browser/browser_thread.h"
@@ -57,17 +58,21 @@ class MockWebDataServiceWrapper : public MockWebDataServiceWrapperBase {
public:
MockWebDataServiceWrapper(
scoped_refptr<WebDataService> fake_service,
- scoped_refptr<autofill::AutofillWebDataService> fake_autofill);
+ scoped_refptr<autofill::AutofillWebDataService> fake_autofill,
+ scoped_refptr<TokenWebData> fake_token);
virtual ~MockWebDataServiceWrapper();
virtual scoped_refptr<autofill::AutofillWebDataService>
GetAutofillWebData() OVERRIDE;
+ virtual scoped_refptr<TokenWebData> GetTokenWebData() OVERRIDE;
+
virtual scoped_refptr<WebDataService> GetWebData() OVERRIDE;
protected:
scoped_refptr<autofill::AutofillWebDataService> fake_autofill_web_data_;
+ scoped_refptr<TokenWebData> fake_token_web_data_;
scoped_refptr<WebDataService> fake_web_data_;
private: