diff options
| author | 2020-01-16 05:51:49 +0000 | |
|---|---|---|
| committer | 2020-01-16 05:51:49 +0000 | |
| commit | 57726b758ee86e850d3789ee882ca614f29b0e12 (patch) | |
| tree | 2dbbfa00be010b445f48616b099edd8920773e7a | |
| parent | 69d181aecc19305c1d64e44be282e7ed38b4a2d6 (diff) | |
| parent | dcaf6e22b4e761092c325759058303667156082e (diff) | |
Merge "TetheringTests: Stop using @hide Wifi P2P APIs"
| -rw-r--r-- | packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java b/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java index dc408000eb86..857e4deaf919 100644 --- a/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java +++ b/packages/Tethering/tests/unit/src/com/android/server/connectivity/tethering/TetheringTest.java @@ -497,13 +497,15 @@ public class TetheringTest { p2pInfo.groupFormed = isGroupFormed; p2pInfo.isGroupOwner = isGroupOwner; - WifiP2pGroup group = new WifiP2pGroup(); - group.setIsGroupOwner(isGroupOwner); - group.setInterface(ifname); + WifiP2pGroup group = mock(WifiP2pGroup.class); + when(group.isGroupOwner()).thenReturn(isGroupOwner); + when(group.getInterface()).thenReturn(ifname); + + final Intent intent = mock(Intent.class); + when(intent.getAction()).thenReturn(WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION); + when(intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_INFO)).thenReturn(p2pInfo); + when(intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_GROUP)).thenReturn(group); - final Intent intent = new Intent(WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION); - intent.putExtra(WifiP2pManager.EXTRA_WIFI_P2P_INFO, p2pInfo); - intent.putExtra(WifiP2pManager.EXTRA_WIFI_P2P_GROUP, group); mServiceContext.sendBroadcastAsUserMultiplePermissions(intent, UserHandle.ALL, P2P_RECEIVER_PERMISSIONS_FOR_BROADCAST); } |