Loading src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java +6 −5 Original line number Diff line number Diff line Loading @@ -56,8 +56,6 @@ public class AddAppNetworksActivity extends FragmentActivity { final Bundle mBundle = new Bundle(); @VisibleForTesting IActivityManager mActivityManager = ActivityManager.getService(); @VisibleForTesting boolean mIsAddWifiConfigAllow; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { Loading @@ -74,8 +72,6 @@ public class AddAppNetworksActivity extends FragmentActivity { window.setGravity(Gravity.BOTTOM); window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT); mIsAddWifiConfigAllow = WifiEnterpriseRestrictionUtils.isAddWifiConfigAllowed(this); } @Override Loading @@ -90,7 +86,7 @@ public class AddAppNetworksActivity extends FragmentActivity { @VisibleForTesting protected boolean showAddNetworksFragment() { if (!mIsAddWifiConfigAllow) { if (!isAddWifiConfigAllow()) { Log.d(TAG, "Not allowed by Enterprise Restriction"); return false; } Loading Loading @@ -129,4 +125,9 @@ public class AddAppNetworksActivity extends FragmentActivity { } return packageName; } @VisibleForTesting boolean isAddWifiConfigAllow() { return WifiEnterpriseRestrictionUtils.isAddWifiConfigAllowed(this); } } tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java +11 −3 Original line number Diff line number Diff line Loading @@ -39,15 +39,14 @@ public class AddAppNetworksActivityTest { @Mock private IActivityManager mIActivityManager; private AddAppNetworksActivity mActivity; private FakeAddAppNetworksActivity mActivity; @Before public void setUp() { MockitoAnnotations.initMocks(this); mActivity = Robolectric.buildActivity(AddAppNetworksActivity.class).create().get(); mActivity = Robolectric.buildActivity(FakeAddAppNetworksActivity.class).create().get(); mActivity.mActivityManager = mIActivityManager; mActivity.mIsAddWifiConfigAllow = true; } @Test Loading Loading @@ -92,4 +91,13 @@ public class AddAppNetworksActivityTest { // Do nothing. } } private static class FakeAddAppNetworksActivity extends AddAppNetworksActivity { boolean mIsAddWifiConfigAllow = true; @Override boolean isAddWifiConfigAllow() { return mIsAddWifiConfigAllow; } } } Loading
src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java +6 −5 Original line number Diff line number Diff line Loading @@ -56,8 +56,6 @@ public class AddAppNetworksActivity extends FragmentActivity { final Bundle mBundle = new Bundle(); @VisibleForTesting IActivityManager mActivityManager = ActivityManager.getService(); @VisibleForTesting boolean mIsAddWifiConfigAllow; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { Loading @@ -74,8 +72,6 @@ public class AddAppNetworksActivity extends FragmentActivity { window.setGravity(Gravity.BOTTOM); window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT); mIsAddWifiConfigAllow = WifiEnterpriseRestrictionUtils.isAddWifiConfigAllowed(this); } @Override Loading @@ -90,7 +86,7 @@ public class AddAppNetworksActivity extends FragmentActivity { @VisibleForTesting protected boolean showAddNetworksFragment() { if (!mIsAddWifiConfigAllow) { if (!isAddWifiConfigAllow()) { Log.d(TAG, "Not allowed by Enterprise Restriction"); return false; } Loading Loading @@ -129,4 +125,9 @@ public class AddAppNetworksActivity extends FragmentActivity { } return packageName; } @VisibleForTesting boolean isAddWifiConfigAllow() { return WifiEnterpriseRestrictionUtils.isAddWifiConfigAllowed(this); } }
tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java +11 −3 Original line number Diff line number Diff line Loading @@ -39,15 +39,14 @@ public class AddAppNetworksActivityTest { @Mock private IActivityManager mIActivityManager; private AddAppNetworksActivity mActivity; private FakeAddAppNetworksActivity mActivity; @Before public void setUp() { MockitoAnnotations.initMocks(this); mActivity = Robolectric.buildActivity(AddAppNetworksActivity.class).create().get(); mActivity = Robolectric.buildActivity(FakeAddAppNetworksActivity.class).create().get(); mActivity.mActivityManager = mIActivityManager; mActivity.mIsAddWifiConfigAllow = true; } @Test Loading Loading @@ -92,4 +91,13 @@ public class AddAppNetworksActivityTest { // Do nothing. } } private static class FakeAddAppNetworksActivity extends AddAppNetworksActivity { boolean mIsAddWifiConfigAllow = true; @Override boolean isAddWifiConfigAllow() { return mIsAddWifiConfigAllow; } } }