17dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Copyright 2013 The Chromium Authors. All rights reserved.
27dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
37dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// found in the LICENSE file.
47dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
57dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#ifndef CHROME_BROWSER_NET_DNS_PROBE_TEST_UTIL_H_
67dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#define CHROME_BROWSER_NET_DNS_PROBE_TEST_UTIL_H_
77dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
87dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "base/memory/scoped_ptr.h"
97dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "net/dns/dns_client.h"
107dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "net/dns/dns_test_util.h"
117dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
127dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochnamespace chrome_browser_net {
137dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
147dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Creates a mock DNS client with a single rule for the known-good query
157dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// (currently google.com) that returns |result|.
167dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochscoped_ptr<net::DnsClient> CreateMockDnsClientForProbes(
177dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch    net::MockDnsClientRule::Result result);
187dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
197dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch}  // namespace chrome_browser_net
207dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
217dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#endif  // CHROME_BROWSER_NET_DNS_PROBE_TEST_UTIL_H_
22