Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(58)

Side by Side Diff: content/browser/appcache/appcache_quota_client_unittest.cc

Issue 1549113002: Switch to standard integer types in content/browser/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <stdint.h>
6
5 #include <map> 7 #include <map>
6 #include <set> 8 #include <set>
7 9
8 #include "base/bind.h" 10 #include "base/bind.h"
9 #include "base/run_loop.h" 11 #include "base/run_loop.h"
10 #include "content/browser/appcache/appcache_quota_client.h" 12 #include "content/browser/appcache/appcache_quota_client.h"
11 #include "content/browser/appcache/mock_appcache_service.h" 13 #include "content/browser/appcache/mock_appcache_service.h"
12 #include "net/base/net_errors.h" 14 #include "net/base/net_errors.h"
13 #include "testing/gtest/include/gtest/gtest.h" 15 #include "testing/gtest/include/gtest/gtest.h"
14 16
(...skipping 14 matching lines...) Expand all
29 : kOriginA("http://host"), 31 : kOriginA("http://host"),
30 kOriginB("http://host:8000"), 32 kOriginB("http://host:8000"),
31 kOriginOther("http://other"), 33 kOriginOther("http://other"),
32 usage_(0), 34 usage_(0),
33 delete_status_(storage::kQuotaStatusUnknown), 35 delete_status_(storage::kQuotaStatusUnknown),
34 num_get_origin_usage_completions_(0), 36 num_get_origin_usage_completions_(0),
35 num_get_origins_completions_(0), 37 num_get_origins_completions_(0),
36 num_delete_origins_completions_(0), 38 num_delete_origins_completions_(0),
37 weak_factory_(this) {} 39 weak_factory_(this) {}
38 40
39 int64 GetOriginUsage(storage::QuotaClient* client, 41 int64_t GetOriginUsage(storage::QuotaClient* client,
40 const GURL& origin, 42 const GURL& origin,
41 storage::StorageType type) { 43 storage::StorageType type) {
42 usage_ = -1; 44 usage_ = -1;
43 AsyncGetOriginUsage(client, origin, type); 45 AsyncGetOriginUsage(client, origin, type);
44 base::RunLoop().RunUntilIdle(); 46 base::RunLoop().RunUntilIdle();
45 return usage_; 47 return usage_;
46 } 48 }
47 49
48 const std::set<GURL>& GetOriginsForType(storage::QuotaClient* client, 50 const std::set<GURL>& GetOriginsForType(storage::QuotaClient* client,
49 storage::StorageType type) { 51 storage::StorageType type) {
50 origins_.clear(); 52 origins_.clear();
51 AsyncGetOriginsForType(client, type); 53 AsyncGetOriginsForType(client, type);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 101
100 void AsyncDeleteOriginData(storage::QuotaClient* client, 102 void AsyncDeleteOriginData(storage::QuotaClient* client,
101 storage::StorageType type, 103 storage::StorageType type,
102 const GURL& origin) { 104 const GURL& origin) {
103 client->DeleteOriginData( 105 client->DeleteOriginData(
104 origin, type, 106 origin, type,
105 base::Bind(&AppCacheQuotaClientTest::OnDeleteOriginDataComplete, 107 base::Bind(&AppCacheQuotaClientTest::OnDeleteOriginDataComplete,
106 weak_factory_.GetWeakPtr())); 108 weak_factory_.GetWeakPtr()));
107 } 109 }
108 110
109 void SetUsageMapEntry(const GURL& origin, int64 usage) { 111 void SetUsageMapEntry(const GURL& origin, int64_t usage) {
110 mock_service_.storage()->usage_map_[origin] = usage; 112 mock_service_.storage()->usage_map_[origin] = usage;
111 } 113 }
112 114
113 AppCacheQuotaClient* CreateClient() { 115 AppCacheQuotaClient* CreateClient() {
114 return new AppCacheQuotaClient(&mock_service_); 116 return new AppCacheQuotaClient(&mock_service_);
115 } 117 }
116 118
117 void Call_NotifyAppCacheReady(AppCacheQuotaClient* client) { 119 void Call_NotifyAppCacheReady(AppCacheQuotaClient* client) {
118 client->NotifyAppCacheReady(); 120 client->NotifyAppCacheReady();
119 } 121 }
120 122
121 void Call_NotifyAppCacheDestroyed(AppCacheQuotaClient* client) { 123 void Call_NotifyAppCacheDestroyed(AppCacheQuotaClient* client) {
122 client->NotifyAppCacheDestroyed(); 124 client->NotifyAppCacheDestroyed();
123 } 125 }
124 126
125 void Call_OnQuotaManagerDestroyed(AppCacheQuotaClient* client) { 127 void Call_OnQuotaManagerDestroyed(AppCacheQuotaClient* client) {
126 client->OnQuotaManagerDestroyed(); 128 client->OnQuotaManagerDestroyed();
127 } 129 }
128 130
129 protected: 131 protected:
130 void OnGetOriginUsageComplete(int64 usage) { 132 void OnGetOriginUsageComplete(int64_t usage) {
131 ++num_get_origin_usage_completions_; 133 ++num_get_origin_usage_completions_;
132 usage_ = usage; 134 usage_ = usage;
133 } 135 }
134 136
135 void OnGetOriginsComplete(const std::set<GURL>& origins) { 137 void OnGetOriginsComplete(const std::set<GURL>& origins) {
136 ++num_get_origins_completions_; 138 ++num_get_origins_completions_;
137 origins_ = origins; 139 origins_ = origins;
138 } 140 }
139 141
140 void OnDeleteOriginDataComplete(storage::QuotaStatusCode status) { 142 void OnDeleteOriginDataComplete(storage::QuotaStatusCode status) {
141 ++num_delete_origins_completions_; 143 ++num_delete_origins_completions_;
142 delete_status_ = status; 144 delete_status_ = status;
143 } 145 }
144 146
145 base::MessageLoop message_loop_; 147 base::MessageLoop message_loop_;
146 int64 usage_; 148 int64_t usage_;
147 std::set<GURL> origins_; 149 std::set<GURL> origins_;
148 storage::QuotaStatusCode delete_status_; 150 storage::QuotaStatusCode delete_status_;
149 int num_get_origin_usage_completions_; 151 int num_get_origin_usage_completions_;
150 int num_get_origins_completions_; 152 int num_get_origins_completions_;
151 int num_delete_origins_completions_; 153 int num_delete_origins_completions_;
152 MockAppCacheService mock_service_; 154 MockAppCacheService mock_service_;
153 base::WeakPtrFactory<AppCacheQuotaClientTest> weak_factory_; 155 base::WeakPtrFactory<AppCacheQuotaClientTest> weak_factory_;
154 }; 156 };
155 157
156 158
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after
414 // A real completion callback from the service should 416 // A real completion callback from the service should
415 // be dropped if it comes in after NotifyAppCacheDestroyed. 417 // be dropped if it comes in after NotifyAppCacheDestroyed.
416 base::RunLoop().RunUntilIdle(); 418 base::RunLoop().RunUntilIdle();
417 EXPECT_EQ(1, num_delete_origins_completions_); 419 EXPECT_EQ(1, num_delete_origins_completions_);
418 EXPECT_EQ(storage::kQuotaErrorAbort, delete_status_); 420 EXPECT_EQ(storage::kQuotaErrorAbort, delete_status_);
419 421
420 Call_OnQuotaManagerDestroyed(client); 422 Call_OnQuotaManagerDestroyed(client);
421 } 423 }
422 424
423 } // namespace content 425 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/appcache/appcache_quota_client.h ('k') | content/browser/appcache/appcache_request_handler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698