Merge "Check P2P channel before requesting network info" into udc-qpr-dev am: dc98948cc1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/23869864 Change-Id: I661f8298b34ef531038006e4881b7caf984bd4d5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -617,6 +617,9 @@ public class WifiP2pSettings extends DashboardFragment
|
||||
}
|
||||
|
||||
private void onDeviceAvailable() {
|
||||
if (mWifiP2pManager == null || sChannel == null) {
|
||||
return;
|
||||
}
|
||||
mWifiP2pManager.requestNetworkInfo(sChannel, networkInfo -> {
|
||||
if (sChannel == null) return;
|
||||
mWifiP2pManager.requestConnectionInfo(sChannel, wifip2pinfo -> {
|
||||
|
@@ -21,6 +21,7 @@ import static com.google.common.truth.Truth.assertThat;
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.doReturn;
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.never;
|
||||
import static org.mockito.Mockito.spy;
|
||||
import static org.mockito.Mockito.times;
|
||||
import static org.mockito.Mockito.verify;
|
||||
@@ -150,6 +151,13 @@ public class WifiP2pSettingsTest {
|
||||
verify(mWifiP2pManager, times(1)).requestNetworkInfo(any(), any());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onDeviceInfoAvailable_nullChannel_shouldBeIgnored() {
|
||||
mFragment.sChannel = null;
|
||||
mFragment.onDeviceInfoAvailable(mock(WifiP2pDevice.class));
|
||||
verify(mWifiP2pManager, never()).requestNetworkInfo(any(), any());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void beSearching_getP2pStateDisabledIntent_shouldBeFalse() {
|
||||
final Bundle bundle = new Bundle();
|
||||
|
Reference in New Issue
Block a user