Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(860)

Unified Diff: net/base/network_change_notifier_unittest.cc

Issue 992733002: Remove //net (except for Android test stuff) and sdch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/base/network_change_notifier_mac.cc ('k') | net/base/network_change_notifier_win.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/base/network_change_notifier_unittest.cc
diff --git a/net/base/network_change_notifier_unittest.cc b/net/base/network_change_notifier_unittest.cc
deleted file mode 100644
index cb4e7745560ff516c6bec5df3731f78e71352db4..0000000000000000000000000000000000000000
--- a/net/base/network_change_notifier_unittest.cc
+++ /dev/null
@@ -1,90 +0,0 @@
-// Copyright (c) 2014 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 "net/base/network_change_notifier.h"
-
-#include "net/base/net_util.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace net {
-
-// Note: This test is subject to the host's OS and network connection. This test
-// is not future-proof. New standards will come about necessitating the need to
-// alter the ranges of these tests.
-TEST(NetworkChangeNotifierTest, NetMaxBandwidthRange) {
- NetworkChangeNotifier::ConnectionType connection_type =
- NetworkChangeNotifier::GetConnectionType();
- double max_bandwidth = NetworkChangeNotifier::GetMaxBandwidth();
-
- // Always accept infinity as it's the default value if the bandwidth is
- // unknown.
- if (max_bandwidth == std::numeric_limits<double>::infinity()) {
- EXPECT_NE(NetworkChangeNotifier::CONNECTION_NONE, connection_type);
- return;
- }
-
- switch (connection_type) {
- case NetworkChangeNotifier::CONNECTION_UNKNOWN:
- EXPECT_EQ(std::numeric_limits<double>::infinity(), max_bandwidth);
- break;
- case NetworkChangeNotifier::CONNECTION_ETHERNET:
- EXPECT_GE(10.0, max_bandwidth);
- EXPECT_LE(10000.0, max_bandwidth);
- break;
- case NetworkChangeNotifier::CONNECTION_WIFI:
- EXPECT_GE(1.0, max_bandwidth);
- EXPECT_LE(7000.0, max_bandwidth);
- break;
- case NetworkChangeNotifier::CONNECTION_2G:
- EXPECT_GE(0.01, max_bandwidth);
- EXPECT_LE(0.384, max_bandwidth);
- break;
- case NetworkChangeNotifier::CONNECTION_3G:
- EXPECT_GE(2.0, max_bandwidth);
- EXPECT_LE(42.0, max_bandwidth);
- break;
- case NetworkChangeNotifier::CONNECTION_4G:
- EXPECT_GE(100.0, max_bandwidth);
- EXPECT_LE(100.0, max_bandwidth);
- break;
- case NetworkChangeNotifier::CONNECTION_NONE:
- EXPECT_EQ(0.0, max_bandwidth);
- break;
- case NetworkChangeNotifier::CONNECTION_BLUETOOTH:
- EXPECT_GE(1.0, max_bandwidth);
- EXPECT_LE(24.0, max_bandwidth);
- break;
- }
-}
-
-TEST(NetworkChangeNotifierTest, ConnectionTypeFromInterfaceList) {
- NetworkInterfaceList list;
-
- // Test empty list.
- EXPECT_EQ(NetworkChangeNotifier::ConnectionTypeFromInterfaceList(list),
- NetworkChangeNotifier::CONNECTION_NONE);
-
- for (int i = NetworkChangeNotifier::CONNECTION_UNKNOWN;
- i <= NetworkChangeNotifier::CONNECTION_LAST; i++) {
- // Check individual types.
- NetworkInterface interface;
- interface.type = static_cast<NetworkChangeNotifier::ConnectionType>(i);
- list.clear();
- list.push_back(interface);
- EXPECT_EQ(NetworkChangeNotifier::ConnectionTypeFromInterfaceList(list), i);
- // Check two types.
- for (int j = NetworkChangeNotifier::CONNECTION_UNKNOWN;
- j <= NetworkChangeNotifier::CONNECTION_LAST; j++) {
- list.clear();
- interface.type = static_cast<NetworkChangeNotifier::ConnectionType>(i);
- list.push_back(interface);
- interface.type = static_cast<NetworkChangeNotifier::ConnectionType>(j);
- list.push_back(interface);
- EXPECT_EQ(NetworkChangeNotifier::ConnectionTypeFromInterfaceList(list),
- i == j ? i : NetworkChangeNotifier::CONNECTION_UNKNOWN);
- }
- }
-}
-
-} // namespace net
« no previous file with comments | « net/base/network_change_notifier_mac.cc ('k') | net/base/network_change_notifier_win.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698