Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 361162b6 authored by Hugo Benichi's avatar Hugo Benichi Committed by android-build-merger
Browse files

Merge "IpManager: fix test for default ProvisioningConfiguration"

am: 2627d485

Change-Id: I087aee995858ae898f5d660c11552724a07503c3
parents 6b0e6946 2627d485
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -75,7 +75,8 @@ public class IpManagerTest {
    @Mock private AlarmManager mAlarm;
    private MockContentResolver mContentResolver;

    @Before public void setUp() throws Exception {
    @Before
    public void setUp() throws Exception {
        MockitoAnnotations.initMocks(this);

        when(mContext.getSystemService(eq(Context.ALARM_SERVICE))).thenReturn(mAlarm);
@@ -88,6 +89,13 @@ public class IpManagerTest {
        when(mContext.getContentResolver()).thenReturn(mContentResolver);
    }

    private IpManager makeIpManager(String ifname) throws Exception {
        final IpManager ipm = new IpManager(mContext, ifname, mCb, mNMService);
        verify(mNMService, timeout(100).times(1)).disableIpv6(ifname);
        verify(mNMService, timeout(100).times(1)).clearInterfaceAddresses(ifname);
        return ipm;
    }

    @Test
    public void testNullCallbackDoesNotThrow() throws Exception {
        final IpManager ipm = new IpManager(mContext, "lo", null, mNMService);
@@ -101,7 +109,8 @@ public class IpManagerTest {
    @Test
    public void testDefaultProvisioningConfiguration() throws Exception {
        final String iface = "test_wlan0";
        final IpManager ipm = new IpManager(mContext, iface, mCb, mNMService);
        final IpManager ipm = makeIpManager(iface);

        ProvisioningConfiguration config = new ProvisioningConfiguration.Builder()
                .withoutIPv4()
                // TODO: mock IpReachabilityMonitor's dependencies (NetworkInterface, PowerManager)