Merge "WifiManagerTest: alt way to check callback" into oc-dev

am: 52fbde5255

Change-Id: I6aaf92372ec62b1d7775492b56ac908f09cf056f
This commit is contained in:
Rebecca Silberstein
2017-05-05 20:11:22 +00:00
committed by android-build-merger

View File

@@ -336,14 +336,13 @@ public class WifiManagerTest {
*/
@Test
public void testCorrectLooperIsUsedForHandler() throws Exception {
// record thread from looper.getThread and check ids.
TestLocalOnlyHotspotCallback callback = new TestLocalOnlyHotspotCallback();
when(mWifiService.startLocalOnlyHotspot(any(Messenger.class), any(IBinder.class)))
.thenReturn(ERROR_INCOMPATIBLE_MODE);
mWifiManager.startLocalOnlyHotspot(callback, mHandler);
mLooper.dispatchAll();
assertEquals(ERROR_INCOMPATIBLE_MODE, callback.mFailureReason);
assertEquals(mLooper.getLooper().getThread().getId(), callback.mCallingThreadId);
verify(mContext, never()).getMainLooper();
}
/**
@@ -362,6 +361,7 @@ public class WifiManagerTest {
altLooper.dispatchAll();
assertEquals(ERROR_INCOMPATIBLE_MODE, callback.mFailureReason);
assertEquals(altLooper.getLooper().getThread().getId(), callback.mCallingThreadId);
verify(mContext).getMainLooper();
}
/**
@@ -632,12 +632,11 @@ public class WifiManagerTest {
*/
@Test
public void testCorrectLooperIsUsedForObserverHandler() throws Exception {
// record thread from looper.getThread and check ids.
TestLocalOnlyHotspotObserver observer = new TestLocalOnlyHotspotObserver();
mWifiManager.watchLocalOnlyHotspot(observer, mHandler);
mLooper.dispatchAll();
assertTrue(observer.mOnRegistered);
assertEquals(mLooper.getLooper().getThread().getId(), observer.mCallingThreadId);
verify(mContext, never()).getMainLooper();
}
/**
@@ -654,6 +653,7 @@ public class WifiManagerTest {
altLooper.dispatchAll();
assertTrue(observer.mOnRegistered);
assertEquals(altLooper.getLooper().getThread().getId(), observer.mCallingThreadId);
verify(mContext).getMainLooper();
}
/**