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