@Test @Config(minSdk = LOLLIPOP) public void getNetworkInfo_shouldNotReturnRemovedNetwork() throws Exception { Network wifiNetwork = ShadowNetwork.newInstance(ShadowConnectivityManager.NET_ID_WIFI); shadowOf(connectivityManager).removeNetwork(wifiNetwork); NetworkInfo returnedNetworkInfo = connectivityManager.getNetworkInfo(wifiNetwork); assertThat(returnedNetworkInfo).isNull(); }
@Test @Config(minSdk = LOLLIPOP) public void getAllNetworks_shouldNotReturnRemovedNetworks() throws Exception { Network wifiNetwork = ShadowNetwork.newInstance(ShadowConnectivityManager.NET_ID_WIFI); shadowOf(connectivityManager).removeNetwork(wifiNetwork); Network[] networks = connectivityManager.getAllNetworks(); assertThat(networks).asList().hasSize(1); Network returnedNetwork = networks[0]; ShadowNetwork shadowReturnedNetwork = shadowOf(returnedNetwork); assertThat(shadowReturnedNetwork.getNetId()).isNotEqualTo(ShadowConnectivityManager.NET_ID_WIFI); }