aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/EncryptDecryptTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/EncryptDecryptTests.java')
-rw-r--r--OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/EncryptDecryptTests.java101
1 files changed, 0 insertions, 101 deletions
diff --git a/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/EncryptDecryptTests.java b/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/EncryptDecryptTests.java
deleted file mode 100644
index e93a4c720..000000000
--- a/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/EncryptDecryptTests.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright (C) 2015 Dominik Schürmann <dominik@dominikschuermann.de>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-package org.sufficientlysecure.keychain;
-
-
-import android.app.Activity;
-import android.content.Intent;
-import android.support.test.espresso.matcher.ViewMatchers;
-import android.support.test.rule.ActivityTestRule;
-import android.support.test.runner.AndroidJUnit4;
-import android.test.suitebuilder.annotation.LargeTest;
-
-import org.junit.Before;
-import org.junit.FixMethodOrder;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.MethodSorters;
-import org.sufficientlysecure.keychain.ui.MainActivity;
-
-import static android.support.test.espresso.Espresso.onView;
-import static android.support.test.espresso.Espresso.pressBack;
-import static android.support.test.espresso.action.ViewActions.click;
-import static android.support.test.espresso.action.ViewActions.typeText;
-import static android.support.test.espresso.matcher.ViewMatchers.withId;
-import static android.support.test.espresso.matcher.ViewMatchers.withText;
-import static org.sufficientlysecure.keychain.TestHelpers.importKeysFromResource;
-import static org.sufficientlysecure.keychain.actions.CustomActions.actionOpenDrawer;
-import static org.sufficientlysecure.keychain.actions.CustomActions.tokenEncryptViewAddToken;
-
-
-@FixMethodOrder(MethodSorters.NAME_ASCENDING)
-@RunWith(AndroidJUnit4.class)
-@LargeTest
-public class EncryptDecryptTests {
-
- @Rule
- public final ActivityTestRule<MainActivity> mActivity
- = new ActivityTestRule<MainActivity>(MainActivity.class) {
- @Override
- protected Intent getActivityIntent() {
- Intent intent = super.getActivityIntent();
- intent.putExtra(MainActivity.EXTRA_SKIP_FIRST_TIME, true);
- return intent;
- }
- };
-
- @Before
- public void setUp() throws Exception {
- Activity activity = mActivity.getActivity();
-
- // import these two, make sure they're there
- importKeysFromResource(activity, "x.sec.asc");
- }
-
- @Test
- public void testTextEncryptDecrypt() throws Exception {
-
- // navigate to encrypt/decrypt
- onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer());
- onView(ViewMatchers.withText(R.string.nav_encrypt_decrypt)).perform(click());
- onView(withId(R.id.encrypt_text)).perform(click());
-
- {
- // TODO instrument this (difficult because of TokenCompleteView's async implementation)
- onView(withId(R.id.recipient_list)).perform(tokenEncryptViewAddToken(0x9D604D2F310716A3L));
-
- String text = "how much wood";
- onView(withId(R.id.encrypt_text_text)).perform(typeText(text));
-
- onView(withId(R.id.encrypt_copy)).perform(click());
- }
-
- // go to decrypt from clipboard view
- pressBack();
- onView(withId(R.id.decrypt_from_clipboard)).perform(click());
-
- {
- onView(withId(R.id.passphrase_passphrase)).perform(typeText("x"));
- onView(withText(R.string.btn_unlock)).perform(click());
-
- }
-
- }
-
-}