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

Unified Diff: chrome/browser/predictors/resource_prefetch_predictor_test_util.h

Issue 2449323005: predictors: Basic browsertest checks predictor learning. (Closed)
Patch Set: Get rid of mime type. Created 4 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/predictors/resource_prefetch_predictor_test_util.h
diff --git a/chrome/browser/predictors/resource_prefetch_predictor_test_util.h b/chrome/browser/predictors/resource_prefetch_predictor_test_util.h
index 211d9736a535166a2c0eaf0a58d9c3d140ccea77..bd72225256f72fc6d67cd05cb42610512fa1d7b6 100644
--- a/chrome/browser/predictors/resource_prefetch_predictor_test_util.h
+++ b/chrome/browser/predictors/resource_prefetch_predictor_test_util.h
@@ -5,6 +5,7 @@
#define CHROME_BROWSER_PREDICTORS_RESOURCE_PREFETCH_PREDICTOR_TEST_UTIL_H_
#include <string>
+#include <vector>
#include "chrome/browser/predictors/resource_prefetch_predictor.h"
#include "chrome/browser/predictors/resource_prefetch_predictor_tables.h"
@@ -33,6 +34,29 @@ PrefetchData CreatePrefetchData(const std::string& primary_key,
RedirectData CreateRedirectData(const std::string& primary_key,
uint64_t last_visit_time = 0);
+NavigationID CreateNavigationID(int process_id,
+ int render_frame_id,
+ const std::string& main_frame_url);
+
+ResourcePrefetchPredictor::PageRequestSummary CreatePageRequestSummary(
+ const std::string& main_frame_url,
+ const std::string& initial_url,
+ const std::vector<ResourcePrefetchPredictor::URLRequestSummary>&
+ subresource_requests);
+
+ResourcePrefetchPredictor::URLRequestSummary CreateURLRequestSummary(
+ int process_id,
+ int render_frame_id,
+ const std::string& main_frame_url,
+ const std::string& resource_url = std::string(),
+ content::ResourceType resource_type = content::RESOURCE_TYPE_MAIN_FRAME,
+ net::RequestPriority priority = net::MEDIUM,
+ const std::string& mime_type = std::string(),
+ bool was_cached = false,
+ const std::string& redirect_url = std::string(),
+ bool has_validators = false,
+ bool always_revalidate = false);
+
// For printing failures nicely.
std::ostream& operator<<(std::ostream& stream, const PrefetchData& data);
std::ostream& operator<<(std::ostream& stream, const ResourceData& resource);

Powered by Google App Engine
This is Rietveld 408576698