// Automatic generation of D-Bus interface mock proxies for: // - org.chromium.flimflam.Manager // - org.chromium.flimflam.Service #ifndef ____CHROMEOS_DBUS_BINDING___UPDATE_ENGINE_INCLUDE_SHILL_DBUS_PROXY_MOCKS_H #define ____CHROMEOS_DBUS_BINDING___UPDATE_ENGINE_INCLUDE_SHILL_DBUS_PROXY_MOCKS_H #include <string> #include <vector> #include <base/callback_forward.h> #include <base/logging.h> #include <base/macros.h> #include <brillo/any.h> #include <brillo/errors/error.h> #include <brillo/variant_dictionary.h> #include <gmock/gmock.h> #include "shill/dbus-proxies.h" namespace org { namespace chromium { namespace flimflam { // Mock object for ManagerProxyInterface. class ManagerProxyMock : public ManagerProxyInterface { public: ManagerProxyMock() = default; MOCK_METHOD3(GetProperties, bool(brillo::VariantDictionary*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetPropertiesAsync, void(const base::Callback<void(const brillo::VariantDictionary&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(SetProperty, bool(const std::string&, const brillo::Any&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD5(SetPropertyAsync, void(const std::string&, const brillo::Any&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(GetState, bool(std::string*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetStateAsync, void(const base::Callback<void(const std::string&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(CreateProfile, bool(const std::string&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(CreateProfileAsync, void(const std::string&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(RemoveProfile, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(RemoveProfileAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(PushProfile, bool(const std::string&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(PushProfileAsync, void(const std::string&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD5(InsertUserProfile, bool(const std::string&, const std::string&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD5(InsertUserProfileAsync, void(const std::string&, const std::string&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(PopProfile, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(PopProfileAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(PopAnyProfile, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(PopAnyProfileAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(PopAllUserProfiles, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(PopAllUserProfilesAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(RecheckPortal, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(RecheckPortalAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(RequestScan, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(RequestScanAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(EnableTechnology, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(EnableTechnologyAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(DisableTechnology, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(DisableTechnologyAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(GetService, bool(const brillo::VariantDictionary&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(GetServiceAsync, void(const brillo::VariantDictionary&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(GetWifiService, bool(const brillo::VariantDictionary&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(GetWifiServiceAsync, void(const brillo::VariantDictionary&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(ConfigureService, bool(const brillo::VariantDictionary&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(ConfigureServiceAsync, void(const brillo::VariantDictionary&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD5(ConfigureServiceForProfile, bool(const dbus::ObjectPath&, const brillo::VariantDictionary&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD5(ConfigureServiceForProfileAsync, void(const dbus::ObjectPath&, const brillo::VariantDictionary&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(FindMatchingService, bool(const brillo::VariantDictionary&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(FindMatchingServiceAsync, void(const brillo::VariantDictionary&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(GetVPNService, bool(const brillo::VariantDictionary&, dbus::ObjectPath*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(GetVPNServiceAsync, void(const brillo::VariantDictionary&, const base::Callback<void(const dbus::ObjectPath&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(GetDebugLevel, bool(int32_t*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetDebugLevelAsync, void(const base::Callback<void(int32_t)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(SetDebugLevel, bool(int32_t, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(SetDebugLevelAsync, void(int32_t, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(GetServiceOrder, bool(std::string*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetServiceOrderAsync, void(const base::Callback<void(const std::string&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(SetServiceOrder, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(SetServiceOrderAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(GetDebugTags, bool(std::string*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetDebugTagsAsync, void(const base::Callback<void(const std::string&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(SetDebugTags, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(SetDebugTagsAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(ListDebugTags, bool(std::string*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(ListDebugTagsAsync, void(const base::Callback<void(const std::string&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(GetNetworksForGeolocation, bool(brillo::VariantDictionary*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetNetworksForGeolocationAsync, void(const base::Callback<void(const brillo::VariantDictionary&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD10(VerifyDestination, bool(const std::string& /*in_certificate*/, const std::string& /*in_public_key*/, const std::string& /*in_nonce*/, const std::string& /*in_signed_data*/, const std::string& /*in_destination_udn*/, const std::string& /*in_hotspot_ssid*/, const std::string& /*in_hotspot_bssid*/, bool*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD10(VerifyDestinationAsync, void(const std::string& /*in_certificate*/, const std::string& /*in_public_key*/, const std::string& /*in_nonce*/, const std::string& /*in_signed_data*/, const std::string& /*in_destination_udn*/, const std::string& /*in_hotspot_ssid*/, const std::string& /*in_hotspot_bssid*/, const base::Callback<void(bool)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); bool VerifyAndEncryptCredentials(const std::string& /*in_certificate*/, const std::string& /*in_public_key*/, const std::string& /*in_nonce*/, const std::string& /*in_signed_data*/, const std::string& /*in_destination_udn*/, const std::string& /*in_hotspot_ssid*/, const std::string& /*in_hotspot_bssid*/, const dbus::ObjectPath& /*in_network*/, std::string*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/) override { LOG(WARNING) << "VerifyAndEncryptCredentials(): gmock can't handle methods with 11 arguments. You can override this method in a subclass if you need to."; return false; } void VerifyAndEncryptCredentialsAsync(const std::string& /*in_certificate*/, const std::string& /*in_public_key*/, const std::string& /*in_nonce*/, const std::string& /*in_signed_data*/, const std::string& /*in_destination_udn*/, const std::string& /*in_hotspot_ssid*/, const std::string& /*in_hotspot_bssid*/, const dbus::ObjectPath& /*in_network*/, const base::Callback<void(const std::string&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/) override { LOG(WARNING) << "VerifyAndEncryptCredentialsAsync(): gmock can't handle methods with 11 arguments. You can override this method in a subclass if you need to."; } bool VerifyAndEncryptData(const std::string& /*in_certificate*/, const std::string& /*in_public_key*/, const std::string& /*in_nonce*/, const std::string& /*in_signed_data*/, const std::string& /*in_destination_udn*/, const std::string& /*in_hotspot_ssid*/, const std::string& /*in_hotspot_bssid*/, const std::string& /*in_data*/, std::string*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/) override { LOG(WARNING) << "VerifyAndEncryptData(): gmock can't handle methods with 11 arguments. You can override this method in a subclass if you need to."; return false; } void VerifyAndEncryptDataAsync(const std::string& /*in_certificate*/, const std::string& /*in_public_key*/, const std::string& /*in_nonce*/, const std::string& /*in_signed_data*/, const std::string& /*in_destination_udn*/, const std::string& /*in_hotspot_ssid*/, const std::string& /*in_hotspot_bssid*/, const std::string& /*in_data*/, const base::Callback<void(const std::string&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/) override { LOG(WARNING) << "VerifyAndEncryptDataAsync(): gmock can't handle methods with 11 arguments. You can override this method in a subclass if you need to."; } MOCK_METHOD2(ConnectToBestServices, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(ConnectToBestServicesAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(CreateConnectivityReport, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(CreateConnectivityReportAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(ClaimInterface, bool(const std::string& /*in_claimer_name*/, const std::string& /*in_interface_name*/, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD5(ClaimInterfaceAsync, void(const std::string& /*in_claimer_name*/, const std::string& /*in_interface_name*/, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(ReleaseInterface, bool(const std::string& /*in_claimer_name*/, const std::string& /*in_interface_name*/, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD5(ReleaseInterfaceAsync, void(const std::string& /*in_claimer_name*/, const std::string& /*in_interface_name*/, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(SetSchedScan, bool(bool, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(SetSchedScanAsync, void(bool, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(SetupApModeInterface, bool(std::string* /*out_interface_name*/, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(SetupApModeInterfaceAsync, void(const base::Callback<void(const std::string& /*interface_name*/)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(SetupStationModeInterface, bool(std::string* /*out_interface_name*/, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(SetupStationModeInterfaceAsync, void(const base::Callback<void(const std::string& /*interface_name*/)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(RegisterPropertyChangedSignalHandler, void(const base::Callback<void(const std::string&, const brillo::Any&)>& /*signal_callback*/, dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); MOCK_METHOD2(RegisterStateChangedSignalHandler, void(const base::Callback<void(const std::string&)>& /*signal_callback*/, dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); MOCK_CONST_METHOD0(GetObjectPath, const dbus::ObjectPath&()); private: DISALLOW_COPY_AND_ASSIGN(ManagerProxyMock); }; } // namespace flimflam } // namespace chromium } // namespace org namespace org { namespace chromium { namespace flimflam { // Mock object for ServiceProxyInterface. class ServiceProxyMock : public ServiceProxyInterface { public: ServiceProxyMock() = default; MOCK_METHOD3(GetProperties, bool(brillo::VariantDictionary*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetPropertiesAsync, void(const base::Callback<void(const brillo::VariantDictionary&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(SetProperty, bool(const std::string&, const brillo::Any&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD5(SetPropertyAsync, void(const std::string&, const brillo::Any&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(SetProperties, bool(const brillo::VariantDictionary&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(SetPropertiesAsync, void(const brillo::VariantDictionary&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(ClearProperty, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(ClearPropertyAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD4(ClearProperties, bool(const std::vector<std::string>&, std::vector<bool>*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(ClearPropertiesAsync, void(const std::vector<std::string>&, const base::Callback<void(const std::vector<bool>&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(Connect, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(ConnectAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(Disconnect, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(DisconnectAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(Remove, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(RemoveAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(ActivateCellularModem, bool(const std::string&, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD4(ActivateCellularModemAsync, void(const std::string&, const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(CompleteCellularActivation, bool(brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(CompleteCellularActivationAsync, void(const base::Callback<void()>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD3(GetLoadableProfileEntries, bool(std::map<dbus::ObjectPath, std::string>*, brillo::ErrorPtr* /*error*/, int /*timeout_ms*/)); MOCK_METHOD3(GetLoadableProfileEntriesAsync, void(const base::Callback<void(const std::map<dbus::ObjectPath, std::string>&)>& /*success_callback*/, const base::Callback<void(brillo::Error*)>& /*error_callback*/, int /*timeout_ms*/)); MOCK_METHOD2(RegisterPropertyChangedSignalHandler, void(const base::Callback<void(const std::string&, const brillo::Any&)>& /*signal_callback*/, dbus::ObjectProxy::OnConnectedCallback /*on_connected_callback*/)); MOCK_CONST_METHOD0(GetObjectPath, const dbus::ObjectPath&()); private: DISALLOW_COPY_AND_ASSIGN(ServiceProxyMock); }; } // namespace flimflam } // namespace chromium } // namespace org #endif // ____CHROMEOS_DBUS_BINDING___UPDATE_ENGINE_INCLUDE_SHILL_DBUS_PROXY_MOCKS_H