Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/SystemUIDialogTest.java→packages/SystemUI/multivalentTests/src/com/android/systemui/statusbar/phone/SystemUIDialogTest.java +17 −14 Original line number Diff line number Diff line /* * Copyright (C) 2017 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of the License at * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the specific language governing * permissions and limitations under the License. * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.systemui.statusbar.phone; Loading @@ -19,8 +21,6 @@ import static com.google.common.truth.Truth.assertThat; import static junit.framework.Assert.assertFalse; import static junit.framework.Assert.assertTrue; import static org.mockito.Matchers.any; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; Loading @@ -29,9 +29,9 @@ import static org.mockito.Mockito.when; import android.content.BroadcastReceiver; import android.content.Intent; import android.content.IntentFilter; import android.testing.AndroidTestingRunner; import android.testing.TestableLooper.RunWithLooper; import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.SmallTest; import com.android.systemui.SysuiTestCase; Loading @@ -43,12 +43,13 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.ArgumentCaptor; import org.mockito.ArgumentMatchers; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import java.util.concurrent.atomic.AtomicBoolean; @RunWith(AndroidTestingRunner.class) @RunWith(AndroidJUnit4.class) @RunWithLooper @SmallTest public class SystemUIDialogTest extends SysuiTestCase { Loading Loading @@ -76,12 +77,13 @@ public class SystemUIDialogTest extends SysuiTestCase { dialog.show(); verify(mBroadcastDispatcher).registerReceiver(broadcastReceiverCaptor.capture(), intentFilterCaptor.capture(), eq(null), any()); intentFilterCaptor.capture(), ArgumentMatchers.eq(null), ArgumentMatchers.any()); assertTrue(intentFilterCaptor.getValue().hasAction(Intent.ACTION_SCREEN_OFF)); assertTrue(intentFilterCaptor.getValue().hasAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)); dialog.dismiss(); verify(mBroadcastDispatcher).unregisterReceiver(eq(broadcastReceiverCaptor.getValue())); verify(mBroadcastDispatcher).unregisterReceiver( ArgumentMatchers.eq(broadcastReceiverCaptor.getValue())); } Loading @@ -90,11 +92,12 @@ public class SystemUIDialogTest extends SysuiTestCase { final SystemUIDialog dialog = new SystemUIDialog(mContext, 0, false); dialog.show(); verify(mBroadcastDispatcher, never()).registerReceiver(any(), any(), eq(null), any()); verify(mBroadcastDispatcher, never()).registerReceiver(ArgumentMatchers.any(), ArgumentMatchers.any(), ArgumentMatchers.eq(null), ArgumentMatchers.any()); assertTrue(dialog.isShowing()); dialog.dismiss(); verify(mBroadcastDispatcher, never()).unregisterReceiver(any()); verify(mBroadcastDispatcher, never()).unregisterReceiver(ArgumentMatchers.any()); assertFalse(dialog.isShowing()); } Loading Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/SystemUIDialogTest.java→packages/SystemUI/multivalentTests/src/com/android/systemui/statusbar/phone/SystemUIDialogTest.java +17 −14 Original line number Diff line number Diff line /* * Copyright (C) 2017 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of the License at * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the specific language governing * permissions and limitations under the License. * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.systemui.statusbar.phone; Loading @@ -19,8 +21,6 @@ import static com.google.common.truth.Truth.assertThat; import static junit.framework.Assert.assertFalse; import static junit.framework.Assert.assertTrue; import static org.mockito.Matchers.any; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.never; import static org.mockito.Mockito.verify; Loading @@ -29,9 +29,9 @@ import static org.mockito.Mockito.when; import android.content.BroadcastReceiver; import android.content.Intent; import android.content.IntentFilter; import android.testing.AndroidTestingRunner; import android.testing.TestableLooper.RunWithLooper; import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.SmallTest; import com.android.systemui.SysuiTestCase; Loading @@ -43,12 +43,13 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.ArgumentCaptor; import org.mockito.ArgumentMatchers; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import java.util.concurrent.atomic.AtomicBoolean; @RunWith(AndroidTestingRunner.class) @RunWith(AndroidJUnit4.class) @RunWithLooper @SmallTest public class SystemUIDialogTest extends SysuiTestCase { Loading Loading @@ -76,12 +77,13 @@ public class SystemUIDialogTest extends SysuiTestCase { dialog.show(); verify(mBroadcastDispatcher).registerReceiver(broadcastReceiverCaptor.capture(), intentFilterCaptor.capture(), eq(null), any()); intentFilterCaptor.capture(), ArgumentMatchers.eq(null), ArgumentMatchers.any()); assertTrue(intentFilterCaptor.getValue().hasAction(Intent.ACTION_SCREEN_OFF)); assertTrue(intentFilterCaptor.getValue().hasAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)); dialog.dismiss(); verify(mBroadcastDispatcher).unregisterReceiver(eq(broadcastReceiverCaptor.getValue())); verify(mBroadcastDispatcher).unregisterReceiver( ArgumentMatchers.eq(broadcastReceiverCaptor.getValue())); } Loading @@ -90,11 +92,12 @@ public class SystemUIDialogTest extends SysuiTestCase { final SystemUIDialog dialog = new SystemUIDialog(mContext, 0, false); dialog.show(); verify(mBroadcastDispatcher, never()).registerReceiver(any(), any(), eq(null), any()); verify(mBroadcastDispatcher, never()).registerReceiver(ArgumentMatchers.any(), ArgumentMatchers.any(), ArgumentMatchers.eq(null), ArgumentMatchers.any()); assertTrue(dialog.isShowing()); dialog.dismiss(); verify(mBroadcastDispatcher, never()).unregisterReceiver(any()); verify(mBroadcastDispatcher, never()).unregisterReceiver(ArgumentMatchers.any()); assertFalse(dialog.isShowing()); } Loading