summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTony Mantler <nicoya@google.com>2013-12-05 16:25:01 -0800
committerTony Mantler <nicoya@google.com>2013-12-09 12:02:12 -0800
commit9c8c471f971f9c8e40002503a0799ce56c5bfd76 (patch)
treec14e0b247ba23d2dfd4b415318476e7edad30dd2 /tests
parent471e792ab4dd2dc46fd2040574a93f66266a7fcb (diff)
downloadandroid_packages_apps_Email-9c8c471f971f9c8e40002503a0799ce56c5bfd76.tar.gz
android_packages_apps_Email-9c8c471f971f9c8e40002503a0799ce56c5bfd76.tar.bz2
android_packages_apps_Email-9c8c471f971f9c8e40002503a0799ce56c5bfd76.zip
Convert SetupData into a retained fragment
This will keep it from being recreated quite as much while off-thread tasks are possibly mutating it. Change-Id: Ic9873489906339c33a76b8a600c0fc28016debc4
Diffstat (limited to 'tests')
-rw-r--r--tests/src/com/android/email/activity/setup/AccountSetupIncomingTests.java21
-rw-r--r--tests/src/com/android/email/activity/setup/AccountSetupOptionsTests.java13
-rw-r--r--tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java16
3 files changed, 26 insertions, 24 deletions
diff --git a/tests/src/com/android/email/activity/setup/AccountSetupIncomingTests.java b/tests/src/com/android/email/activity/setup/AccountSetupIncomingTests.java
index fdcc63028..9cd77af49 100644
--- a/tests/src/com/android/email/activity/setup/AccountSetupIncomingTests.java
+++ b/tests/src/com/android/email/activity/setup/AccountSetupIncomingTests.java
@@ -27,7 +27,7 @@ import android.widget.EditText;
import com.android.email.R;
import com.android.email.activity.setup.AccountSetupIncoming;
import com.android.email.activity.setup.AccountSetupIncomingFragment;
-import com.android.email.activity.setup.SetupData;
+import com.android.email.activity.setup.SetupDataFragment;
import com.android.emailcommon.provider.Account;
import com.android.emailcommon.provider.HostAuth;
@@ -190,18 +190,15 @@ public class AccountSetupIncomingTests extends
*/
private Intent getTestIntent(String storeUriString)
throws URISyntaxException {
- Account account = new Account();
- Context context = getInstrumentation().getTargetContext();
- HostAuth auth = account.getOrCreateHostAuthRecv(context);
+ final Account account = new Account();
+ final Context context = getInstrumentation().getTargetContext();
+ final HostAuth auth = account.getOrCreateHostAuthRecv(context);
HostAuth.setHostAuthFromString(auth, storeUriString);
-
- Bundle extras = new Bundle();
- extras.putParcelable(SetupData.EXTRA_SETUP_DATA, new SetupData(SetupData.FLOW_MODE_NORMAL, account));
-
- Intent intent = new Intent(Intent.ACTION_MAIN);
- intent.putExtras(extras);
-
- return intent;
+ final SetupDataFragment setupDataFragment =
+ new SetupDataFragment(SetupDataFragment.FLOW_MODE_NORMAL, account);
+ final Intent i = new Intent(Intent.ACTION_MAIN);
+ i.putExtra(SetupDataFragment.EXTRA_SETUP_DATA, setupDataFragment);
+ return i;
}
}
diff --git a/tests/src/com/android/email/activity/setup/AccountSetupOptionsTests.java b/tests/src/com/android/email/activity/setup/AccountSetupOptionsTests.java
index 745c19ff1..cd27d4451 100644
--- a/tests/src/com/android/email/activity/setup/AccountSetupOptionsTests.java
+++ b/tests/src/com/android/email/activity/setup/AccountSetupOptionsTests.java
@@ -164,13 +164,16 @@ public class AccountSetupOptionsTests
*/
private Intent getTestIntent(String name, String storeUri)
throws URISyntaxException {
- Account account = new Account();
+ final Account account = new Account();
account.setSenderName(name);
- Context context = getInstrumentation().getTargetContext();
- HostAuth auth = account.getOrCreateHostAuthRecv(context);
+ final Context context = getInstrumentation().getTargetContext();
+ final HostAuth auth = account.getOrCreateHostAuthRecv(context);
HostAuth.setHostAuthFromString(auth, storeUri);
- SetupData setupData = new SetupData(SetupData.FLOW_MODE_NORMAL, account);
- return new Intent(Intent.ACTION_MAIN);
+ final SetupDataFragment setupDataFragment =
+ new SetupDataFragment(SetupDataFragment.FLOW_MODE_NORMAL, account);
+ final Intent i = new Intent(Intent.ACTION_MAIN);
+ i.putExtra(SetupDataFragment.EXTRA_SETUP_DATA, setupDataFragment);
+ return i;
}
}
diff --git a/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java b/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java
index e4f6b3a62..985e8a4c4 100644
--- a/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java
+++ b/tests/src/com/android/email/activity/setup/AccountSetupOutgoingTests.java
@@ -26,7 +26,7 @@ import android.widget.EditText;
import com.android.email.R;
import com.android.email.activity.setup.AccountSetupOutgoing;
import com.android.email.activity.setup.AccountSetupOutgoingFragment;
-import com.android.email.activity.setup.SetupData;
+import com.android.email.activity.setup.SetupDataFragment;
import com.android.emailcommon.provider.Account;
import com.android.emailcommon.provider.HostAuth;
@@ -185,13 +185,15 @@ public class AccountSetupOutgoingTests extends
*/
private Intent getTestIntent(String senderUriString)
throws URISyntaxException {
- Account account = new Account();
- Context context = getInstrumentation().getTargetContext();
- HostAuth auth = account.getOrCreateHostAuthSend(context);
+ final Account account = new Account();
+ final Context context = getInstrumentation().getTargetContext();
+ final HostAuth auth = account.getOrCreateHostAuthSend(context);
HostAuth.setHostAuthFromString(auth, senderUriString);
- // TODO: we need to do something with this SetupData, add it as an extra in the intent?
- SetupData setupData = new SetupData(SetupData.FLOW_MODE_NORMAL, account);
- return new Intent(Intent.ACTION_MAIN);
+ final SetupDataFragment setupDataFragment =
+ new SetupDataFragment(SetupDataFragment.FLOW_MODE_NORMAL, account);
+ final Intent i = new Intent(Intent.ACTION_MAIN);
+ i.putExtra(SetupDataFragment.EXTRA_SETUP_DATA, setupDataFragment);
+ return i;
}
}