aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-06 00:26:40 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-06 00:26:40 +0000
commitb09c1b8c37981bd1563b2b79b6caad6906071593 (patch)
tree5e6e393b2123114d919c401c5df2e78adb9ab92f
parentbc895b7c4353172c9d84cbf24389367b14c51cba (diff)
parent4fe48e99487af1ed7d13ff9f816ae441eb7f89ef (diff)
downloadTV-android13-qpr2-s7-release.tar.gz
Change-Id: I15a0a3742689fb4fb461e5fe5c737ba2485e65fb
-rw-r--r--tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java4
-rw-r--r--tests/unit/src/com/android/tv/menu/MenuTest.java85
2 files changed, 41 insertions, 48 deletions
diff --git a/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java b/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java
index 887c45fe..062947bc 100644
--- a/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java
+++ b/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java
@@ -21,7 +21,7 @@ import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.verifyNoInteractions;
+import static org.mockito.Mockito.verifyZeroInteractions;
import android.app.AlarmManager;
import android.app.PendingIntent;
@@ -95,7 +95,7 @@ public class SchedulerTest {
@Test
public void testUpdate_none() {
mScheduler.updateAndStartServiceIfNeeded();
- verifyNoInteractions(mMockAlarmManager);
+ verifyZeroInteractions(mMockAlarmManager);
}
@Test
diff --git a/tests/unit/src/com/android/tv/menu/MenuTest.java b/tests/unit/src/com/android/tv/menu/MenuTest.java
index a1cfdba0..7058316e 100644
--- a/tests/unit/src/com/android/tv/menu/MenuTest.java
+++ b/tests/unit/src/com/android/tv/menu/MenuTest.java
@@ -18,23 +18,15 @@ package com.android.tv.menu;
import static androidx.test.InstrumentationRegistry.getTargetContext;
import static com.google.common.truth.Truth.assertWithMessage;
-import static org.mockito.Mockito.any;
-import static org.mockito.Mockito.atLeastOnce;
-import static org.mockito.Mockito.eq;
-import static org.mockito.Mockito.isNull;
-import static org.mockito.Mockito.never;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
import androidx.test.filters.SmallTest;
import androidx.test.runner.AndroidJUnit4;
-
import com.android.tv.menu.Menu.OnMenuVisibilityChangeListener;
-
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.ArgumentMatchers;
+import org.mockito.Matchers;
import org.mockito.Mockito;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;
@@ -51,8 +43,9 @@ public class MenuTest {
public void setUp() {
mMenuView = Mockito.mock(IMenuView.class);
MenuRowFactory factory = Mockito.mock(MenuRowFactory.class);
- when(factory.createMenuRow(
- any(Menu.class), any(Class.class)))
+ Mockito.when(
+ factory.createMenuRow(
+ ArgumentMatchers.any(Menu.class), ArgumentMatchers.any(Class.class)))
.thenReturn(null);
mVisibilityChangeListener = Mockito.mock(OnMenuVisibilityChangeListener.class);
mMenu = new Menu(getTargetContext(), mMenuView, factory, mVisibilityChangeListener);
@@ -88,22 +81,22 @@ public class MenuTest {
mMenu.show(Menu.REASON_NONE);
setMenuVisible(true);
// Listener should be called with "true" argument.
- verify(mVisibilityChangeListener, atLeastOnce())
- .onMenuVisibilityChange(eq(true));
- verify(mVisibilityChangeListener, never())
- .onMenuVisibilityChange(eq(false));
+ Mockito.verify(mVisibilityChangeListener, Mockito.atLeastOnce())
+ .onMenuVisibilityChange(Matchers.eq(true));
+ Mockito.verify(mVisibilityChangeListener, Mockito.never())
+ .onMenuVisibilityChange(Matchers.eq(false));
// IMenuView.show should be called with the same parameter.
- verify(mMenuView)
+ Mockito.verify(mMenuView)
.onShow(
- eq(Menu.REASON_NONE),
- isNull(),
- isNull());
+ Matchers.eq(Menu.REASON_NONE),
+ Matchers.isNull(String.class),
+ Matchers.isNull(Runnable.class));
mMenu.hide(true);
setMenuVisible(false);
// Listener should be called with "false" argument.
- verify(mVisibilityChangeListener, atLeastOnce())
- .onMenuVisibilityChange(eq(false));
- verify(mMenuView).onHide();
+ Mockito.verify(mVisibilityChangeListener, Mockito.atLeastOnce())
+ .onMenuVisibilityChange(Matchers.eq(false));
+ Mockito.verify(mMenuView).onHide();
}
@Test
@@ -112,22 +105,22 @@ public class MenuTest {
mMenu.show(Menu.REASON_GUIDE);
setMenuVisible(true);
// Listener should be called with "true" argument.
- verify(mVisibilityChangeListener, atLeastOnce())
- .onMenuVisibilityChange(eq(true));
- verify(mVisibilityChangeListener, never())
- .onMenuVisibilityChange(eq(false));
+ Mockito.verify(mVisibilityChangeListener, Mockito.atLeastOnce())
+ .onMenuVisibilityChange(Matchers.eq(true));
+ Mockito.verify(mVisibilityChangeListener, Mockito.never())
+ .onMenuVisibilityChange(Matchers.eq(false));
// IMenuView.show should be called with the same parameter.
- verify(mMenuView)
+ Mockito.verify(mMenuView)
.onShow(
- eq(Menu.REASON_GUIDE),
- eq(ChannelsRow.ID),
- isNull());
+ Matchers.eq(Menu.REASON_GUIDE),
+ Matchers.eq(ChannelsRow.ID),
+ Matchers.isNull(Runnable.class));
mMenu.hide(false);
setMenuVisible(false);
// Listener should be called with "false" argument.
- verify(mVisibilityChangeListener, atLeastOnce())
- .onMenuVisibilityChange(eq(false));
- verify(mMenuView).onHide();
+ Mockito.verify(mVisibilityChangeListener, Mockito.atLeastOnce())
+ .onMenuVisibilityChange(Matchers.eq(false));
+ Mockito.verify(mMenuView).onHide();
}
@Test
@@ -136,26 +129,26 @@ public class MenuTest {
mMenu.show(Menu.REASON_PLAY_CONTROLS_FAST_FORWARD);
setMenuVisible(true);
// Listener should be called with "true" argument.
- verify(mVisibilityChangeListener, atLeastOnce())
- .onMenuVisibilityChange(eq(true));
- verify(mVisibilityChangeListener, never())
- .onMenuVisibilityChange(eq(false));
+ Mockito.verify(mVisibilityChangeListener, Mockito.atLeastOnce())
+ .onMenuVisibilityChange(Matchers.eq(true));
+ Mockito.verify(mVisibilityChangeListener, Mockito.never())
+ .onMenuVisibilityChange(Matchers.eq(false));
// IMenuView.show should be called with the same parameter.
- verify(mMenuView)
+ Mockito.verify(mMenuView)
.onShow(
- eq(Menu.REASON_PLAY_CONTROLS_FAST_FORWARD),
- eq(PlayControlsRow.ID),
- isNull());
+ Matchers.eq(Menu.REASON_PLAY_CONTROLS_FAST_FORWARD),
+ Matchers.eq(PlayControlsRow.ID),
+ Matchers.isNull(Runnable.class));
mMenu.hide(false);
setMenuVisible(false);
// Listener should be called with "false" argument.
- verify(mVisibilityChangeListener, atLeastOnce())
- .onMenuVisibilityChange(eq(false));
- verify(mMenuView).onHide();
+ Mockito.verify(mVisibilityChangeListener, Mockito.atLeastOnce())
+ .onMenuVisibilityChange(Matchers.eq(false));
+ Mockito.verify(mMenuView).onHide();
}
private void setMenuVisible(final boolean visible) {
- when(mMenuView.isVisible())
+ Mockito.when(mMenuView.isVisible())
.thenAnswer(
new Answer<Boolean>() {
@Override