diff options
author | Parménides GV <parmegv@sdf.org> | 2015-05-01 11:57:26 +0200 |
---|---|---|
committer | Parménides GV <parmegv@sdf.org> | 2015-05-01 11:57:26 +0200 |
commit | 53b5cea881697d87ed655dd985368fc62a0b077b (patch) | |
tree | fa10118f3a8ba06cf9ef5b2d72309f8a0746f5ce /app/src/androidTest/java/se/leap/bitmaskclient/test/UserStatusTestController.java | |
parent | 5cc63073c78f0792ea462f0c2119ce5d361e9c5f (diff) |
Added test with an incorrect password.
Diffstat (limited to 'app/src/androidTest/java/se/leap/bitmaskclient/test/UserStatusTestController.java')
-rw-r--r-- | app/src/androidTest/java/se/leap/bitmaskclient/test/UserStatusTestController.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/app/src/androidTest/java/se/leap/bitmaskclient/test/UserStatusTestController.java b/app/src/androidTest/java/se/leap/bitmaskclient/test/UserStatusTestController.java index dea81d73..138dfa71 100644 --- a/app/src/androidTest/java/se/leap/bitmaskclient/test/UserStatusTestController.java +++ b/app/src/androidTest/java/se/leap/bitmaskclient/test/UserStatusTestController.java @@ -51,4 +51,20 @@ public class UserStatusTestController { solo.waitForDialogToClose(); assertLoggedOut(); } + + boolean assertErrorLogInDialogAppears() { + solo.waitForDialogToOpen(); + + String username_hint = solo.getEditText(0).getHint().toString(); + String correct_username_hint = solo.getString(R.string.username_hint); + String password_hint = solo.getEditText(1).getHint().toString(); + String correct_password_hint = solo.getString(R.string.password_hint); + String user_message = solo.getText(0).toString(); + String riseup_user_message = solo.getString(R.string.login_riseup_warning); + + return username_hint.equalsIgnoreCase(correct_username_hint) + && password_hint.equalsIgnoreCase(correct_password_hint) + && !user_message.equalsIgnoreCase(riseup_user_message) + && !user_message.isEmpty(); + } } |