| Index: net/base/mock_host_resolver.cc
|
| diff --git a/net/base/mock_host_resolver.cc b/net/base/mock_host_resolver.cc
|
| index a0835b88126f34eb64f1678a0ca3fc2707efde14..1bfd1ba37076b2a1400d949e429e58a6ee30269b 100644
|
| --- a/net/base/mock_host_resolver.cc
|
| +++ b/net/base/mock_host_resolver.cc
|
| @@ -71,6 +71,7 @@ int MockHostResolverBase::Resolve(const RequestInfo& info,
|
| RequestHandle* handle,
|
| const BoundNetLog& net_log) {
|
| DCHECK(CalledOnValidThread());
|
| + num_resolve_++;
|
| size_t id = next_request_id_++;
|
| int rv = ResolveFromIPLiteralOrCache(info, addresses);
|
| if (rv != ERR_DNS_CACHE_MISS) {
|
| @@ -97,6 +98,7 @@ int MockHostResolverBase::Resolve(const RequestInfo& info,
|
| int MockHostResolverBase::ResolveFromCache(const RequestInfo& info,
|
| AddressList* addresses,
|
| const BoundNetLog& net_log) {
|
| + num_resolve_from_cache_++;
|
| DCHECK(CalledOnValidThread());
|
| next_request_id_++;
|
| int rv = ResolveFromIPLiteralOrCache(info, addresses);
|
| @@ -134,7 +136,9 @@ void MockHostResolverBase::ResolveAllPending() {
|
| MockHostResolverBase::MockHostResolverBase(bool use_caching)
|
| : synchronous_mode_(false),
|
| ondemand_mode_(false),
|
| - next_request_id_(1) {
|
| + next_request_id_(1),
|
| + num_resolve_(0),
|
| + num_resolve_from_cache_(0) {
|
| rules_ = CreateCatchAllHostResolverProc();
|
|
|
| if (use_caching) {
|
| @@ -305,6 +309,10 @@ void RuleBasedHostResolverProc::AddSimulatedFailure(
|
| rules_.push_back(rule);
|
| }
|
|
|
| +void RuleBasedHostResolverProc::ClearRules() {
|
| + rules_.clear();
|
| +}
|
| +
|
| int RuleBasedHostResolverProc::Resolve(const std::string& host,
|
| AddressFamily address_family,
|
| HostResolverFlags host_resolver_flags,
|
|
|