Creates AppInterface for SignInEarlGreyUtils, preparing it for EG2.
This follows the model of ChromeEarlGrey by: * Creating an AppInterface class that handles all the app interaction, and calling the AppInterface from the original SignInEarlGreyUtils class, which will live test-side in EG2. * Inheriting from BaseEGTestHelperImpl and asserting failures inside the helpers, always returning nil instead of returning NSError* on failure. In a follow-up CL, these methods will be converted to void and the callsites modified to remove the NSError* check. This CL does NOT create EG2 app and test support targets for auth, but does confirm that the AppInterface works for EG1. Change-Id: I083ea7397b0ad787611d91ab5f6901971bca2486 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1656058 Commit-Queue: ericale <ericale@chromium.org> Reviewed-by:Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#670257}
Showing
Please register or sign in to comment