aboutsummaryrefslogtreecommitdiff
path: root/tests/instrumented/src/main/java/com/google/android/enterprise/connectedapps/instrumented/tests/ConnectTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/instrumented/src/main/java/com/google/android/enterprise/connectedapps/instrumented/tests/ConnectTest.java')
-rw-r--r--tests/instrumented/src/main/java/com/google/android/enterprise/connectedapps/instrumented/tests/ConnectTest.java18
1 files changed, 16 insertions, 2 deletions
diff --git a/tests/instrumented/src/main/java/com/google/android/enterprise/connectedapps/instrumented/tests/ConnectTest.java b/tests/instrumented/src/main/java/com/google/android/enterprise/connectedapps/instrumented/tests/ConnectTest.java
index 0ab9c44..84069a7 100644
--- a/tests/instrumented/src/main/java/com/google/android/enterprise/connectedapps/instrumented/tests/ConnectTest.java
+++ b/tests/instrumented/src/main/java/com/google/android/enterprise/connectedapps/instrumented/tests/ConnectTest.java
@@ -23,6 +23,9 @@ import androidx.test.core.app.ApplicationProvider;
import com.google.android.enterprise.connectedapps.exceptions.UnavailableProfileException;
import com.google.android.enterprise.connectedapps.instrumented.utils.InstrumentedTestUtilities;
import com.google.android.enterprise.connectedapps.testapp.connector.TestProfileConnector;
+
+import org.junit.After;
+import org.junit.AfterClass;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -40,8 +43,8 @@ import org.junit.runners.JUnit4;
public class ConnectTest {
private static final Application context = ApplicationProvider.getApplicationContext();
- private final TestProfileConnector connector = TestProfileConnector.create(context);
- private final InstrumentedTestUtilities utilities =
+ private static final TestProfileConnector connector = TestProfileConnector.create(context);
+ private static final InstrumentedTestUtilities utilities =
new InstrumentedTestUtilities(context, connector);
@Before
@@ -49,6 +52,17 @@ public class ConnectTest {
utilities.ensureReadyForCrossProfileCalls();
}
+ @After
+ public void teardown() {
+ connector.stopManualConnectionManagement();
+ utilities.waitForDisconnected();
+ }
+
+ @AfterClass
+ public static void teardownClass() {
+ utilities.ensureNoWorkProfile();
+ }
+
@Test
public void connect_connects() throws Exception {
utilities.ensureReadyForCrossProfileCalls();