Index: webkit/quota/mock_storage_client.cc |
diff --git a/webkit/quota/mock_storage_client.cc b/webkit/quota/mock_storage_client.cc |
index 66ed587c11321d60bbf064591f6ac975489fde25..1db4f2c024622d812bcd65af59bd627ec2521c8b 100644 |
--- a/webkit/quota/mock_storage_client.cc |
+++ b/webkit/quota/mock_storage_client.cc |
@@ -50,6 +50,22 @@ MockStorageClient::MockStorageClient( |
id_(MockStorageClientIDSequencer::GetInstance()->NextMockID()), |
mock_time_counter_(0), |
ALLOW_THIS_IN_INITIALIZER_LIST(weak_factory_(this)) { |
+ Populate(mock_data, mock_data_size); |
+} |
+ |
+MockStorageClient::MockStorageClient( |
+ QuotaManagerProxy* quota_manager_proxy, |
+ const MockOriginData* mock_data, QuotaClient::ID id, size_t mock_data_size) |
+ : quota_manager_proxy_(quota_manager_proxy), |
+ id_(id), |
+ mock_time_counter_(0), |
+ ALLOW_THIS_IN_INITIALIZER_LIST(weak_factory_(this)) { |
+ Populate(mock_data, mock_data_size); |
+} |
+ |
+void MockStorageClient::Populate( |
+ const MockOriginData* mock_data, |
+ size_t mock_data_size) { |
for (size_t i = 0; i < mock_data_size; ++i) { |
origin_data_[make_pair(GURL(mock_data[i].origin), mock_data[i].type)] = |
mock_data[i].usage; |