summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java/se/leap/bitmaskclient/test/testVpnFragment.java
diff options
context:
space:
mode:
authorcyBerta <cyberta@riseup.net>2017-09-14 17:20:28 +0200
committercyBerta <cyberta@riseup.net>2017-09-14 17:27:26 +0200
commita5fe0aa9ae57c688d3a8373a1a7bae0b91efd9d7 (patch)
tree7c5a56628dd1d86ae861d549fc015a7e0e055e91 /app/src/androidTest/java/se/leap/bitmaskclient/test/testVpnFragment.java
parent14dc607adeaae623e643b1045ed1917d289a19c4 (diff)
rename test classes - starting with a capital letter
Diffstat (limited to 'app/src/androidTest/java/se/leap/bitmaskclient/test/testVpnFragment.java')
-rw-r--r--app/src/androidTest/java/se/leap/bitmaskclient/test/testVpnFragment.java80
1 files changed, 0 insertions, 80 deletions
diff --git a/app/src/androidTest/java/se/leap/bitmaskclient/test/testVpnFragment.java b/app/src/androidTest/java/se/leap/bitmaskclient/test/testVpnFragment.java
deleted file mode 100644
index 12cb8c14..00000000
--- a/app/src/androidTest/java/se/leap/bitmaskclient/test/testVpnFragment.java
+++ /dev/null
@@ -1,80 +0,0 @@
-package se.leap.bitmaskclient.test;
-
-public class testVpnFragment extends BaseTestDashboardFragment {
-
- /**
- * This test will fail if Android does not trust VPN connection.
- * I cannot automate that dialog.
- */
- public void testOnOffOpenVpn() {
- vpn_controller.clickVpnButton();
- Screenshot.setTimeToSleep(8);
- Screenshot.takeWithSleep("Turning VPN on");
- vpn_controller.turningEipOn();
- Screenshot.setTimeToSleep(0.5);
- Screenshot.takeWithSleep("VPN turned on");
-
- vpn_controller.clickVpnButton();
- vpn_controller.turningEipOff();
- Screenshot.take("VPN turned off");
-
- vpn_controller.clickVpnButton();
- vpn_controller.turningEipOn();
-
- vpn_controller.clickVpnButton();
- vpn_controller.turningEipOff();
-
- /*clickVpnButton();;
- turningEipOn();
-
- turnNetworkOff();
- restartAdbServer(); // This doesn't work
- */
-
- }
-
- /**
- * Run only if the trust this app dialog has not been checked.
- * You must pay attention to the screen, because you need to cancel de dialog twice (block vpn and normal vpn)
- */
- public void testOnFailed() {
- /* TODO Do not rely on the Android's vpn trust dialog
- vpn_controller.clickVpnButton();
- assertTrue("Have you checked the trust vpn dialog?", solo.waitForActivity(LogWindow.class));
- solo.goBack();
- assertTrue(vpn_controller.iconShowsDisconnected());
- */
- }
-
- public void testVpnEveryProvider() {
- testDemoBitmaskNet();
- testRiseupNet();
- testCalyxNet();
- }
-
- private void testDemoBitmaskNet() {
- testProvider("demo.bitmask.net");
- }
-
- private void testRiseupNet() {
- testProvider("riseup.net");
- }
-
- private void testCalyxNet() {
- testProvider("calyx.net");
- }
-
- private void testProvider(String provider) {
- changeProviderAndLogIn(provider);
- vpn_controller.sleepSeconds(1);
- vpn_controller.turnVpnOndAndOff(provider);
- vpn_controller.sleepSeconds(1);
- }
-
- public void testVpnIconIsDisplayed() {
- assertTrue(isShownWithinConfinesOfVisibleScreen(vpn_controller.getVpnWholeIcon()));
- }
- public void testVpnButtonIsDisplayed() {
- assertTrue(isShownWithinConfinesOfVisibleScreen(vpn_controller.getVpnButton()));
- }
-}