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

Side by Side Diff: chromeos/network/network_state_handler_unittest.cc

Issue 2850993002: [CrOS Tether] Add the HasConnectedToHost network field to NetworkStateHandler. (Closed)
Patch Set: stevenjb@ comments. Created 3 years, 7 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 unified diff | Download patch
« no previous file with comments | « chromeos/network/network_state_handler.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chromeos/network/network_state_handler.h" 5 #include "chromeos/network/network_state_handler.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <map> 9 #include <map>
10 #include <memory> 10 #include <memory>
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 const char kTetherGuid1[] = "tether1"; 54 const char kTetherGuid1[] = "tether1";
55 const char kTetherGuid2[] = "tether2"; 55 const char kTetherGuid2[] = "tether2";
56 const char kTetherName1[] = "Device1"; 56 const char kTetherName1[] = "Device1";
57 const char kTetherName2[] = "Device2"; 57 const char kTetherName2[] = "Device2";
58 const char kTetherCarrier1[] = "Carrier1"; 58 const char kTetherCarrier1[] = "Carrier1";
59 const char kTetherCarrier2[] = "Carrier2"; 59 const char kTetherCarrier2[] = "Carrier2";
60 const int kTetherBatteryPercentage1 = 85; 60 const int kTetherBatteryPercentage1 = 85;
61 const int kTetherBatteryPercentage2 = 90; 61 const int kTetherBatteryPercentage2 = 90;
62 const int kTetherSignalStrength1 = 75; 62 const int kTetherSignalStrength1 = 75;
63 const int kTetherSignalStrength2 = 80; 63 const int kTetherSignalStrength2 = 80;
64 const bool kTetherHasConnectedToHost1 = true;
65 const bool kTetherHasConnectedToHost2 = false;
64 66
65 using chromeos::DeviceState; 67 using chromeos::DeviceState;
66 using chromeos::NetworkState; 68 using chromeos::NetworkState;
67 using chromeos::NetworkStateHandler; 69 using chromeos::NetworkStateHandler;
68 70
69 class TestObserver : public chromeos::NetworkStateHandlerObserver { 71 class TestObserver : public chromeos::NetworkStateHandlerObserver {
70 public: 72 public:
71 explicit TestObserver(NetworkStateHandler* handler) 73 explicit TestObserver(NetworkStateHandler* handler)
72 : handler_(handler), 74 : handler_(handler),
73 device_list_changed_count_(0), 75 device_list_changed_count_(0),
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
361 EXPECT_TRUE(profile_test_->AddService(profile, wifi_favorite_path)); 363 EXPECT_TRUE(profile_test_->AddService(profile, wifi_favorite_path));
362 UpdateManagerProperties(); 364 UpdateManagerProperties();
363 base::RunLoop().RunUntilIdle(); 365 base::RunLoop().RunUntilIdle();
364 EXPECT_EQ(kNumShillManagerClientStubImplServices + 1, 366 EXPECT_EQ(kNumShillManagerClientStubImplServices + 1,
365 test_observer_->network_count()); 367 test_observer_->network_count());
366 368
367 // Add two Tether networks. 369 // Add two Tether networks.
368 const size_t kNumTetherNetworks = 2; 370 const size_t kNumTetherNetworks = 2;
369 network_state_handler_->AddTetherNetworkState( 371 network_state_handler_->AddTetherNetworkState(
370 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1, 372 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1,
371 kTetherSignalStrength1); 373 kTetherSignalStrength1, kTetherHasConnectedToHost1);
372 network_state_handler_->AddTetherNetworkState( 374 network_state_handler_->AddTetherNetworkState(
373 kTetherGuid2, kTetherName2, kTetherCarrier2, kTetherBatteryPercentage2, 375 kTetherGuid2, kTetherName2, kTetherCarrier2, kTetherBatteryPercentage2,
374 kTetherSignalStrength2); 376 kTetherSignalStrength2, kTetherHasConnectedToHost2);
375 EXPECT_EQ(kNumShillManagerClientStubImplServices + 3, 377 EXPECT_EQ(kNumShillManagerClientStubImplServices + 3,
376 test_observer_->network_count()); 378 test_observer_->network_count());
377 379
378 // Get all networks. 380 // Get all networks.
379 NetworkStateHandler::NetworkStateList networks; 381 NetworkStateHandler::NetworkStateList networks;
380 network_state_handler_->GetNetworkListByType(NetworkTypePattern::Default(), 382 network_state_handler_->GetNetworkListByType(NetworkTypePattern::Default(),
381 false /* configured_only */, 383 false /* configured_only */,
382 false /* visible_only */, 384 false /* visible_only */,
383 0 /* no limit */, 385 0 /* no limit */,
384 &networks); 386 &networks);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 network_state_handler_->SetTetherTechnologyState( 434 network_state_handler_->SetTetherTechnologyState(
433 NetworkStateHandler::TECHNOLOGY_ENABLED); 435 NetworkStateHandler::TECHNOLOGY_ENABLED);
434 436
435 NetworkStateHandler::NetworkStateList tether_networks; 437 NetworkStateHandler::NetworkStateList tether_networks;
436 438
437 GetTetherNetworkList(0 /* no limit */, &tether_networks); 439 GetTetherNetworkList(0 /* no limit */, &tether_networks);
438 EXPECT_EQ(0u, tether_networks.size()); 440 EXPECT_EQ(0u, tether_networks.size());
439 441
440 network_state_handler_->AddTetherNetworkState( 442 network_state_handler_->AddTetherNetworkState(
441 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1, 443 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1,
442 kTetherSignalStrength1); 444 kTetherSignalStrength1, kTetherHasConnectedToHost1);
443 445
444 GetTetherNetworkList(0 /* no limit */, &tether_networks); 446 GetTetherNetworkList(0 /* no limit */, &tether_networks);
445 EXPECT_EQ(1u, tether_networks.size()); 447 EXPECT_EQ(1u, tether_networks.size());
446 448
447 network_state_handler_->AddTetherNetworkState( 449 network_state_handler_->AddTetherNetworkState(
448 kTetherGuid2, kTetherName2, kTetherCarrier2, kTetherBatteryPercentage2, 450 kTetherGuid2, kTetherName2, kTetherCarrier2, kTetherBatteryPercentage2,
449 kTetherSignalStrength2); 451 kTetherSignalStrength2, kTetherHasConnectedToHost2);
450 452
451 GetTetherNetworkList(0 /* no limit */, &tether_networks); 453 GetTetherNetworkList(0 /* no limit */, &tether_networks);
452 EXPECT_EQ(2u, tether_networks.size()); 454 EXPECT_EQ(2u, tether_networks.size());
453 455
454 GetTetherNetworkList(1 /* no limit */, &tether_networks); 456 GetTetherNetworkList(1 /* no limit */, &tether_networks);
455 EXPECT_EQ(1u, tether_networks.size()); 457 EXPECT_EQ(1u, tether_networks.size());
456 } 458 }
457 459
458 TEST_F(NetworkStateHandlerTest, NetworkListChanged) { 460 TEST_F(NetworkStateHandlerTest, NetworkListChanged) {
459 size_t stub_network_count = test_observer_->network_count(); 461 size_t stub_network_count = test_observer_->network_count();
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
709 } 711 }
710 712
711 TEST_F(NetworkStateHandlerTest, TetherNetworkState) { 713 TEST_F(NetworkStateHandlerTest, TetherNetworkState) {
712 network_state_handler_->SetTetherTechnologyState( 714 network_state_handler_->SetTetherTechnologyState(
713 NetworkStateHandler::TECHNOLOGY_ENABLED); 715 NetworkStateHandler::TECHNOLOGY_ENABLED);
714 716
715 EXPECT_EQ(0u, test_observer_->network_list_changed_count()); 717 EXPECT_EQ(0u, test_observer_->network_list_changed_count());
716 718
717 network_state_handler_->AddTetherNetworkState( 719 network_state_handler_->AddTetherNetworkState(
718 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1, 720 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1,
719 kTetherSignalStrength1); 721 kTetherSignalStrength1, false /* has_connected_to_network */);
720 722
721 EXPECT_EQ(1u, test_observer_->network_list_changed_count()); 723 EXPECT_EQ(1u, test_observer_->network_list_changed_count());
722 724
723 const NetworkState* tether_network = 725 const NetworkState* tether_network =
724 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1); 726 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1);
725 ASSERT_TRUE(tether_network); 727 ASSERT_TRUE(tether_network);
726 EXPECT_EQ(kTetherName1, tether_network->name()); 728 EXPECT_EQ(kTetherName1, tether_network->name());
727 EXPECT_EQ(kTetherGuid1, tether_network->path()); 729 EXPECT_EQ(kTetherGuid1, tether_network->path());
728 EXPECT_EQ(kTetherCarrier1, tether_network->carrier()); 730 EXPECT_EQ(kTetherCarrier1, tether_network->carrier());
729 EXPECT_EQ(kTetherBatteryPercentage1, tether_network->battery_percentage()); 731 EXPECT_EQ(kTetherBatteryPercentage1, tether_network->battery_percentage());
730 EXPECT_EQ(kTetherSignalStrength1, tether_network->signal_strength()); 732 EXPECT_EQ(kTetherSignalStrength1, tether_network->signal_strength());
733 EXPECT_FALSE(tether_network->tether_has_connected_to_host());
731 734
732 // Update the tether properties and verify the changes. 735 // Update the tether properties and verify the changes.
733 EXPECT_TRUE(network_state_handler_->UpdateTetherNetworkProperties( 736 EXPECT_TRUE(network_state_handler_->UpdateTetherNetworkProperties(
734 kTetherGuid1, "NewCarrier", 5 /* battery_percentage */, 737 kTetherGuid1, "NewCarrier", 5 /* battery_percentage */,
735 10 /* signal_strength */)); 738 10 /* signal_strength */));
736 739
737 EXPECT_EQ(2u, test_observer_->network_list_changed_count()); 740 EXPECT_EQ(2u, test_observer_->network_list_changed_count());
738 741
739 tether_network = 742 tether_network =
740 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1); 743 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1);
741 ASSERT_TRUE(tether_network); 744 ASSERT_TRUE(tether_network);
742 EXPECT_EQ(kTetherName1, tether_network->name()); 745 EXPECT_EQ(kTetherName1, tether_network->name());
743 EXPECT_EQ(kTetherGuid1, tether_network->path()); 746 EXPECT_EQ(kTetherGuid1, tether_network->path());
744 EXPECT_EQ("NewCarrier", tether_network->carrier()); 747 EXPECT_EQ("NewCarrier", tether_network->carrier());
745 EXPECT_EQ(5, tether_network->battery_percentage()); 748 EXPECT_EQ(5, tether_network->battery_percentage());
746 EXPECT_EQ(10, tether_network->signal_strength()); 749 EXPECT_EQ(10, tether_network->signal_strength());
750 EXPECT_FALSE(tether_network->tether_has_connected_to_host());
751
752 // Now, set the HasConnectedToHost property to true.
753 EXPECT_TRUE(
754 network_state_handler_->SetTetherNetworkHasConnectedToHost(kTetherGuid1));
755
756 EXPECT_EQ(3u, test_observer_->network_list_changed_count());
757
758 // Try calling that function again. It should return false and should not
759 // trigger a NetworkListChanged() callback for observers.
760 EXPECT_FALSE(
761 network_state_handler_->SetTetherNetworkHasConnectedToHost(kTetherGuid1));
762
763 EXPECT_EQ(3u, test_observer_->network_list_changed_count());
747 764
748 network_state_handler_->RemoveTetherNetworkState(kTetherGuid1); 765 network_state_handler_->RemoveTetherNetworkState(kTetherGuid1);
749 766
750 EXPECT_EQ(3u, test_observer_->network_list_changed_count()); 767 EXPECT_EQ(4u, test_observer_->network_list_changed_count());
751 768
752 ASSERT_FALSE(network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1)); 769 ASSERT_FALSE(network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1));
753 770
754 // Updating tether properties should fail since the network was removed. 771 // Updating tether properties should fail since the network was removed.
755 EXPECT_FALSE(network_state_handler_->UpdateTetherNetworkProperties( 772 EXPECT_FALSE(network_state_handler_->UpdateTetherNetworkProperties(
756 kTetherGuid1, "NewNewCarrier", 15 /* battery_percentage */, 773 kTetherGuid1, "NewNewCarrier", 15 /* battery_percentage */,
757 20 /* signal_strength */)); 774 20 /* signal_strength */));
758 } 775 }
759 776
760 TEST_F(NetworkStateHandlerTest, TetherNetworkStateAssociation) { 777 TEST_F(NetworkStateHandlerTest, TetherNetworkStateAssociation) {
761 network_state_handler_->SetTetherTechnologyState( 778 network_state_handler_->SetTetherTechnologyState(
762 NetworkStateHandler::TECHNOLOGY_ENABLED); 779 NetworkStateHandler::TECHNOLOGY_ENABLED);
763 780
764 EXPECT_EQ(0u, test_observer_->network_list_changed_count()); 781 EXPECT_EQ(0u, test_observer_->network_list_changed_count());
765 782
766 const std::string profile = "/profile/profile1"; 783 const std::string profile = "/profile/profile1";
767 const std::string wifi_path = "/service/wifi_with_guid"; 784 const std::string wifi_path = "/service/wifi_with_guid";
768 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi, 785 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi,
769 shill::kStateOnline); 786 shill::kStateOnline);
770 profile_test_->AddProfile(profile, "" /* userhash */); 787 profile_test_->AddProfile(profile, "" /* userhash */);
771 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path)); 788 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path));
772 UpdateManagerProperties(); 789 UpdateManagerProperties();
773 790
774 EXPECT_EQ(1u, test_observer_->network_list_changed_count()); 791 EXPECT_EQ(1u, test_observer_->network_list_changed_count());
775 792
776 network_state_handler_->AddTetherNetworkState( 793 network_state_handler_->AddTetherNetworkState(
777 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1, 794 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1,
778 kTetherSignalStrength1); 795 kTetherSignalStrength1, kTetherHasConnectedToHost1);
779 796
780 EXPECT_EQ(2u, test_observer_->network_list_changed_count()); 797 EXPECT_EQ(2u, test_observer_->network_list_changed_count());
781 798
782 EXPECT_TRUE( 799 EXPECT_TRUE(
783 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork( 800 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork(
784 kTetherGuid1, kWifiGuid1)); 801 kTetherGuid1, kWifiGuid1));
785 802
786 EXPECT_EQ(3u, test_observer_->network_list_changed_count()); 803 EXPECT_EQ(3u, test_observer_->network_list_changed_count());
787 804
788 const NetworkState* wifi_network = 805 const NetworkState* wifi_network =
(...skipping 19 matching lines...) Expand all
808 const std::string profile = "/profile/profile1"; 825 const std::string profile = "/profile/profile1";
809 const std::string wifi_path = "/service/wifi_with_guid"; 826 const std::string wifi_path = "/service/wifi_with_guid";
810 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi, 827 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi,
811 shill::kStateOnline); 828 shill::kStateOnline);
812 profile_test_->AddProfile(profile, "" /* userhash */); 829 profile_test_->AddProfile(profile, "" /* userhash */);
813 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path)); 830 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path));
814 UpdateManagerProperties(); 831 UpdateManagerProperties();
815 832
816 network_state_handler_->AddTetherNetworkState( 833 network_state_handler_->AddTetherNetworkState(
817 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1, 834 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1,
818 kTetherSignalStrength1); 835 kTetherSignalStrength1, kTetherHasConnectedToHost1);
819 EXPECT_TRUE( 836 EXPECT_TRUE(
820 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork( 837 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork(
821 kTetherGuid1, kWifiGuid1)); 838 kTetherGuid1, kWifiGuid1));
822 839
823 const NetworkState* wifi_network = 840 const NetworkState* wifi_network =
824 network_state_handler_->GetNetworkStateFromGuid(kWifiGuid1); 841 network_state_handler_->GetNetworkStateFromGuid(kWifiGuid1);
825 EXPECT_EQ(kTetherGuid1, wifi_network->tether_guid()); 842 EXPECT_EQ(kTetherGuid1, wifi_network->tether_guid());
826 843
827 const NetworkState* tether_network = 844 const NetworkState* tether_network =
828 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1); 845 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1);
829 EXPECT_EQ(kWifiGuid1, tether_network->tether_guid()); 846 EXPECT_EQ(kWifiGuid1, tether_network->tether_guid());
830 847
831 service_test_->RemoveService(wifi_path); 848 service_test_->RemoveService(wifi_path);
832 UpdateManagerProperties(); 849 UpdateManagerProperties();
833 850
834 tether_network = 851 tether_network =
835 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1); 852 network_state_handler_->GetNetworkStateFromGuid(kTetherGuid1);
836 ASSERT_TRUE(tether_network->tether_guid().empty()); 853 ASSERT_TRUE(tether_network->tether_guid().empty());
837 } 854 }
838 855
839 TEST_F(NetworkStateHandlerTest, TetherNetworkStateAssociation_NoWifiNetwork) { 856 TEST_F(NetworkStateHandlerTest, TetherNetworkStateAssociation_NoWifiNetwork) {
840 network_state_handler_->SetTetherTechnologyState( 857 network_state_handler_->SetTetherTechnologyState(
841 NetworkStateHandler::TECHNOLOGY_ENABLED); 858 NetworkStateHandler::TECHNOLOGY_ENABLED);
842 859
843 network_state_handler_->AddTetherNetworkState( 860 network_state_handler_->AddTetherNetworkState(
844 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1, 861 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1,
845 kTetherSignalStrength1); 862 kTetherSignalStrength1, kTetherHasConnectedToHost1);
846 863
847 EXPECT_FALSE( 864 EXPECT_FALSE(
848 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork( 865 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork(
849 kTetherGuid1, kWifiGuid1)); 866 kTetherGuid1, kWifiGuid1));
850 } 867 }
851 868
852 TEST_F(NetworkStateHandlerTest, TetherNetworkStateAssociation_NoTetherNetwork) { 869 TEST_F(NetworkStateHandlerTest, TetherNetworkStateAssociation_NoTetherNetwork) {
853 network_state_handler_->SetTetherTechnologyState( 870 network_state_handler_->SetTetherTechnologyState(
854 NetworkStateHandler::TECHNOLOGY_ENABLED); 871 NetworkStateHandler::TECHNOLOGY_ENABLED);
855 872
856 const std::string profile = "/profile/profile1"; 873 const std::string profile = "/profile/profile1";
857 const std::string wifi_path = "/service/wifi_with_guid"; 874 const std::string wifi_path = "/service/wifi_with_guid";
858 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi, 875 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi,
859 shill::kStateOnline); 876 shill::kStateOnline);
860 profile_test_->AddProfile(profile, "" /* userhash */); 877 profile_test_->AddProfile(profile, "" /* userhash */);
861 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path)); 878 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path));
862 UpdateManagerProperties(); 879 UpdateManagerProperties();
863 880
864 ASSERT_FALSE( 881 ASSERT_FALSE(
865 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork( 882 network_state_handler_->AssociateTetherNetworkStateWithWifiNetwork(
866 kTetherGuid1, kWifiGuid1)); 883 kTetherGuid1, kWifiGuid1));
867 } 884 }
868 885
869 TEST_F(NetworkStateHandlerTest, SetTetherNetworkStateConnectionState) { 886 TEST_F(NetworkStateHandlerTest, SetTetherNetworkStateConnectionState) {
870 network_state_handler_->SetTetherTechnologyState( 887 network_state_handler_->SetTetherTechnologyState(
871 NetworkStateHandler::TECHNOLOGY_ENABLED); 888 NetworkStateHandler::TECHNOLOGY_ENABLED);
872 889
873 network_state_handler_->AddTetherNetworkState( 890 network_state_handler_->AddTetherNetworkState(
874 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1, 891 kTetherGuid1, kTetherName1, kTetherCarrier1, kTetherBatteryPercentage1,
875 kTetherSignalStrength1); 892 kTetherSignalStrength1, kTetherHasConnectedToHost1);
876 893
877 // Add corresponding Wi-Fi network. 894 // Add corresponding Wi-Fi network.
878 const std::string profile = "/profile/profile1"; 895 const std::string profile = "/profile/profile1";
879 const std::string wifi_path = "/service/wifi_with_guid"; 896 const std::string wifi_path = "/service/wifi_with_guid";
880 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi, 897 AddService(wifi_path, kWifiGuid1, kWifiName1, shill::kTypeWifi,
881 shill::kStateOnline); 898 shill::kStateOnline);
882 profile_test_->AddProfile(profile, "" /* userhash */); 899 profile_test_->AddProfile(profile, "" /* userhash */);
883 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path)); 900 EXPECT_TRUE(profile_test_->AddService(profile, wifi_path));
884 UpdateManagerProperties(); 901 UpdateManagerProperties();
885 902
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
1157 shill::kIPConfigProperty, 1174 shill::kIPConfigProperty,
1158 base::Value(kIPConfigPath)); 1175 base::Value(kIPConfigPath));
1159 UpdateManagerProperties(); 1176 UpdateManagerProperties();
1160 EXPECT_EQ(1, test_observer_->PropertyUpdatesForDevice( 1177 EXPECT_EQ(1, test_observer_->PropertyUpdatesForDevice(
1161 kShillManagerClientStubWifiDevice)); 1178 kShillManagerClientStubWifiDevice));
1162 EXPECT_EQ(1, test_observer_->PropertyUpdatesForService( 1179 EXPECT_EQ(1, test_observer_->PropertyUpdatesForService(
1163 kShillManagerClientStubDefaultWifi)); 1180 kShillManagerClientStubDefaultWifi));
1164 } 1181 }
1165 1182
1166 } // namespace chromeos 1183 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/network/network_state_handler.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698