| Index: chrome/browser/sync/test/integration/wifi_credentials_helper.h
|
| diff --git a/chrome/browser/sync/test/integration/wifi_credentials_helper.h b/chrome/browser/sync/test/integration/wifi_credentials_helper.h
|
| index 31cc156851dbe3d4b245d6992db361601e42c481..7789e51814b782938824c9077f3840a537f8165f 100644
|
| --- a/chrome/browser/sync/test/integration/wifi_credentials_helper.h
|
| +++ b/chrome/browser/sync/test/integration/wifi_credentials_helper.h
|
| @@ -5,11 +5,29 @@
|
| #ifndef CHROME_BROWSER_SYNC_TEST_INTEGRATION_WIFI_CREDENTIALS_HELPER_H_
|
| #define CHROME_BROWSER_SYNC_TEST_INTEGRATION_WIFI_CREDENTIALS_HELPER_H_
|
|
|
| +#include <string>
|
| +
|
| +#include "base/compiler_specific.h"
|
| +#include "components/wifi_sync/wifi_security_class.h"
|
| +
|
| +namespace wifi_sync {
|
| +class WifiCredential;
|
| +}
|
| +
|
| // Functions needed by multiple wifi_credentials integration
|
| // tests. This module is platfrom-agnostic, and calls out to
|
| // platform-specific code as needed.
|
| namespace wifi_credentials_helper {
|
|
|
| +// Performs common setup steps, such as configuring factories. Should
|
| +// be called before SyncTest::SetUp.
|
| +void SetUp();
|
| +
|
| +// Initializes the clients. This includes associating their Chrome
|
| +// Profiles with platform-specific networking state. Should be called
|
| +// before adding/removing/modifying WiFi credentials.
|
| +bool SetupClients() WARN_UNUSED_RESULT;
|
| +
|
| // Checks if the verifier has any items in it. Returns true iff the
|
| // verifier has no items.
|
| bool VerifierIsEmpty();
|
| @@ -21,6 +39,18 @@ bool ProfileMatchesVerifier(int profile_index);
|
| // Returns true iff all BrowserContexts match with the verifier.
|
| bool AllProfilesMatch();
|
|
|
| +// Returns a new WifiCredential constructed from the given parameters.
|
| +wifi_sync::WifiCredential MakeWifiCredential(
|
| + const std::string& ssid,
|
| + wifi_sync::WifiSecurityClass security_class,
|
| + const std::string& passphrase);
|
| +
|
| +// Adds a WiFi credential to the service at index |profile_index|,
|
| +// and the verifier (if the SyncTest uses a verifier).
|
| +void AddWifiCredential(int profile_index,
|
| + const std::string& sync_id,
|
| + const wifi_sync::WifiCredential& credential);
|
| +
|
| } // namespace wifi_credentials_helper
|
|
|
| #endif // CHROME_BROWSER_SYNC_TEST_INTEGRATION_WIFI_CREDENTIALS_HELPER_H_
|
|
|