Loading tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java +67 −10 Original line number Diff line number Diff line Loading @@ -304,15 +304,31 @@ public class WifiDetailPreferenceController2Test { private void setUpForConnectedNetwork() { when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry); when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_CONNECTED); } mController = newWifiDetailPreferenceController2(); private void setUpController() { mController = new WifiDetailPreferenceController2( mMockWifiEntry, mMockConnectivityManager, mContext, mMockFragment, null, // Handler mLifecycle, mMockWifiManager, mMockMetricsFeatureProvider, mMockIconInjector, mMockClock); } private void setUpSpyController() { mController = newSpyWifiDetailPreferenceController2(); } private void setUpForDisconnectedNetwork() { when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry); when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_DISCONNECTED); mController = newWifiDetailPreferenceController2(); mController = newSpyWifiDetailPreferenceController2(); } private void setUpForNotInRangeNetwork() { Loading @@ -320,10 +336,10 @@ public class WifiDetailPreferenceController2Test { when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry); when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_UNREACHABLE); mController = newWifiDetailPreferenceController2(); mController = newSpyWifiDetailPreferenceController2(); } private WifiDetailPreferenceController2 newWifiDetailPreferenceController2() { private WifiDetailPreferenceController2 newSpyWifiDetailPreferenceController2() { return spy(new WifiDetailPreferenceController2( mMockWifiEntry, mMockConnectivityManager, Loading Loading @@ -383,6 +399,7 @@ public class WifiDetailPreferenceController2Test { @Test public void isAvailable_shouldAlwaysReturnTrue() { setUpForConnectedNetwork(); setUpSpyController(); mController.displayPreference(mMockScreen); assertThat(mController.isAvailable()).isTrue(); Loading @@ -391,6 +408,7 @@ public class WifiDetailPreferenceController2Test { @Test public void securityPreference_stringShouldBeSet() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); verify(mMockSecurityPref).setSummary(SECURITY); Loading @@ -399,6 +417,7 @@ public class WifiDetailPreferenceController2Test { @Test public void latestWifiInfo_shouldBeFetchedInDisplayPreferenceForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -426,6 +445,7 @@ public class WifiDetailPreferenceController2Test { @Test public void latestNetworkInfo_shouldBeFetchedInDisplayPreferenceForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -453,6 +473,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkCallback_shouldBeRegisteredOnResume() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); verify(mMockConnectivityManager, times(1)).registerNetworkCallback( Loading @@ -462,6 +483,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkCallback_shouldBeUnregisteredOnPause() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); mController.onPause(); Loading @@ -472,6 +494,7 @@ public class WifiDetailPreferenceController2Test { @Test public void entityHeader_shouldHaveIconSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); Drawable expectedIcon = mMockIconInjector.getIcon(LEVEL); displayAndResume(); Loading Loading @@ -501,6 +524,7 @@ public class WifiDetailPreferenceController2Test { @Test public void entityHeader_shouldHaveLabelSetToTitle() { setUpForConnectedNetwork(); setUpSpyController(); String label = "title"; when(mMockWifiEntry.getTitle()).thenReturn(label); Loading @@ -512,6 +536,7 @@ public class WifiDetailPreferenceController2Test { @Test public void entityHeader_shouldHaveSummarySet() { setUpForConnectedNetwork(); setUpSpyController(); String summary = "summary"; when(mMockWifiEntry.getSummary()).thenReturn(summary); Loading @@ -523,6 +548,7 @@ public class WifiDetailPreferenceController2Test { private void doShouldShowRemainingTimeTest(ZonedDateTime now, long timeRemainingMs) { when(mMockClock.now()).thenReturn(now); setUpForConnectedNetwork(); setUpController(); displayAndResume(); final CaptivePortalData data = new CaptivePortalData.Builder() Loading @@ -534,7 +560,6 @@ public class WifiDetailPreferenceController2Test { updateLinkProperties(lp); } @Ignore @Test public void entityHeader_shouldShowShortRemainingTime() { // Expires in 1h, 2min, 15sec Loading @@ -551,7 +576,6 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockHeaderController).setSecondSummary((String) null); } @Ignore @Test public void entityHeader_shouldShowExpiryDate() { // Expires in 49h, 2min, 15sec Loading Loading @@ -582,6 +606,7 @@ public class WifiDetailPreferenceController2Test { @Test public void signalStrengthPref_shouldHaveIconSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -609,6 +634,7 @@ public class WifiDetailPreferenceController2Test { @Test public void signalStrengthPref_shouldHaveDetailTextSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); String expectedStrength = mContext.getResources().getStringArray(R.array.wifi_signal)[LEVEL]; Loading Loading @@ -640,6 +666,7 @@ public class WifiDetailPreferenceController2Test { @Test public void linkSpeedPref_shouldNotShowIfNotSet() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiInfo.getTxLinkSpeedMbps()).thenReturn(WifiInfo.LINK_SPEED_UNKNOWN); displayAndResume(); Loading @@ -650,6 +677,7 @@ public class WifiDetailPreferenceController2Test { @Test public void linkSpeedPref_shouldVisibleForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); String expectedLinkSpeed = mContext.getString(R.string.tx_link_speed, TX_LINK_SPEED); displayAndResume(); Loading Loading @@ -681,6 +709,7 @@ public class WifiDetailPreferenceController2Test { @Test public void rxLinkSpeedPref_shouldNotShowIfNotSet() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiInfo.getRxLinkSpeedMbps()).thenReturn(WifiInfo.LINK_SPEED_UNKNOWN); displayAndResume(); Loading @@ -691,6 +720,7 @@ public class WifiDetailPreferenceController2Test { @Test public void rxLinkSpeedPref_shouldVisibleForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); String expectedLinkSpeed = mContext.getString(R.string.rx_link_speed, RX_LINK_SPEED); displayAndResume(); Loading Loading @@ -722,6 +752,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ssidPref_isSubscription_show() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSubscription()).thenReturn(true); when(mMockWifiEntry.getSsid()).thenReturn(SSID); Loading @@ -734,6 +765,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ssidPref_notSubscription_hide() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSubscription()).thenReturn(false); displayAndResume(); Loading @@ -745,6 +777,7 @@ public class WifiDetailPreferenceController2Test { @Test public void macAddressPref_shouldVisibleForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(true); when(mMockWifiEntry.getPrivacy()).thenReturn(WifiEntry.PRIVACY_DEVICE_MAC); when(mMockWifiEntry.getMacAddress()).thenReturn(MAC_ADDRESS); Loading Loading @@ -787,6 +820,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ipAddressPref_shouldHaveDetailTextSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV4_ADDR); displayAndResume(); Loading @@ -807,6 +841,7 @@ public class WifiDetailPreferenceController2Test { @Test public void gatewayAndSubnet_shouldHaveDetailTextSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV4_ADDR); mLinkProperties.addRoute(Constants.IPV4_DEFAULT); mLinkProperties.addRoute(Constants.IPV4_SUBNET); Loading @@ -831,6 +866,7 @@ public class WifiDetailPreferenceController2Test { public void dnsServersPref_shouldHaveDetailTextSetForConnectedNetwork() throws UnknownHostException { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addDnsServer(InetAddress.getByAddress(new byte[] {8, 8, 4, 4})); mLinkProperties.addDnsServer(InetAddress.getByAddress(new byte[] {8, 8, 8, 8})); mLinkProperties.addDnsServer(Constants.IPV6_DNS); Loading @@ -855,6 +891,7 @@ public class WifiDetailPreferenceController2Test { @Test public void noCurrentNetwork_shouldNotFinishActivityForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiManager.getCurrentNetwork()).thenReturn(null); displayAndResume(); Loading @@ -865,6 +902,7 @@ public class WifiDetailPreferenceController2Test { @Test public void noLinkProperties_allIpDetailsHidden() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockConnectivityManager.getLinkProperties(mMockNetwork)).thenReturn(null); reset(mMockIpv6Category, mMockIpAddressPref, mMockSubnetPref, mMockGatewayPref, mMockDnsPref); Loading Loading @@ -932,10 +970,10 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockIpv6AddressesPref).setSummary(text); } @Ignore @Test public void onLinkPropertiesChanged_updatesFields() { setUpForConnectedNetwork(); setUpController(); displayAndResume(); InOrder inOrder = inOrder(mMockIpAddressPref, mMockGatewayPref, mMockSubnetPref, Loading Loading @@ -990,10 +1028,10 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockDnsPref).setVisible(true); } @Ignore @Test public void onCapabilitiesChanged_callsRefreshIfNecessary() { setUpForConnectedNetwork(); setUpController(); NetworkCapabilities nc = makeNetworkCapabilities(); when(mMockConnectivityManager.getNetworkCapabilities(mMockNetwork)) .thenReturn(new NetworkCapabilities(nc)); Loading Loading @@ -1053,8 +1091,9 @@ public class WifiDetailPreferenceController2Test { @Test public void canForgetNetwork_shouldInvisibleIfWithoutConfiguration() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(false); mController = newWifiDetailPreferenceController2(); mController = newSpyWifiDetailPreferenceController2(); displayAndResume(); Loading @@ -1064,6 +1103,7 @@ public class WifiDetailPreferenceController2Test { @Test public void onUpdated_canForget_showForgetButton() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.canForget()).thenReturn(true); displayAndResume(); Loading @@ -1075,6 +1115,7 @@ public class WifiDetailPreferenceController2Test { @Test public void onUpdated_canNotForget_hideForgetButton() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.canForget()).thenReturn(false); displayAndResume(); Loading @@ -1086,6 +1127,7 @@ public class WifiDetailPreferenceController2Test { @Test public void canShareNetwork_shouldInvisibleIfWithoutConfiguration() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(false); displayAndResume(); Loading @@ -1096,6 +1138,7 @@ public class WifiDetailPreferenceController2Test { @Test public void canModifyNetwork_savedNetwork_returnTrue() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(true); assertThat(mController.canModifyNetwork()).isTrue(); Loading @@ -1104,6 +1147,7 @@ public class WifiDetailPreferenceController2Test { @Test public void canModifyNetwork_lockedDown() { setUpForConnectedNetwork(); setUpSpyController(); lockDownNetwork(); assertThat(mController.canModifyNetwork()).isFalse(); Loading Loading @@ -1135,6 +1179,7 @@ public class WifiDetailPreferenceController2Test { @Test public void forgetNetwork_standardWifiNetwork_forget() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); mForgetClickListener.getValue().onClick(null); Loading @@ -1147,6 +1192,7 @@ public class WifiDetailPreferenceController2Test { @Test public void forgetNetwork_isSubscription_shouldShowDialog() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSubscription()).thenReturn(true); displayAndResume(); Loading @@ -1161,6 +1207,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkStateChangedIntent_shouldRefetchInfo() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1171,6 +1218,7 @@ public class WifiDetailPreferenceController2Test { @Test public void onUpdated_shouldUpdateNetworkInfo() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1184,6 +1232,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkDisconnectedState_shouldNotFinishActivityForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1196,6 +1245,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkOnLost_shouldNotFinishActivityForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1207,6 +1257,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ipv6AddressPref_shouldHaveHostAddressTextSet() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV6_LINKLOCAL); mLinkProperties.addLinkAddress(Constants.IPV6_GLOBAL1); mLinkProperties.addLinkAddress(Constants.IPV6_GLOBAL2); Loading @@ -1224,6 +1275,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ipv6AddressPref_shouldNotBeSelectable() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV6_GLOBAL2); displayAndResume(); Loading @@ -1235,6 +1287,7 @@ public class WifiDetailPreferenceController2Test { @Test public void captivePortal_shouldShowSignInButton() { setUpForConnectedNetwork(); setUpSpyController(); InOrder inOrder = inOrder(mMockButtonsPref); Loading @@ -1257,10 +1310,10 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockButtonsPref).setButton2Visible(false); } @Ignore @Test public void captivePortal_shouldShowVenueInfoButton() { setUpForConnectedNetwork(); setUpController(); InOrder inOrder = inOrder(mMockButtonsPref); Loading @@ -1287,6 +1340,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testSignInButton_shouldStartCaptivePortalApp() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -1323,6 +1377,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testDisconnectButton_connectedNetwork_shouldVisible() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_MAX); when(mMockWifiEntry.canDisconnect()).thenReturn(true); Loading Loading @@ -1464,6 +1519,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testRedrawIconForHeader_shouldEnlarge() { setUpForConnectedNetwork(); setUpSpyController(); ArgumentCaptor<BitmapDrawable> drawableCaptor = ArgumentCaptor.forClass(BitmapDrawable.class); Drawable original = mContext.getDrawable(Utils.getWifiIconResource(LEVEL)).mutate(); Loading Loading @@ -1502,6 +1558,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testRedrawIconForHeader_shouldNotEnlargeIfNotVectorDrawable() { setUpForConnectedNetwork(); setUpSpyController(); ArgumentCaptor<ColorDrawable> drawableCaptor = ArgumentCaptor.forClass(ColorDrawable.class); Loading Loading
tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java +67 −10 Original line number Diff line number Diff line Loading @@ -304,15 +304,31 @@ public class WifiDetailPreferenceController2Test { private void setUpForConnectedNetwork() { when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry); when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_CONNECTED); } mController = newWifiDetailPreferenceController2(); private void setUpController() { mController = new WifiDetailPreferenceController2( mMockWifiEntry, mMockConnectivityManager, mContext, mMockFragment, null, // Handler mLifecycle, mMockWifiManager, mMockMetricsFeatureProvider, mMockIconInjector, mMockClock); } private void setUpSpyController() { mController = newSpyWifiDetailPreferenceController2(); } private void setUpForDisconnectedNetwork() { when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry); when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_DISCONNECTED); mController = newWifiDetailPreferenceController2(); mController = newSpyWifiDetailPreferenceController2(); } private void setUpForNotInRangeNetwork() { Loading @@ -320,10 +336,10 @@ public class WifiDetailPreferenceController2Test { when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry); when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_UNREACHABLE); mController = newWifiDetailPreferenceController2(); mController = newSpyWifiDetailPreferenceController2(); } private WifiDetailPreferenceController2 newWifiDetailPreferenceController2() { private WifiDetailPreferenceController2 newSpyWifiDetailPreferenceController2() { return spy(new WifiDetailPreferenceController2( mMockWifiEntry, mMockConnectivityManager, Loading Loading @@ -383,6 +399,7 @@ public class WifiDetailPreferenceController2Test { @Test public void isAvailable_shouldAlwaysReturnTrue() { setUpForConnectedNetwork(); setUpSpyController(); mController.displayPreference(mMockScreen); assertThat(mController.isAvailable()).isTrue(); Loading @@ -391,6 +408,7 @@ public class WifiDetailPreferenceController2Test { @Test public void securityPreference_stringShouldBeSet() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); verify(mMockSecurityPref).setSummary(SECURITY); Loading @@ -399,6 +417,7 @@ public class WifiDetailPreferenceController2Test { @Test public void latestWifiInfo_shouldBeFetchedInDisplayPreferenceForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -426,6 +445,7 @@ public class WifiDetailPreferenceController2Test { @Test public void latestNetworkInfo_shouldBeFetchedInDisplayPreferenceForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -453,6 +473,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkCallback_shouldBeRegisteredOnResume() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); verify(mMockConnectivityManager, times(1)).registerNetworkCallback( Loading @@ -462,6 +483,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkCallback_shouldBeUnregisteredOnPause() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); mController.onPause(); Loading @@ -472,6 +494,7 @@ public class WifiDetailPreferenceController2Test { @Test public void entityHeader_shouldHaveIconSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); Drawable expectedIcon = mMockIconInjector.getIcon(LEVEL); displayAndResume(); Loading Loading @@ -501,6 +524,7 @@ public class WifiDetailPreferenceController2Test { @Test public void entityHeader_shouldHaveLabelSetToTitle() { setUpForConnectedNetwork(); setUpSpyController(); String label = "title"; when(mMockWifiEntry.getTitle()).thenReturn(label); Loading @@ -512,6 +536,7 @@ public class WifiDetailPreferenceController2Test { @Test public void entityHeader_shouldHaveSummarySet() { setUpForConnectedNetwork(); setUpSpyController(); String summary = "summary"; when(mMockWifiEntry.getSummary()).thenReturn(summary); Loading @@ -523,6 +548,7 @@ public class WifiDetailPreferenceController2Test { private void doShouldShowRemainingTimeTest(ZonedDateTime now, long timeRemainingMs) { when(mMockClock.now()).thenReturn(now); setUpForConnectedNetwork(); setUpController(); displayAndResume(); final CaptivePortalData data = new CaptivePortalData.Builder() Loading @@ -534,7 +560,6 @@ public class WifiDetailPreferenceController2Test { updateLinkProperties(lp); } @Ignore @Test public void entityHeader_shouldShowShortRemainingTime() { // Expires in 1h, 2min, 15sec Loading @@ -551,7 +576,6 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockHeaderController).setSecondSummary((String) null); } @Ignore @Test public void entityHeader_shouldShowExpiryDate() { // Expires in 49h, 2min, 15sec Loading Loading @@ -582,6 +606,7 @@ public class WifiDetailPreferenceController2Test { @Test public void signalStrengthPref_shouldHaveIconSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -609,6 +634,7 @@ public class WifiDetailPreferenceController2Test { @Test public void signalStrengthPref_shouldHaveDetailTextSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); String expectedStrength = mContext.getResources().getStringArray(R.array.wifi_signal)[LEVEL]; Loading Loading @@ -640,6 +666,7 @@ public class WifiDetailPreferenceController2Test { @Test public void linkSpeedPref_shouldNotShowIfNotSet() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiInfo.getTxLinkSpeedMbps()).thenReturn(WifiInfo.LINK_SPEED_UNKNOWN); displayAndResume(); Loading @@ -650,6 +677,7 @@ public class WifiDetailPreferenceController2Test { @Test public void linkSpeedPref_shouldVisibleForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); String expectedLinkSpeed = mContext.getString(R.string.tx_link_speed, TX_LINK_SPEED); displayAndResume(); Loading Loading @@ -681,6 +709,7 @@ public class WifiDetailPreferenceController2Test { @Test public void rxLinkSpeedPref_shouldNotShowIfNotSet() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiInfo.getRxLinkSpeedMbps()).thenReturn(WifiInfo.LINK_SPEED_UNKNOWN); displayAndResume(); Loading @@ -691,6 +720,7 @@ public class WifiDetailPreferenceController2Test { @Test public void rxLinkSpeedPref_shouldVisibleForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); String expectedLinkSpeed = mContext.getString(R.string.rx_link_speed, RX_LINK_SPEED); displayAndResume(); Loading Loading @@ -722,6 +752,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ssidPref_isSubscription_show() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSubscription()).thenReturn(true); when(mMockWifiEntry.getSsid()).thenReturn(SSID); Loading @@ -734,6 +765,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ssidPref_notSubscription_hide() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSubscription()).thenReturn(false); displayAndResume(); Loading @@ -745,6 +777,7 @@ public class WifiDetailPreferenceController2Test { @Test public void macAddressPref_shouldVisibleForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(true); when(mMockWifiEntry.getPrivacy()).thenReturn(WifiEntry.PRIVACY_DEVICE_MAC); when(mMockWifiEntry.getMacAddress()).thenReturn(MAC_ADDRESS); Loading Loading @@ -787,6 +820,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ipAddressPref_shouldHaveDetailTextSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV4_ADDR); displayAndResume(); Loading @@ -807,6 +841,7 @@ public class WifiDetailPreferenceController2Test { @Test public void gatewayAndSubnet_shouldHaveDetailTextSetForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV4_ADDR); mLinkProperties.addRoute(Constants.IPV4_DEFAULT); mLinkProperties.addRoute(Constants.IPV4_SUBNET); Loading @@ -831,6 +866,7 @@ public class WifiDetailPreferenceController2Test { public void dnsServersPref_shouldHaveDetailTextSetForConnectedNetwork() throws UnknownHostException { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addDnsServer(InetAddress.getByAddress(new byte[] {8, 8, 4, 4})); mLinkProperties.addDnsServer(InetAddress.getByAddress(new byte[] {8, 8, 8, 8})); mLinkProperties.addDnsServer(Constants.IPV6_DNS); Loading @@ -855,6 +891,7 @@ public class WifiDetailPreferenceController2Test { @Test public void noCurrentNetwork_shouldNotFinishActivityForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiManager.getCurrentNetwork()).thenReturn(null); displayAndResume(); Loading @@ -865,6 +902,7 @@ public class WifiDetailPreferenceController2Test { @Test public void noLinkProperties_allIpDetailsHidden() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockConnectivityManager.getLinkProperties(mMockNetwork)).thenReturn(null); reset(mMockIpv6Category, mMockIpAddressPref, mMockSubnetPref, mMockGatewayPref, mMockDnsPref); Loading Loading @@ -932,10 +970,10 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockIpv6AddressesPref).setSummary(text); } @Ignore @Test public void onLinkPropertiesChanged_updatesFields() { setUpForConnectedNetwork(); setUpController(); displayAndResume(); InOrder inOrder = inOrder(mMockIpAddressPref, mMockGatewayPref, mMockSubnetPref, Loading Loading @@ -990,10 +1028,10 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockDnsPref).setVisible(true); } @Ignore @Test public void onCapabilitiesChanged_callsRefreshIfNecessary() { setUpForConnectedNetwork(); setUpController(); NetworkCapabilities nc = makeNetworkCapabilities(); when(mMockConnectivityManager.getNetworkCapabilities(mMockNetwork)) .thenReturn(new NetworkCapabilities(nc)); Loading Loading @@ -1053,8 +1091,9 @@ public class WifiDetailPreferenceController2Test { @Test public void canForgetNetwork_shouldInvisibleIfWithoutConfiguration() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(false); mController = newWifiDetailPreferenceController2(); mController = newSpyWifiDetailPreferenceController2(); displayAndResume(); Loading @@ -1064,6 +1103,7 @@ public class WifiDetailPreferenceController2Test { @Test public void onUpdated_canForget_showForgetButton() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.canForget()).thenReturn(true); displayAndResume(); Loading @@ -1075,6 +1115,7 @@ public class WifiDetailPreferenceController2Test { @Test public void onUpdated_canNotForget_hideForgetButton() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.canForget()).thenReturn(false); displayAndResume(); Loading @@ -1086,6 +1127,7 @@ public class WifiDetailPreferenceController2Test { @Test public void canShareNetwork_shouldInvisibleIfWithoutConfiguration() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(false); displayAndResume(); Loading @@ -1096,6 +1138,7 @@ public class WifiDetailPreferenceController2Test { @Test public void canModifyNetwork_savedNetwork_returnTrue() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSaved()).thenReturn(true); assertThat(mController.canModifyNetwork()).isTrue(); Loading @@ -1104,6 +1147,7 @@ public class WifiDetailPreferenceController2Test { @Test public void canModifyNetwork_lockedDown() { setUpForConnectedNetwork(); setUpSpyController(); lockDownNetwork(); assertThat(mController.canModifyNetwork()).isFalse(); Loading Loading @@ -1135,6 +1179,7 @@ public class WifiDetailPreferenceController2Test { @Test public void forgetNetwork_standardWifiNetwork_forget() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); mForgetClickListener.getValue().onClick(null); Loading @@ -1147,6 +1192,7 @@ public class WifiDetailPreferenceController2Test { @Test public void forgetNetwork_isSubscription_shouldShowDialog() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.isSubscription()).thenReturn(true); displayAndResume(); Loading @@ -1161,6 +1207,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkStateChangedIntent_shouldRefetchInfo() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1171,6 +1218,7 @@ public class WifiDetailPreferenceController2Test { @Test public void onUpdated_shouldUpdateNetworkInfo() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1184,6 +1232,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkDisconnectedState_shouldNotFinishActivityForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1196,6 +1245,7 @@ public class WifiDetailPreferenceController2Test { @Test public void networkOnLost_shouldNotFinishActivityForConnectedNetwork() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading @@ -1207,6 +1257,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ipv6AddressPref_shouldHaveHostAddressTextSet() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV6_LINKLOCAL); mLinkProperties.addLinkAddress(Constants.IPV6_GLOBAL1); mLinkProperties.addLinkAddress(Constants.IPV6_GLOBAL2); Loading @@ -1224,6 +1275,7 @@ public class WifiDetailPreferenceController2Test { @Test public void ipv6AddressPref_shouldNotBeSelectable() { setUpForConnectedNetwork(); setUpSpyController(); mLinkProperties.addLinkAddress(Constants.IPV6_GLOBAL2); displayAndResume(); Loading @@ -1235,6 +1287,7 @@ public class WifiDetailPreferenceController2Test { @Test public void captivePortal_shouldShowSignInButton() { setUpForConnectedNetwork(); setUpSpyController(); InOrder inOrder = inOrder(mMockButtonsPref); Loading @@ -1257,10 +1310,10 @@ public class WifiDetailPreferenceController2Test { inOrder.verify(mMockButtonsPref).setButton2Visible(false); } @Ignore @Test public void captivePortal_shouldShowVenueInfoButton() { setUpForConnectedNetwork(); setUpController(); InOrder inOrder = inOrder(mMockButtonsPref); Loading @@ -1287,6 +1340,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testSignInButton_shouldStartCaptivePortalApp() { setUpForConnectedNetwork(); setUpSpyController(); displayAndResume(); Loading Loading @@ -1323,6 +1377,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testDisconnectButton_connectedNetwork_shouldVisible() { setUpForConnectedNetwork(); setUpSpyController(); when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_MAX); when(mMockWifiEntry.canDisconnect()).thenReturn(true); Loading Loading @@ -1464,6 +1519,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testRedrawIconForHeader_shouldEnlarge() { setUpForConnectedNetwork(); setUpSpyController(); ArgumentCaptor<BitmapDrawable> drawableCaptor = ArgumentCaptor.forClass(BitmapDrawable.class); Drawable original = mContext.getDrawable(Utils.getWifiIconResource(LEVEL)).mutate(); Loading Loading @@ -1502,6 +1558,7 @@ public class WifiDetailPreferenceController2Test { @Test public void testRedrawIconForHeader_shouldNotEnlargeIfNotVectorDrawable() { setUpForConnectedNetwork(); setUpSpyController(); ArgumentCaptor<ColorDrawable> drawableCaptor = ArgumentCaptor.forClass(ColorDrawable.class); Loading