Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 75b30329 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Fixed flaky test in DcTrackerTest" am: f47e5c04

Change-Id: I06e6a19ea8b8b80deac19c819069abc8b2b97563
parents 0bfec8e5 f47e5c04
Loading
Loading
Loading
Loading
+13 −8
Original line number Diff line number Diff line
@@ -2213,19 +2213,24 @@ public class DcTrackerTest extends TelephonyTest {
    }

    /*@Test
    public void testNoApnContextsWhenDataIsDisabled() {
    public void testNoApnContextsWhenDataIsDisabled() throws java.lang.InterruptedException {
        //Check that apn contexts are loaded.
        assertTrue(mDct.getApnContexts().size() > 0);

        //Do work normally done in teardown.
        mDct.removeCallbacksAndMessages(null);
        mDcTrackerTestHandler.quit();
        mDcTrackerTestHandler.join();

        //Set isDataCapable to false for the new DcTracker being created in DcTrackerTestHandler.
        doReturn(false).when(mTelephonyManager).isDataCapable();
        mDcTrackerTestHandler = new DcTrackerTestHandler(getClass().getSimpleName());
        setReady(false);
        mDcTrackerTestHandler.start();
        waitUntilReady();
        assertTrue(mDct.getApnContexts().size() == 0);

        doReturn(true).when(mTelephonyManager).isDataCapable();
        mDcTrackerTestHandler = new DcTrackerTestHandler(getClass().getSimpleName());
        setReady(false);
        mDcTrackerTestHandler.start();
        waitUntilReady();
        assertTrue(mDct.getApnContexts().size() > 0);
        assertEquals(0, mDct.getApnContexts().size());

        //No need to clean up handler because that work is done in teardown.
    }*/
}