From cc6041e90c16fc83dd3a1ab3f49210a46e007f77 Mon Sep 17 00:00:00 2001
From: Torsten Grote <t@grobox.de>
Date: Fri, 3 Aug 2018 11:42:01 -0300
Subject: [PATCH] Rename Component and Screenshot Tests

---
 briar-android/fastlane/Screengrabfile                  |  4 ++--
 .../briar/android/BriarTestComponentApplication.java   |  2 +-
 .../{TestComponent.java => BriarUiTestComponent.java}  | 10 +++++-----
 .../briar/android/login/PasswordActivityTest.java      |  4 ++--
 ...ivityTest.java => SetupActivityScreenshotTest.java} |  6 +++---
 .../briar/android/navdrawer/NavDrawerActivityTest.java |  4 ++--
 ...tyTest.java => SettingsActivityScreenshotTest.java} |  6 +++---
 .../briar/android/test/ScreenshotTest.java             |  6 +++---
 8 files changed, 21 insertions(+), 21 deletions(-)
 rename briar-android/src/androidTest/java/org/briarproject/briar/android/{TestComponent.java => BriarUiTestComponent.java} (68%)
 rename briar-android/src/androidTest/java/org/briarproject/briar/android/login/{SetupActivityTest.java => SetupActivityScreenshotTest.java} (95%)
 rename briar-android/src/androidTest/java/org/briarproject/briar/android/settings/{SettingsActivityTest.java => SettingsActivityScreenshotTest.java} (91%)

diff --git a/briar-android/fastlane/Screengrabfile b/briar-android/fastlane/Screengrabfile
index 3afd283cd1..bacf6905bc 100644
--- a/briar-android/fastlane/Screengrabfile
+++ b/briar-android/fastlane/Screengrabfile
@@ -1,8 +1,8 @@
 app_package_name "org.briarproject.briar.android.screenshot.debug"
 locales ['en-US']
 use_tests_in_classes([
-    'org.briarproject.briar.android.login.SetupActivityTest',
-    'org.briarproject.briar.android.settings.SettingsActivityTest',
+    'org.briarproject.briar.android.login.SetupActivityScreenshotTest',
+    'org.briarproject.briar.android.settings.SettingsActivityScreenshotTest',
 ])
 app_apk_path "build/outputs/apk/screenshot/debug/briar-android-screenshot-debug.apk"
 tests_apk_path "build/outputs/apk/androidTest/screenshot/debug/briar-android-screenshot-debug-androidTest.apk"
diff --git a/briar-android/src/androidTest/java/org/briarproject/briar/android/BriarTestComponentApplication.java b/briar-android/src/androidTest/java/org/briarproject/briar/android/BriarTestComponentApplication.java
index 6634d5bfcf..156620b1de 100644
--- a/briar-android/src/androidTest/java/org/briarproject/briar/android/BriarTestComponentApplication.java
+++ b/briar-android/src/androidTest/java/org/briarproject/briar/android/BriarTestComponentApplication.java
@@ -7,7 +7,7 @@ public class BriarTestComponentApplication extends BriarApplicationImpl {
 
 	@Override
 	protected AndroidComponent createApplicationComponent() {
-		AndroidComponent component = DaggerTestComponent.builder()
+		AndroidComponent component = DaggerBriarUiTestComponent.builder()
 				.appModule(new AppModule(this)).build();
 		// We need to load the eager singletons directly after making the
 		// dependency graphs
diff --git a/briar-android/src/androidTest/java/org/briarproject/briar/android/TestComponent.java b/briar-android/src/androidTest/java/org/briarproject/briar/android/BriarUiTestComponent.java
similarity index 68%
rename from briar-android/src/androidTest/java/org/briarproject/briar/android/TestComponent.java
rename to briar-android/src/androidTest/java/org/briarproject/briar/android/BriarUiTestComponent.java
index 240eb6f14d..af1cba5f01 100644
--- a/briar-android/src/androidTest/java/org/briarproject/briar/android/TestComponent.java
+++ b/briar-android/src/androidTest/java/org/briarproject/briar/android/BriarUiTestComponent.java
@@ -5,9 +5,9 @@ import org.briarproject.bramble.BrambleCoreModule;
 import org.briarproject.bramble.account.BriarAccountModule;
 import org.briarproject.briar.BriarCoreModule;
 import org.briarproject.briar.android.login.PasswordActivityTest;
-import org.briarproject.briar.android.login.SetupActivityTest;
+import org.briarproject.briar.android.login.SetupActivityScreenshotTest;
 import org.briarproject.briar.android.navdrawer.NavDrawerActivityTest;
-import org.briarproject.briar.android.settings.SettingsActivityTest;
+import org.briarproject.briar.android.settings.SettingsActivityScreenshotTest;
 
 import javax.inject.Singleton;
 
@@ -21,11 +21,11 @@ import dagger.Component;
 		BriarAccountModule.class,
 		BrambleCoreModule.class
 })
-public interface TestComponent extends AndroidComponent {
+public interface BriarUiTestComponent extends AndroidComponent {
 
-	void inject(SetupActivityTest test);
+	void inject(SetupActivityScreenshotTest test);
 	void inject(PasswordActivityTest test);
 	void inject(NavDrawerActivityTest test);
-	void inject(SettingsActivityTest test);
+	void inject(SettingsActivityScreenshotTest test);
 
 }
diff --git a/briar-android/src/androidTest/java/org/briarproject/briar/android/login/PasswordActivityTest.java b/briar-android/src/androidTest/java/org/briarproject/briar/android/login/PasswordActivityTest.java
index 0f7ce89b97..5d9f025d43 100644
--- a/briar-android/src/androidTest/java/org/briarproject/briar/android/login/PasswordActivityTest.java
+++ b/briar-android/src/androidTest/java/org/briarproject/briar/android/login/PasswordActivityTest.java
@@ -3,7 +3,7 @@ package org.briarproject.briar.android.login;
 import android.support.test.runner.AndroidJUnit4;
 
 import org.briarproject.briar.R;
-import org.briarproject.briar.android.TestComponent;
+import org.briarproject.briar.android.BriarUiTestComponent;
 import org.briarproject.briar.android.test.ScreenshotTest;
 import org.junit.Ignore;
 import org.junit.Rule;
@@ -28,7 +28,7 @@ public class PasswordActivityTest extends ScreenshotTest {
 			new CleanAccountTestRule<>(PasswordActivity.class);
 
 	@Override
-	protected void inject(TestComponent component) {
+	protected void inject(BriarUiTestComponent component) {
 		component.inject(this);
 	}
 
diff --git a/briar-android/src/androidTest/java/org/briarproject/briar/android/login/SetupActivityTest.java b/briar-android/src/androidTest/java/org/briarproject/briar/android/login/SetupActivityScreenshotTest.java
similarity index 95%
rename from briar-android/src/androidTest/java/org/briarproject/briar/android/login/SetupActivityTest.java
rename to briar-android/src/androidTest/java/org/briarproject/briar/android/login/SetupActivityScreenshotTest.java
index 922cad6553..475ae87a19 100644
--- a/briar-android/src/androidTest/java/org/briarproject/briar/android/login/SetupActivityTest.java
+++ b/briar-android/src/androidTest/java/org/briarproject/briar/android/login/SetupActivityScreenshotTest.java
@@ -7,7 +7,7 @@ import android.support.test.uiautomator.UiObject;
 import android.support.test.uiautomator.UiSelector;
 
 import org.briarproject.briar.R;
-import org.briarproject.briar.android.TestComponent;
+import org.briarproject.briar.android.BriarUiTestComponent;
 import org.briarproject.briar.android.test.ScreenshotTest;
 import org.junit.Rule;
 import org.junit.Test;
@@ -33,7 +33,7 @@ import static org.briarproject.briar.android.util.UiUtils.needsDozeWhitelisting;
 
 
 @RunWith(AndroidJUnit4.class)
-public class SetupActivityTest extends ScreenshotTest {
+public class SetupActivityScreenshotTest extends ScreenshotTest {
 
 	@Rule
 	public IntentsTestRule<SetupActivity> testRule =
@@ -46,7 +46,7 @@ public class SetupActivityTest extends ScreenshotTest {
 			};
 
 	@Override
-	protected void inject(TestComponent component) {
+	protected void inject(BriarUiTestComponent component) {
 		component.inject(this);
 	}
 
diff --git a/briar-android/src/androidTest/java/org/briarproject/briar/android/navdrawer/NavDrawerActivityTest.java b/briar-android/src/androidTest/java/org/briarproject/briar/android/navdrawer/NavDrawerActivityTest.java
index 395ed8c48f..e92ae66930 100644
--- a/briar-android/src/androidTest/java/org/briarproject/briar/android/navdrawer/NavDrawerActivityTest.java
+++ b/briar-android/src/androidTest/java/org/briarproject/briar/android/navdrawer/NavDrawerActivityTest.java
@@ -5,7 +5,7 @@ import android.support.test.runner.AndroidJUnit4;
 import android.view.Gravity;
 
 import org.briarproject.briar.R;
-import org.briarproject.briar.android.TestComponent;
+import org.briarproject.briar.android.BriarUiTestComponent;
 import org.briarproject.briar.android.settings.SettingsActivity;
 import org.briarproject.briar.android.test.ScreenshotTest;
 import org.junit.Rule;
@@ -30,7 +30,7 @@ public class NavDrawerActivityTest extends ScreenshotTest {
 			new CleanAccountTestRule<>(NavDrawerActivity.class);
 
 	@Override
-	protected void inject(TestComponent component) {
+	protected void inject(BriarUiTestComponent component) {
 		component.inject(this);
 	}
 
diff --git a/briar-android/src/androidTest/java/org/briarproject/briar/android/settings/SettingsActivityTest.java b/briar-android/src/androidTest/java/org/briarproject/briar/android/settings/SettingsActivityScreenshotTest.java
similarity index 91%
rename from briar-android/src/androidTest/java/org/briarproject/briar/android/settings/SettingsActivityTest.java
rename to briar-android/src/androidTest/java/org/briarproject/briar/android/settings/SettingsActivityScreenshotTest.java
index b5c32f46f2..192680bd70 100644
--- a/briar-android/src/androidTest/java/org/briarproject/briar/android/settings/SettingsActivityTest.java
+++ b/briar-android/src/androidTest/java/org/briarproject/briar/android/settings/SettingsActivityScreenshotTest.java
@@ -6,7 +6,7 @@ import android.support.test.runner.AndroidJUnit4;
 import android.view.Gravity;
 
 import org.briarproject.briar.R;
-import org.briarproject.briar.android.TestComponent;
+import org.briarproject.briar.android.BriarUiTestComponent;
 import org.briarproject.briar.android.navdrawer.NavDrawerActivity;
 import org.briarproject.briar.android.test.ScreenshotTest;
 import org.junit.Rule;
@@ -22,14 +22,14 @@ import static android.support.test.espresso.matcher.ViewMatchers.withId;
 import static android.support.test.espresso.matcher.ViewMatchers.withText;
 
 @RunWith(AndroidJUnit4.class)
-public class SettingsActivityTest extends ScreenshotTest {
+public class SettingsActivityScreenshotTest extends ScreenshotTest {
 
 	@Rule
 	public CleanAccountTestRule<SettingsActivity> testRule =
 			new CleanAccountTestRule<>(SettingsActivity.class);
 
 	@Override
-	protected void inject(TestComponent component) {
+	protected void inject(BriarUiTestComponent component) {
 		component.inject(this);
 	}
 
diff --git a/briar-android/src/androidTest/java/org/briarproject/briar/android/test/ScreenshotTest.java b/briar-android/src/androidTest/java/org/briarproject/briar/android/test/ScreenshotTest.java
index 77ed5faac4..355dd77631 100644
--- a/briar-android/src/androidTest/java/org/briarproject/briar/android/test/ScreenshotTest.java
+++ b/briar-android/src/androidTest/java/org/briarproject/briar/android/test/ScreenshotTest.java
@@ -7,7 +7,7 @@ import android.util.Log;
 import org.briarproject.bramble.api.account.AccountManager;
 import org.briarproject.bramble.api.lifecycle.LifecycleManager;
 import org.briarproject.briar.android.BriarTestComponentApplication;
-import org.briarproject.briar.android.TestComponent;
+import org.briarproject.briar.android.BriarUiTestComponent;
 import org.junit.ClassRule;
 
 import javax.inject.Inject;
@@ -38,10 +38,10 @@ public abstract class ScreenshotTest {
 		BriarTestComponentApplication app =
 				(BriarTestComponentApplication) getTargetContext()
 						.getApplicationContext();
-		inject((TestComponent) app.getApplicationComponent());
+		inject((BriarUiTestComponent) app.getApplicationComponent());
 	}
 
-	protected abstract void inject(TestComponent component);
+	protected abstract void inject(BriarUiTestComponent component);
 
 	protected void screenshot(String name) {
 		try {
-- 
GitLab