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

Side by Side Diff: webkit/appcache/mock_appcache_storage.h

Issue 3529009: Fix http/tests/appcache/foreign-fallback.html (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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 #ifndef WEBKIT_APPCACHE_MOCK_APPCACHE_STORAGE_H_ 5 #ifndef WEBKIT_APPCACHE_MOCK_APPCACHE_STORAGE_H_
6 #define WEBKIT_APPCACHE_MOCK_APPCACHE_STORAGE_H_ 6 #define WEBKIT_APPCACHE_MOCK_APPCACHE_STORAGE_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <map> 9 #include <map>
10 #include <vector> 10 #include <vector>
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 void SimulateStoreGroupAndNewestCacheFailure() { 112 void SimulateStoreGroupAndNewestCacheFailure() {
113 simulate_store_group_and_newest_cache_failure_ = true; 113 simulate_store_group_and_newest_cache_failure_ = true;
114 } 114 }
115 115
116 // Simulate FindResponseFor results for testing. These 116 // Simulate FindResponseFor results for testing. These
117 // provided values will be return on the next call to 117 // provided values will be return on the next call to
118 // the corresponding Find method, subsequent calls are 118 // the corresponding Find method, subsequent calls are
119 // unaffected. 119 // unaffected.
120 void SimulateFindMainResource( 120 void SimulateFindMainResource(
121 const AppCacheEntry& entry, 121 const AppCacheEntry& entry,
122 const GURL& fallback_url,
122 const AppCacheEntry& fallback_entry, 123 const AppCacheEntry& fallback_entry,
123 int64 cache_id, const GURL& manifest_url) { 124 int64 cache_id, const GURL& manifest_url) {
124 simulate_find_main_resource_ = true; 125 simulate_find_main_resource_ = true;
125 simulate_find_sub_resource_ = false; 126 simulate_find_sub_resource_ = false;
126 simulated_found_entry_ = entry; 127 simulated_found_entry_ = entry;
128 simulated_found_fallback_url_ = fallback_url;
127 simulated_found_fallback_entry_ = fallback_entry; 129 simulated_found_fallback_entry_ = fallback_entry;
128 simulated_found_cache_id_ = cache_id; 130 simulated_found_cache_id_ = cache_id;
129 simulated_found_manifest_url_ = manifest_url, 131 simulated_found_manifest_url_ = manifest_url,
130 simulated_found_network_namespace_ = false; // N/A to main resource loads 132 simulated_found_network_namespace_ = false; // N/A to main resource loads
131 } 133 }
132 void SimulateFindSubResource( 134 void SimulateFindSubResource(
133 const AppCacheEntry& entry, 135 const AppCacheEntry& entry,
134 const AppCacheEntry& fallback_entry, 136 const AppCacheEntry& fallback_entry,
135 bool network_namespace) { 137 bool network_namespace) {
136 simulate_find_main_resource_ = false; 138 simulate_find_main_resource_ = false;
(...skipping 13 matching lines...) Expand all
150 ScopedRunnableMethodFactory<MockAppCacheStorage> method_factory_; 152 ScopedRunnableMethodFactory<MockAppCacheStorage> method_factory_;
151 153
152 bool simulate_make_group_obsolete_failure_; 154 bool simulate_make_group_obsolete_failure_;
153 bool simulate_store_group_and_newest_cache_failure_; 155 bool simulate_store_group_and_newest_cache_failure_;
154 156
155 bool simulate_find_main_resource_; 157 bool simulate_find_main_resource_;
156 bool simulate_find_sub_resource_; 158 bool simulate_find_sub_resource_;
157 AppCacheEntry simulated_found_entry_; 159 AppCacheEntry simulated_found_entry_;
158 AppCacheEntry simulated_found_fallback_entry_; 160 AppCacheEntry simulated_found_fallback_entry_;
159 int64 simulated_found_cache_id_; 161 int64 simulated_found_cache_id_;
162 GURL simulated_found_fallback_url_;
160 GURL simulated_found_manifest_url_; 163 GURL simulated_found_manifest_url_;
161 bool simulated_found_network_namespace_; 164 bool simulated_found_network_namespace_;
162 165
163 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, BasicFindMainResponse); 166 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, BasicFindMainResponse);
164 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, 167 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest,
165 BasicFindMainFallbackResponse); 168 BasicFindMainFallbackResponse);
166 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, CreateGroup); 169 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, CreateGroup);
167 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, FindMainResponseExclusions); 170 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, FindMainResponseExclusions);
168 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, 171 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest,
169 FindMainResponseWithMultipleCandidates); 172 FindMainResponseWithMultipleCandidates);
170 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, LoadCache_FarHit); 173 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, LoadCache_FarHit);
171 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, LoadGroupAndCache_FarHit); 174 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, LoadGroupAndCache_FarHit);
172 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, MakeGroupObsolete); 175 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, MakeGroupObsolete);
173 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, StoreNewGroup); 176 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, StoreNewGroup);
174 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, StoreExistingGroup); 177 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, StoreExistingGroup);
175 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest, 178 FRIEND_TEST_ALL_PREFIXES(MockAppCacheStorageTest,
176 StoreExistingGroupExistingCache); 179 StoreExistingGroupExistingCache);
177 180
178 DISALLOW_COPY_AND_ASSIGN(MockAppCacheStorage); 181 DISALLOW_COPY_AND_ASSIGN(MockAppCacheStorage);
179 }; 182 };
180 183
181 } // namespace appcache 184 } // namespace appcache
182 185
183 #endif // WEBKIT_APPCACHE_MOCK_APPCACHE_STORAGE_H_ 186 #endif // WEBKIT_APPCACHE_MOCK_APPCACHE_STORAGE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698