diff options
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.java | 18 |
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(); |