Loading tests/robotests/src/com/android/settings/accounts/ManagedProfileQuietModeEnablerTest.java +8 −4 Original line number Diff line number Diff line Loading @@ -48,9 +48,10 @@ import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; import org.robolectric.ParameterizedRobolectricTestRunner; import org.robolectric.annotation.LooperMode; import org.robolectric.shadows.ShadowLooper; import java.util.Arrays; import java.util.Collections; Loading @@ -58,8 +59,11 @@ import java.util.List; @RunWith(ParameterizedRobolectricTestRunner.class) @LooperMode(LooperMode.Mode.LEGACY) public class ManagedProfileQuietModeEnablerTest { @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule(); private static final int MANAGED_USER_ID = 10; private Context mContext; private ManagedProfileQuietModeEnabler mQuietModeEnabler; Loading Loading @@ -96,7 +100,6 @@ public class ManagedProfileQuietModeEnablerTest { @Before public void setUp() { MockitoAnnotations.initMocks(this); mContext = spy(ApplicationProvider.getApplicationContext()); when(mContext.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager); when(mUserInfo.isManagedProfile()).thenReturn(true); Loading Loading @@ -140,6 +143,7 @@ public class ManagedProfileQuietModeEnablerTest { Intent.EXTRA_USER_HANDLE, MANAGED_USER_ID)); mContext.sendBroadcast(new Intent(Intent.ACTION_MANAGED_PROFILE_UNAVAILABLE).putExtra( Intent.EXTRA_USER_HANDLE, MANAGED_USER_ID)); ShadowLooper.idleMainLooper(); verify(mOnQuietModeChangeListener, times(2)).onQuietModeChanged(); } Loading tests/robotests/src/com/android/settings/datetime/TimeChangeListenerMixinTest.java +11 −6 Original line number Diff line number Diff line Loading @@ -25,23 +25,28 @@ import static org.mockito.Mockito.verify; import android.content.Context; import android.content.Intent; import androidx.test.core.app.ApplicationProvider; import com.android.settingslib.core.lifecycle.LifecycleObserver; import com.android.settingslib.core.lifecycle.events.OnPause; import com.android.settingslib.core.lifecycle.events.OnResume; import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.LooperMode; import org.robolectric.shadows.ShadowLooper; @RunWith(RobolectricTestRunner.class) @LooperMode(LooperMode.Mode.LEGACY) public class TimeChangeListenerMixinTest { @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule(); @Mock private UpdateTimeAndDateCallback mCallback; Loading @@ -50,8 +55,7 @@ public class TimeChangeListenerMixinTest { @Before public void setUp() { MockitoAnnotations.initMocks(this); mContext = RuntimeEnvironment.application; mContext = ApplicationProvider.getApplicationContext(); mMixin = new TimeChangeListenerMixin(mContext, mCallback); } Loading @@ -69,6 +73,7 @@ public class TimeChangeListenerMixinTest { mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_CHANGED) .addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND)); mContext.sendBroadcast(new Intent(Intent.ACTION_TIMEZONE_CHANGED)); ShadowLooper.idleMainLooper(); verify(mCallback, times(3)).updateTimeAndDateDisplay(mContext); } Loading Loading
tests/robotests/src/com/android/settings/accounts/ManagedProfileQuietModeEnablerTest.java +8 −4 Original line number Diff line number Diff line Loading @@ -48,9 +48,10 @@ import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; import org.robolectric.ParameterizedRobolectricTestRunner; import org.robolectric.annotation.LooperMode; import org.robolectric.shadows.ShadowLooper; import java.util.Arrays; import java.util.Collections; Loading @@ -58,8 +59,11 @@ import java.util.List; @RunWith(ParameterizedRobolectricTestRunner.class) @LooperMode(LooperMode.Mode.LEGACY) public class ManagedProfileQuietModeEnablerTest { @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule(); private static final int MANAGED_USER_ID = 10; private Context mContext; private ManagedProfileQuietModeEnabler mQuietModeEnabler; Loading Loading @@ -96,7 +100,6 @@ public class ManagedProfileQuietModeEnablerTest { @Before public void setUp() { MockitoAnnotations.initMocks(this); mContext = spy(ApplicationProvider.getApplicationContext()); when(mContext.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager); when(mUserInfo.isManagedProfile()).thenReturn(true); Loading Loading @@ -140,6 +143,7 @@ public class ManagedProfileQuietModeEnablerTest { Intent.EXTRA_USER_HANDLE, MANAGED_USER_ID)); mContext.sendBroadcast(new Intent(Intent.ACTION_MANAGED_PROFILE_UNAVAILABLE).putExtra( Intent.EXTRA_USER_HANDLE, MANAGED_USER_ID)); ShadowLooper.idleMainLooper(); verify(mOnQuietModeChangeListener, times(2)).onQuietModeChanged(); } Loading
tests/robotests/src/com/android/settings/datetime/TimeChangeListenerMixinTest.java +11 −6 Original line number Diff line number Diff line Loading @@ -25,23 +25,28 @@ import static org.mockito.Mockito.verify; import android.content.Context; import android.content.Intent; import androidx.test.core.app.ApplicationProvider; import com.android.settingslib.core.lifecycle.LifecycleObserver; import com.android.settingslib.core.lifecycle.events.OnPause; import com.android.settingslib.core.lifecycle.events.OnResume; import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.LooperMode; import org.robolectric.shadows.ShadowLooper; @RunWith(RobolectricTestRunner.class) @LooperMode(LooperMode.Mode.LEGACY) public class TimeChangeListenerMixinTest { @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule(); @Mock private UpdateTimeAndDateCallback mCallback; Loading @@ -50,8 +55,7 @@ public class TimeChangeListenerMixinTest { @Before public void setUp() { MockitoAnnotations.initMocks(this); mContext = RuntimeEnvironment.application; mContext = ApplicationProvider.getApplicationContext(); mMixin = new TimeChangeListenerMixin(mContext, mCallback); } Loading @@ -69,6 +73,7 @@ public class TimeChangeListenerMixinTest { mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_CHANGED) .addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND)); mContext.sendBroadcast(new Intent(Intent.ACTION_TIMEZONE_CHANGED)); ShadowLooper.idleMainLooper(); verify(mCallback, times(3)).updateTimeAndDateDisplay(mContext); } Loading