summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTony Mantler <nicoya@google.com>2014-02-28 14:21:41 -0800
committerTony Mantler <nicoya@google.com>2014-02-28 14:21:41 -0800
commit951eb080f98e86d50cb549ee52fb72d8f07196c3 (patch)
treee8f7171b38ab6a5c1e58594d874a80d03b715c88 /tests
parent9e7b8505953c805e3bf6c6fbefcfac16623f2f49 (diff)
downloadandroid_packages_apps_Email-951eb080f98e86d50cb549ee52fb72d8f07196c3.tar.gz
android_packages_apps_Email-951eb080f98e86d50cb549ee52fb72d8f07196c3.tar.bz2
android_packages_apps_Email-951eb080f98e86d50cb549ee52fb72d8f07196c3.zip
Fix tests
b/13244976 Change-Id: I8aa00e32b1a2155242ed30a61b27db16fe15b605
Diffstat (limited to 'tests')
-rw-r--r--tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java12
-rw-r--r--tests/src/com/android/emailcommon/provider/HostAuthTests.java4
2 files changed, 13 insertions, 3 deletions
diff --git a/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java b/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java
index 1dc78e8f5..5bae429cf 100644
--- a/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java
+++ b/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java
@@ -21,6 +21,7 @@ import android.content.Intent;
import android.test.ActivityInstrumentationTestCase2;
import android.test.UiThreadTest;
import android.test.suitebuilder.annotation.MediumTest;
+import android.widget.CheckBox;
import android.widget.EditText;
import com.android.email.R;
@@ -68,6 +69,7 @@ public class AccountSetupOutgoingTests extends
/**
* Test processing with a complete, good URI -> good fields
*/
+ @UiThreadTest
public void testGoodUri() {
getActivityAndFields();
assertTrue(isNextButtonEnabled());
@@ -77,10 +79,18 @@ public class AccountSetupOutgoingTests extends
* No user is not OK - not enabled
*/
public void testBadUriNoUser()
- throws URISyntaxException {
+ throws Throwable {
Intent i = getTestIntent("smtp://:password@server.com:999");
setActivityIntent(i);
getActivityAndFields();
+ runTestOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ final CheckBox requireLoginView = (CheckBox)
+ mActivity.findViewById(R.id.account_require_login);
+ requireLoginView.setChecked(true);
+ }
+ });
assertFalse(isNextButtonEnabled());
}
diff --git a/tests/src/com/android/emailcommon/provider/HostAuthTests.java b/tests/src/com/android/emailcommon/provider/HostAuthTests.java
index 2cef32623..c319fcb93 100644
--- a/tests/src/com/android/emailcommon/provider/HostAuthTests.java
+++ b/tests/src/com/android/emailcommon/provider/HostAuthTests.java
@@ -80,9 +80,9 @@ public class HostAuthTests extends AndroidTestCase {
ha.setLogin("user", "");
assertEquals(HostAuth.FLAG_AUTHENTICATE, ha.mFlags);
- ha.mFlags = 0x00000000;
+ ha.mFlags = 0xffffffff;
ha.setLogin("", "password");
- assertEquals(HostAuth.FLAG_AUTHENTICATE, ha.mFlags);
+ assertEquals(~HostAuth.FLAG_AUTHENTICATE, ha.mFlags);
ha.mFlags = 0x00000000;
ha.setLogin("user", null);