如何在Java中Mockito的stub instanseof?

use*_*818 1 java collections methods mockito

我有接受Object类型参数的方法.但是检查方法内部是否是例如List类型.有可能在mockito中存根吗?例如

public void checkValue(Object arg) {
   if (arg instanceof List) {
    ....
Run Code Online (Sandbox Code Playgroud)

所以在mockito中:

Object myObject=mock(Object.class);
Run Code Online (Sandbox Code Playgroud)

在我需要写下之后:

when (myObject instanceof List).thenReturn List
Run Code Online (Sandbox Code Playgroud)

怎么做?谢谢.

小智 5

当然,你可以嘲笑你想要的.例如:

Object o = mock(List.class);
Run Code Online (Sandbox Code Playgroud)