Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 213 Network ipv4_network2("test_eth1", "Test Network Adapter 2", | 213 Network ipv4_network2("test_eth1", "Test Network Adapter 2", |
| 214 IPAddress(0x00010000U), 16); | 214 IPAddress(0x00010000U), 16); |
| 215 ipv4_network1.AddIP(IPAddress(0x12345678)); | 215 ipv4_network1.AddIP(IPAddress(0x12345678)); |
| 216 ipv4_network2.AddIP(IPAddress(0x00010004)); | 216 ipv4_network2.AddIP(IPAddress(0x00010004)); |
| 217 BasicNetworkManager manager; | 217 BasicNetworkManager manager; |
| 218 | 218 |
| 219 // Add ipv4_network1 to the list of networks. | 219 // Add ipv4_network1 to the list of networks. |
| 220 NetworkManager::NetworkList list; | 220 NetworkManager::NetworkList list; |
| 221 list.push_back(new Network(ipv4_network1)); | 221 list.push_back(new Network(ipv4_network1)); |
| 222 bool changed; | 222 bool changed; |
| 223 EXPECT_EQ(manager.network_permission_state(), NetworkManager::STATE_UNKNOWN); | |
|
juberti1
2015/08/14 23:25:55
I think this should go into TestUpdateNetworks (wh
| |
| 223 NetworkManager::Stats stats = MergeNetworkList(manager, list, &changed); | 224 NetworkManager::Stats stats = MergeNetworkList(manager, list, &changed); |
| 225 EXPECT_EQ(manager.network_permission_state(), NetworkManager::STATE_ALLOWED); | |
| 224 EXPECT_TRUE(changed); | 226 EXPECT_TRUE(changed); |
| 225 EXPECT_EQ(stats.ipv6_network_count, 0); | 227 EXPECT_EQ(stats.ipv6_network_count, 0); |
| 226 EXPECT_EQ(stats.ipv4_network_count, 1); | 228 EXPECT_EQ(stats.ipv4_network_count, 1); |
| 227 list.clear(); | 229 list.clear(); |
| 228 | 230 |
| 229 manager.GetNetworks(&list); | 231 manager.GetNetworks(&list); |
| 230 EXPECT_EQ(1U, list.size()); | 232 EXPECT_EQ(1U, list.size()); |
| 231 EXPECT_EQ(ipv4_network1.ToString(), list[0]->ToString()); | 233 EXPECT_EQ(ipv4_network1.ToString(), list[0]->ToString()); |
| 232 Network* net1 = list[0]; | 234 Network* net1 = list[0]; |
| 233 list.clear(); | 235 list.clear(); |
| (...skipping 539 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 773 EXPECT_EQ(ipv6_network.GetBestIP(), static_cast<IPAddress>(ip)); | 775 EXPECT_EQ(ipv6_network.GetBestIP(), static_cast<IPAddress>(ip)); |
| 774 | 776 |
| 775 // Add global dynamic temporary one. | 777 // Add global dynamic temporary one. |
| 776 ipstr = "2401:fa00:4:1000:be30:5bff:fee5:c6"; | 778 ipstr = "2401:fa00:4:1000:be30:5bff:fee5:c6"; |
| 777 ASSERT_TRUE(IPFromString(ipstr, IPV6_ADDRESS_FLAG_TEMPORARY, &ip)); | 779 ASSERT_TRUE(IPFromString(ipstr, IPV6_ADDRESS_FLAG_TEMPORARY, &ip)); |
| 778 ipv6_network.AddIP(ip); | 780 ipv6_network.AddIP(ip); |
| 779 EXPECT_EQ(ipv6_network.GetBestIP(), static_cast<IPAddress>(ip)); | 781 EXPECT_EQ(ipv6_network.GetBestIP(), static_cast<IPAddress>(ip)); |
| 780 } | 782 } |
| 781 | 783 |
| 782 } // namespace rtc | 784 } // namespace rtc |
| OLD | NEW |