Index: dbus/end_to_end_async_unittest.cc |
diff --git a/dbus/end_to_end_async_unittest.cc b/dbus/end_to_end_async_unittest.cc |
index 6943494546fd27f309be5ad5d6f6cc013b93f464..7ef172543c3b94dd981adb3d27bcb9259343466d 100644 |
--- a/dbus/end_to_end_async_unittest.cc |
+++ b/dbus/end_to_end_async_unittest.cc |
@@ -587,24 +587,24 @@ TEST_F(EndToEndAsyncTest, DisconnectedSignal) { |
EXPECT_EQ(1, on_disconnected_call_count_); |
} |
-class SignalReplacementTest : public EndToEndAsyncTest { |
+class SignalMultipleHandlerTest : public EndToEndAsyncTest { |
public: |
- SignalReplacementTest() { |
+ SignalMultipleHandlerTest() { |
} |
virtual void SetUp() { |
// Set up base class. |
EndToEndAsyncTest::SetUp(); |
- // Reconnect the root object proxy's signal handler to a new handler |
+ // Connect the root object proxy's signal handler to a new handler |
// so that we can verify that a second call to ConnectSignal() delivers |
- // to our new handler and not the old. |
+ // to both our new handler and the old. |
object_proxy_->ConnectToSignal( |
"org.chromium.TestInterface", |
"Test", |
- base::Bind(&SignalReplacementTest::OnReplacementTestSignal, |
+ base::Bind(&SignalMultipleHandlerTest::OnAdditionalTestSignal, |
base::Unretained(this)), |
- base::Bind(&SignalReplacementTest::OnReplacementConnected, |
+ base::Bind(&SignalMultipleHandlerTest::OnAdditionalConnected, |
base::Unretained(this))); |
// Wait until the object proxy is connected to the signal. |
message_loop_.Run(); |
@@ -612,33 +612,33 @@ class SignalReplacementTest : public EndToEndAsyncTest { |
protected: |
// Called when the "Test" signal is received, in the main thread. |
- // Copy the string payload to |replacement_test_signal_string_|. |
- void OnReplacementTestSignal(dbus::Signal* signal) { |
+ // Copy the string payload to |additional_test_signal_string_|. |
+ void OnAdditionalTestSignal(dbus::Signal* signal) { |
dbus::MessageReader reader(signal); |
- ASSERT_TRUE(reader.PopString(&replacement_test_signal_string_)); |
+ ASSERT_TRUE(reader.PopString(&additional_test_signal_string_)); |
message_loop_.Quit(); |
} |
// Called when connected to the signal. |
- void OnReplacementConnected(const std::string& interface_name, |
- const std::string& signal_name, |
- bool success) { |
+ void OnAdditionalConnected(const std::string& interface_name, |
+ const std::string& signal_name, |
+ bool success) { |
ASSERT_TRUE(success); |
message_loop_.Quit(); |
} |
- // Text message from "Test" signal delivered to replacement handler. |
- std::string replacement_test_signal_string_; |
+ // Text message from "Test" signal delivered to additional handler. |
+ std::string additional_test_signal_string_; |
}; |
-TEST_F(SignalReplacementTest, TestSignalReplacement) { |
+TEST_F(SignalMultipleHandlerTest, TestMultipleHandlers) { |
const char kMessage[] = "hello, world"; |
// Send the test signal from the exported object. |
test_service_->SendTestSignal(kMessage); |
// Receive the signal with the object proxy. |
WaitForTestSignal(); |
- // Verify the string WAS NOT received by the original handler. |
- ASSERT_TRUE(test_signal_string_.empty()); |
- // Verify the signal WAS received by the replacement handler. |
- ASSERT_EQ(kMessage, replacement_test_signal_string_); |
+ // Verify the string WAS received by the original handler. |
+ ASSERT_EQ(kMessage, test_signal_string_); |
+ // Verify the signal WAS ALSO received by the additional handler. |
+ ASSERT_EQ(kMessage, additional_test_signal_string_); |
} |