Index: chrome/browser/webdata/web_data_service_test_util.cc |
diff --git a/chrome/browser/webdata/web_data_service_test_util.cc b/chrome/browser/webdata/web_data_service_test_util.cc |
index 521a9b891d68aeae25168ba8660e3aaa26ee5e32..e54b38425fb6727e1285624bd777f7f9e18295d3 100644 |
--- a/chrome/browser/webdata/web_data_service_test_util.cc |
+++ b/chrome/browser/webdata/web_data_service_test_util.cc |
@@ -13,14 +13,24 @@ MockWebDataServiceWrapperBase::~MockWebDataServiceWrapperBase() { |
void MockWebDataServiceWrapperBase::Shutdown() { |
} |
+// TODO(caitkp): This won't scale well. As we get more WebData subclasses, we |
+// will probably need a better way to create these mocks rather than passing |
+// all the webdatas in. |
MockWebDataServiceWrapper::MockWebDataServiceWrapper( |
- scoped_refptr<WebDataService> fake_service) |
- : fake_web_data_service_(fake_service) { |
+ scoped_refptr<WebDataService> fake_service, |
+ scoped_refptr<AutofillWebDataService> fake_autofill) |
+ : fake_autofill_web_data_(fake_autofill), |
+ fake_web_data_(fake_service) { |
} |
MockWebDataServiceWrapper::~MockWebDataServiceWrapper() { |
} |
+scoped_refptr<AutofillWebDataService> |
+ MockWebDataServiceWrapper::GetAutofillWebData() { |
+ return fake_autofill_web_data_; |
+} |
+ |
scoped_refptr<WebDataService> MockWebDataServiceWrapper::GetWebData() { |
- return fake_web_data_service_; |
+ return fake_web_data_; |
} |