Index: chromeos/network/network_state_handler_unittest.cc |
diff --git a/chromeos/network/network_state_handler_unittest.cc b/chromeos/network/network_state_handler_unittest.cc |
index e32e4a57bd92766d41163a1eaff9008ef6a3f7eb..d456e2f8b3a551215d05996ed1316a2c750fc685 100644 |
--- a/chromeos/network/network_state_handler_unittest.cc |
+++ b/chromeos/network/network_state_handler_unittest.cc |
@@ -19,6 +19,7 @@ |
#include "chromeos/dbus/shill_service_client.h" |
#include "chromeos/network/network_state.h" |
#include "chromeos/network/network_state_handler_observer.h" |
+#include "chromeos/network/shill_property_util.h" |
#include "dbus/object_path.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "third_party/cros_system_api/dbus/service_constants.h" |
@@ -208,13 +209,20 @@ TEST_F(NetworkStateHandlerTest, NetworkStateHandlerStub) { |
test_observer_->default_network()); |
EXPECT_EQ(kShillManagerClientStubDefaultService, |
network_state_handler_->ConnectedNetworkByType( |
- NetworkStateHandler::kMatchTypeDefault)->path()); |
+ NetworkTypePattern::Default())->path()); |
EXPECT_EQ(kShillManagerClientStubDefaultService, |
network_state_handler_->ConnectedNetworkByType( |
- flimflam::kTypeEthernet)->path()); |
+ NetworkTypePattern::Ethernet())->path()); |
EXPECT_EQ(kShillManagerClientStubDefaultWireless, |
network_state_handler_->ConnectedNetworkByType( |
- NetworkStateHandler::kMatchTypeWireless)->path()); |
+ NetworkTypePattern::Wireless())->path()); |
+ EXPECT_EQ(kShillManagerClientStubCellular, |
+ network_state_handler_->FirstNetworkByType( |
+ NetworkTypePattern::Mobile())->path()); |
+ EXPECT_EQ( |
+ kShillManagerClientStubCellular, |
+ network_state_handler_->FirstNetworkByType(NetworkTypePattern::Cellular()) |
+ ->path()); |
EXPECT_EQ(flimflam::kStateOnline, |
test_observer_->default_network_connection_state()); |
} |
@@ -224,24 +232,27 @@ TEST_F(NetworkStateHandlerTest, TechnologyChanged) { |
size_t initial_changed_count = test_observer_->manager_changed_count(); |
// Disable a technology. |
network_state_handler_->SetTechnologyEnabled( |
- flimflam::kTypeWimax, false, network_handler::ErrorCallback()); |
- EXPECT_NE(NetworkStateHandler::TECHNOLOGY_ENABLED, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ NetworkTypePattern::Wimax(), false, network_handler::ErrorCallback()); |
+ EXPECT_NE( |
+ NetworkStateHandler::TECHNOLOGY_ENABLED, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
EXPECT_EQ(initial_changed_count + 1, test_observer_->manager_changed_count()); |
// Enable a technology. |
network_state_handler_->SetTechnologyEnabled( |
- flimflam::kTypeWimax, true, network_handler::ErrorCallback()); |
+ NetworkTypePattern::Wimax(), true, network_handler::ErrorCallback()); |
// The technology state should immediately change to ENABLING and we should |
// receive a manager changed callback. |
EXPECT_EQ(initial_changed_count + 2, test_observer_->manager_changed_count()); |
- EXPECT_EQ(NetworkStateHandler::TECHNOLOGY_ENABLING, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ EXPECT_EQ( |
+ NetworkStateHandler::TECHNOLOGY_ENABLING, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
message_loop_.RunUntilIdle(); |
// Ensure we receive 2 manager changed callbacks when the technology becomes |
// avalable and enabled. |
EXPECT_EQ(initial_changed_count + 4, test_observer_->manager_changed_count()); |
- EXPECT_EQ(NetworkStateHandler::TECHNOLOGY_ENABLED, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ EXPECT_EQ( |
+ NetworkStateHandler::TECHNOLOGY_ENABLED, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
} |
TEST_F(NetworkStateHandlerTest, TechnologyState) { |
@@ -249,30 +260,35 @@ TEST_F(NetworkStateHandlerTest, TechnologyState) { |
DBusThreadManager::Get()->GetShillManagerClient()->GetTestInterface(); |
manager_test->RemoveTechnology(flimflam::kTypeWimax); |
message_loop_.RunUntilIdle(); |
- EXPECT_EQ(NetworkStateHandler::TECHNOLOGY_UNAVAILABLE, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ EXPECT_EQ( |
+ NetworkStateHandler::TECHNOLOGY_UNAVAILABLE, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
manager_test->AddTechnology(flimflam::kTypeWimax, false); |
message_loop_.RunUntilIdle(); |
- EXPECT_EQ(NetworkStateHandler::TECHNOLOGY_AVAILABLE, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ EXPECT_EQ( |
+ NetworkStateHandler::TECHNOLOGY_AVAILABLE, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
manager_test->SetTechnologyInitializing(flimflam::kTypeWimax, true); |
message_loop_.RunUntilIdle(); |
- EXPECT_EQ(NetworkStateHandler::TECHNOLOGY_UNINITIALIZED, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ EXPECT_EQ( |
+ NetworkStateHandler::TECHNOLOGY_UNINITIALIZED, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
manager_test->SetTechnologyInitializing(flimflam::kTypeWimax, false); |
network_state_handler_->SetTechnologyEnabled( |
- flimflam::kTypeWimax, true, network_handler::ErrorCallback()); |
+ NetworkTypePattern::Wimax(), true, network_handler::ErrorCallback()); |
message_loop_.RunUntilIdle(); |
- EXPECT_EQ(NetworkStateHandler::TECHNOLOGY_ENABLED, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ EXPECT_EQ( |
+ NetworkStateHandler::TECHNOLOGY_ENABLED, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
manager_test->RemoveTechnology(flimflam::kTypeWimax); |
message_loop_.RunUntilIdle(); |
- EXPECT_EQ(NetworkStateHandler::TECHNOLOGY_UNAVAILABLE, |
- network_state_handler_->GetTechnologyState(flimflam::kTypeWimax)); |
+ EXPECT_EQ( |
+ NetworkStateHandler::TECHNOLOGY_UNAVAILABLE, |
+ network_state_handler_->GetTechnologyState(NetworkTypePattern::Wimax())); |
} |
TEST_F(NetworkStateHandlerTest, ServicePropertyChanged) { |