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

Unified Diff: chromeos/network/shill_property_handler_unittest.cc

Issue 12387065: Convert TrayVPN to use new NetworkState code (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix browser_tests Created 7 years, 10 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 | « chromeos/network/network_state_handler_unittest.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromeos/network/shill_property_handler_unittest.cc
diff --git a/chromeos/network/shill_property_handler_unittest.cc b/chromeos/network/shill_property_handler_unittest.cc
index 14fb74a284df4cc4a124c792f05a6112bb31a8d5..e151105fe01b84b03a7fca76e28d52a9fa392cbf 100644
--- a/chromeos/network/shill_property_handler_unittest.cc
+++ b/chromeos/network/shill_property_handler_unittest.cc
@@ -188,6 +188,7 @@ class ShillPropertyHandlerTest : public testing::Test {
// Call this after any initial Shill client setup
void SetupShillPropertyHandler() {
+ SetupDefaultShillState();
listener_.reset(new TestListener);
shill_property_handler_.reset(
new internal::ShillPropertyHandler(listener_.get()));
@@ -204,6 +205,23 @@ class ShillPropertyHandlerTest : public testing::Test {
}
protected:
+ void SetupDefaultShillState() {
+ message_loop_.RunUntilIdle(); // Process any pending updates
+ device_test_->ClearDevices();
+ AddDevice(flimflam::kTypeWifi, "stub_wifi_device1");
+ AddDevice(flimflam::kTypeCellular, "stub_cellular_device1");
+ service_test_->ClearServices();
+ const bool add_to_watchlist = true;
+ AddService(flimflam::kTypeEthernet, "stub_ethernet",
+ flimflam::kStateOnline, add_to_watchlist);
+ AddService(flimflam::kTypeWifi, "stub_wifi1",
+ flimflam::kStateOnline, add_to_watchlist);
+ AddService(flimflam::kTypeWifi, "stub_wifi2",
+ flimflam::kStateIdle, add_to_watchlist);
+ AddService(flimflam::kTypeCellular, "stub_cellular1",
+ flimflam::kStateIdle, add_to_watchlist);
+ }
+
MessageLoopForUI message_loop_;
scoped_ptr<TestListener> listener_;
scoped_ptr<internal::ShillPropertyHandler> shill_property_handler_;
@@ -219,8 +237,6 @@ TEST_F(ShillPropertyHandlerTest, ShillPropertyHandlerStub) {
SetupShillPropertyHandler();
message_loop_.RunUntilIdle();
EXPECT_EQ(1, listener_->manager_updates());
- // ShillManagerClient default stub entries are in shill_manager_client.cc.
- // TODO(stevenjb): Eliminate default stub entries and add them explicitly.
EXPECT_TRUE(shill_property_handler_->TechnologyAvailable(
flimflam::kTypeWifi));
EXPECT_TRUE(shill_property_handler_->TechnologyEnabled(
@@ -236,7 +252,6 @@ TEST_F(ShillPropertyHandlerTest, ShillPropertyHandlerStub) {
}
TEST_F(ShillPropertyHandlerTest, ShillPropertyHandlerTechnologyChanged) {
- // This relies on the stub dbus implementations for ShillManagerClient,
SetupShillPropertyHandler();
message_loop_.RunUntilIdle();
EXPECT_EQ(1, listener_->manager_updates());
@@ -262,7 +277,6 @@ TEST_F(ShillPropertyHandlerTest, ShillPropertyHandlerTechnologyChanged) {
}
TEST_F(ShillPropertyHandlerTest, ShillPropertyHandlerDevicePropertyChanged) {
- // This relies on the stub dbus implementations for ShillManagerClient,
SetupShillPropertyHandler();
message_loop_.RunUntilIdle();
EXPECT_EQ(1, listener_->manager_updates());
@@ -290,7 +304,6 @@ TEST_F(ShillPropertyHandlerTest, ShillPropertyHandlerDevicePropertyChanged) {
}
TEST_F(ShillPropertyHandlerTest, ShillPropertyHandlerServicePropertyChanged) {
- // This relies on the stub dbus implementations for ShillManagerClient,
SetupShillPropertyHandler();
message_loop_.RunUntilIdle();
EXPECT_EQ(1, listener_->manager_updates());
« no previous file with comments | « chromeos/network/network_state_handler_unittest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698