#include "net/socket/connect_job_test_util.h"
#include <utility>
#include "base/check.h"
#include "base/run_loop.h"
#include "net/socket/stream_socket.h"
#include "net/test/gtest_util.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace net {
TestConnectJobDelegate::TestConnectJobDelegate(SocketExpected socket_expected)
: … { … }
TestConnectJobDelegate::~TestConnectJobDelegate() = default;
void TestConnectJobDelegate::OnConnectJobComplete(int result, ConnectJob* job) { … }
void TestConnectJobDelegate::OnNeedsProxyAuth(
const HttpResponseInfo& response,
HttpAuthController* auth_controller,
base::OnceClosure restart_with_auth_callback,
ConnectJob* job) { … }
void TestConnectJobDelegate::WaitForAuthChallenge(
int num_auth_challenges_to_wait_for) { … }
void TestConnectJobDelegate::RunAuthCallback() { … }
int TestConnectJobDelegate::WaitForResult() { … }
void TestConnectJobDelegate::StartJobExpectingResult(ConnectJob* connect_job,
net::Error expected_result,
bool expect_sync_result) { … }
std::unique_ptr<StreamSocket> TestConnectJobDelegate::ReleaseSocket() { … }
}