Chromium Code Reviews| Index: chromeos/dbus/shill_third_party_vpn_driver_client_unittest.cc |
| diff --git a/chromeos/dbus/shill_third_party_vpn_driver_client_unittest.cc b/chromeos/dbus/shill_third_party_vpn_driver_client_unittest.cc |
| index 6c3f47697e240e39704e765b136f84950ad20d2d..98d75dc949c53d2569f05acd4bc0be88f720a806 100644 |
| --- a/chromeos/dbus/shill_third_party_vpn_driver_client_unittest.cc |
| +++ b/chromeos/dbus/shill_third_party_vpn_driver_client_unittest.cc |
| @@ -48,6 +48,7 @@ class ShillThirdPartyVpnDriverClientTest : public ShillClientUnittestBase { |
| void TearDown() override { ShillClientUnittestBase::TearDown(); } |
| MOCK_METHOD0(MockSuccess, void()); |
| + MOCK_METHOD1(MockSuccessWithWarning, void(const std::string& warning)); |
| static void Failure(const std::string& error_name, |
| const std::string& error_message) { |
| ADD_FAILURE() << error_name << ": " << error_message; |
| @@ -124,13 +125,15 @@ TEST_F(ShillThirdPartyVpnDriverClientTest, PlatformSignal) { |
| TEST_F(ShillThirdPartyVpnDriverClientTest, SetParameters) { |
| scoped_ptr<dbus::Response> response(dbus::Response::CreateEmpty()); |
| + dbus::MessageWriter writer(response.get()); |
| + writer.AppendString(std::string()); |
|
pneubeck (no reviews)
2015/03/19 09:22:39
you could use a nonempty string and test the resul
|
| base::DictionaryValue parameters; |
| const std::string kAddress("1.1.1.1"); |
| parameters.SetStringWithoutPathExpansion( |
| shill::kAddressParameterThirdPartyVpn, kAddress); |
| - EXPECT_CALL(*this, MockSuccess()).Times(1); |
| + EXPECT_CALL(*this, MockSuccessWithWarning(_)).Times(1); |
| PrepareForMethodCall( |
| shill::kSetParametersFunction, |
| @@ -139,7 +142,7 @@ TEST_F(ShillThirdPartyVpnDriverClientTest, SetParameters) { |
| client_->SetParameters( |
| kExampleIPConfigPath, parameters, |
| - base::Bind(&ShillThirdPartyVpnDriverClientTest::MockSuccess, |
| + base::Bind(&ShillThirdPartyVpnDriverClientTest::MockSuccessWithWarning, |
| base::Unretained(this)), |
| base::Bind(&Failure)); |