#include "content/test/test_navigation_url_loader_delegate.h"
#include <memory>
#include "base/run_loop.h"
#include "content/browser/loader/navigation_early_hints_manager.h"
#include "content/browser/navigation_subresource_loader_params.h"
#include "content/public/browser/global_request_id.h"
#include "services/network/public/mojom/url_response_head.mojom.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace content {
TestNavigationURLLoaderDelegate::TestNavigationURLLoaderDelegate()
: … { … }
TestNavigationURLLoaderDelegate::~TestNavigationURLLoaderDelegate() { … }
void TestNavigationURLLoaderDelegate::WaitForRequestRedirected() { … }
void TestNavigationURLLoaderDelegate::WaitForResponseStarted() { … }
void TestNavigationURLLoaderDelegate::WaitForRequestFailed() { … }
void TestNavigationURLLoaderDelegate::OnRequestRedirected(
const net::RedirectInfo& redirect_info,
const net::NetworkAnonymizationKey& network_anonymization_key,
network::mojom::URLResponseHeadPtr response_head) { … }
void TestNavigationURLLoaderDelegate::OnResponseStarted(
network::mojom::URLLoaderClientEndpointsPtr url_loader_client_endpoints,
network::mojom::URLResponseHeadPtr response_head,
mojo::ScopedDataPipeConsumerHandle response_body,
GlobalRequestID request_id,
bool is_download,
net::NetworkAnonymizationKey network_anonymization_key,
SubresourceLoaderParams subresource_loader_params,
EarlyHints early_hints) { … }
void TestNavigationURLLoaderDelegate::OnRequestFailed(
const network::URLLoaderCompletionStatus& status) { … }
std::optional<NavigationEarlyHintsManagerParams>
TestNavigationURLLoaderDelegate::CreateNavigationEarlyHintsManagerParams(
const network::mojom::EarlyHints& early_hints) { … }
}