| Index: chrome/common/net/net_error_tracker_unittest.cc
 | 
| diff --git a/chrome/common/net/net_error_tracker_unittest.cc b/chrome/common/net/net_error_tracker_unittest.cc
 | 
| deleted file mode 100644
 | 
| index 7253deb4f8217278c0e4451224715edc8af49325..0000000000000000000000000000000000000000
 | 
| --- a/chrome/common/net/net_error_tracker_unittest.cc
 | 
| +++ /dev/null
 | 
| @@ -1,98 +0,0 @@
 | 
| -// Copyright (c) 2013 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -#include "chrome/common/net/net_error_tracker.h"
 | 
| -
 | 
| -#include "testing/gtest/include/gtest/gtest.h"
 | 
| -
 | 
| -namespace {
 | 
| -
 | 
| -typedef NetErrorTracker::FrameType FrameType;
 | 
| -typedef NetErrorTracker::PageType PageType;
 | 
| -typedef NetErrorTracker::ErrorType ErrorType;
 | 
| -
 | 
| -const FrameType FRAME_SUB = NetErrorTracker::FRAME_SUB;
 | 
| -const FrameType FRAME_MAIN = NetErrorTracker::FRAME_MAIN;
 | 
| -
 | 
| -const PageType PAGE_NORMAL = NetErrorTracker::PAGE_NORMAL;
 | 
| -const PageType PAGE_ERROR = NetErrorTracker::PAGE_ERROR;
 | 
| -
 | 
| -const ErrorType ERROR_OTHER = NetErrorTracker::ERROR_OTHER;
 | 
| -const ErrorType ERROR_DNS = NetErrorTracker::ERROR_DNS;
 | 
| -
 | 
| -class NetErrorTrackerTest : public testing::Test {
 | 
| - public:
 | 
| -  NetErrorTrackerTest()
 | 
| -      : tracker_(base::Bind(&NetErrorTrackerTest::TrackerCallback,
 | 
| -                            base::Unretained(this))),
 | 
| -        callback_state_(NetErrorTracker::DNS_ERROR_PAGE_NONE),
 | 
| -        callback_count_(0) {
 | 
| -  }
 | 
| -
 | 
| - protected:
 | 
| -  NetErrorTracker tracker_;
 | 
| -  NetErrorTracker::DnsErrorPageState callback_state_;
 | 
| -  int callback_count_;
 | 
| -
 | 
| - private:
 | 
| -  void TrackerCallback(NetErrorTracker::DnsErrorPageState state) {
 | 
| -    callback_state_ = state;
 | 
| -    ++callback_count_;
 | 
| -  }
 | 
| -};
 | 
| -
 | 
| -TEST_F(NetErrorTrackerTest, InitialState) {
 | 
| -  EXPECT_EQ(0, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_NONE, callback_state_);
 | 
| -}
 | 
| -
 | 
| -TEST_F(NetErrorTrackerTest, SuccessfulMainFrameLoad) {
 | 
| -  tracker_.OnStartProvisionalLoad(FRAME_MAIN, PAGE_NORMAL);
 | 
| -  tracker_.OnCommitProvisionalLoad(FRAME_MAIN);
 | 
| -  tracker_.OnFinishLoad(FRAME_MAIN);
 | 
| -
 | 
| -  EXPECT_EQ(0, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_NONE, callback_state_);
 | 
| -}
 | 
| -
 | 
| -TEST_F(NetErrorTrackerTest, SuccessfulSubFrameLoad) {
 | 
| -  tracker_.OnStartProvisionalLoad(FRAME_SUB, PAGE_NORMAL);
 | 
| -  tracker_.OnCommitProvisionalLoad(FRAME_SUB);
 | 
| -  tracker_.OnFinishLoad(FRAME_SUB);
 | 
| -
 | 
| -  EXPECT_EQ(0, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_NONE, callback_state_);
 | 
| -}
 | 
| -
 | 
| -TEST_F(NetErrorTrackerTest, FailedMainFrameLoad) {
 | 
| -  tracker_.OnStartProvisionalLoad(FRAME_MAIN, PAGE_NORMAL);
 | 
| -  EXPECT_EQ(0, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_NONE, callback_state_);
 | 
| -
 | 
| -  tracker_.OnFailProvisionalLoad(FRAME_MAIN, ERROR_DNS);
 | 
| -  EXPECT_EQ(1, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_PENDING, callback_state_);
 | 
| -
 | 
| -  tracker_.OnStartProvisionalLoad(FRAME_MAIN, PAGE_ERROR);
 | 
| -  tracker_.OnCommitProvisionalLoad(FRAME_MAIN);
 | 
| -  tracker_.OnFinishLoad(FRAME_MAIN);
 | 
| -  EXPECT_EQ(2, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_LOADED, callback_state_);
 | 
| -
 | 
| -  tracker_.OnStartProvisionalLoad(FRAME_MAIN, PAGE_NORMAL);
 | 
| -  EXPECT_EQ(3, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_NONE, callback_state_);
 | 
| -}
 | 
| -
 | 
| -TEST_F(NetErrorTrackerTest, FailedSubFrameLoad) {
 | 
| -  tracker_.OnStartProvisionalLoad(FRAME_SUB, PAGE_NORMAL);
 | 
| -  tracker_.OnFailProvisionalLoad(FRAME_SUB, ERROR_DNS);
 | 
| -  tracker_.OnStartProvisionalLoad(FRAME_SUB, PAGE_ERROR);
 | 
| -  tracker_.OnCommitProvisionalLoad(FRAME_SUB);
 | 
| -  tracker_.OnFinishLoad(FRAME_SUB);
 | 
| -  EXPECT_EQ(0, callback_count_);
 | 
| -  EXPECT_EQ(NetErrorTracker::DNS_ERROR_PAGE_NONE, callback_state_);
 | 
| -}
 | 
| -
 | 
| -}  // namespace
 | 
| 
 |