NetworkControllerWifiTest: Fix unit tests

Mock WifiInfo.makeCopy() since that is used by NetworkCapabilities for
copies now.

Bug: 177390648
Test: atest com.android.systemui.statusbar.policy.NetworkControllerWifiTest
Change-Id: I71e5c757b68bcbd70fb89cf94ecbb4b7269cad19
This commit is contained in:
Roshan Pius
2021-01-13 10:25:41 -08:00
parent 0143b056bf
commit d9852d6199

View File

@@ -20,6 +20,7 @@ import android.testing.TestableLooper.RunWithLooper;
import com.android.systemui.statusbar.policy.NetworkController.IconState;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
@@ -34,6 +35,12 @@ public class NetworkControllerWifiTest extends NetworkControllerBaseTest {
private static final int MAX_RSSI = -55;
private WifiInfo mWifiInfo = mock(WifiInfo.class);
@Before
public void setUp() throws Exception {
super.setUp();
when(mWifiInfo.makeCopy(anyBoolean())).thenReturn(mWifiInfo);
}
@Test
public void testWifiIcon() {
String testSsid = "Test SSID";