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

Commit b43aa1da authored by Jay Aliomer's avatar Jay Aliomer Committed by Automerger Merge Worker
Browse files

Failed UiModeManagerServiceTest am: e6b4c38f

Change-Id: Idecc39e1f064b1fecd0d58abdec671e8f7d862ad
parents c3f8abbf e6b4c38f
Loading
Loading
Loading
Loading
+4 −3
Original line number Original line Diff line number Diff line
@@ -24,7 +24,6 @@ import android.content.pm.PackageManager;
import android.content.res.Configuration;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.content.res.Resources;
import android.os.PowerManager;
import android.os.PowerManager;
import android.os.PowerManagerInternal;
import android.os.RemoteException;
import android.os.RemoteException;
import android.testing.AndroidTestingRunner;
import android.testing.AndroidTestingRunner;
import android.testing.TestableLooper;
import android.testing.TestableLooper;
@@ -49,6 +48,7 @@ import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.BDDMockito.given;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import static org.mockito.Mockito.when;
import static org.mockito.Mockito.atLeastOnce;


@RunWith(AndroidTestingRunner.class)
@RunWith(AndroidTestingRunner.class)
@TestableLooper.RunWithLooper
@TestableLooper.RunWithLooper
@@ -76,6 +76,7 @@ public class UiModeManagerServiceTest extends UiServiceTestCase {
        mUiManagerService = new UiModeManagerService(mContext, mWindowManager, mWakeLock,
        mUiManagerService = new UiModeManagerService(mContext, mWindowManager, mWakeLock,
                mTwilightManager, mPowerManager, true);
                mTwilightManager, mPowerManager, true);
        mScreenOffRecievers = new HashSet<>();
        mScreenOffRecievers = new HashSet<>();
        when(mPowerManager.isInteractive()).thenReturn(true);
        mService = mUiManagerService.getService();
        mService = mUiManagerService.getService();
        when(mContext.checkCallingOrSelfPermission(anyString()))
        when(mContext.checkCallingOrSelfPermission(anyString()))
                .thenReturn(PackageManager.PERMISSION_GRANTED);
                .thenReturn(PackageManager.PERMISSION_GRANTED);
@@ -93,7 +94,7 @@ public class UiModeManagerServiceTest extends UiServiceTestCase {
            mService.setNightMode(MODE_NIGHT_NO);
            mService.setNightMode(MODE_NIGHT_NO);
        } catch (SecurityException e) { /* we should ignore this update config exception*/ }
        } catch (SecurityException e) { /* we should ignore this update config exception*/ }
        mService.setNightMode(MODE_NIGHT_AUTO);
        mService.setNightMode(MODE_NIGHT_AUTO);
        verify(mContext).registerReceiver(any(BroadcastReceiver.class), any());
        verify(mContext, atLeastOnce()).registerReceiver(any(BroadcastReceiver.class), any());
    }
    }


    @Test
    @Test
@@ -105,7 +106,7 @@ public class UiModeManagerServiceTest extends UiServiceTestCase {
            mService.setNightMode(MODE_NIGHT_NO);
            mService.setNightMode(MODE_NIGHT_NO);
        } catch (SecurityException e) { /*we should ignore this update config exception*/ }
        } catch (SecurityException e) { /*we should ignore this update config exception*/ }
        given(mContext.registerReceiver(any(), any())).willThrow(SecurityException.class);
        given(mContext.registerReceiver(any(), any())).willThrow(SecurityException.class);
        verify(mContext).unregisterReceiver(any(BroadcastReceiver.class));
        verify(mContext, atLeastOnce()).unregisterReceiver(any(BroadcastReceiver.class));
    }
    }


    @Test
    @Test