如何在Java中模拟Object Params

时间:2016-10-14 11:05:35

标签: java mockito

public class A {

    public ResultSet executeCql(String cql, boolean cachePrepared, ConsistencyLevel consistencyLevel, Object... values)
        {
            //...
        }

     //...
}

我嘲笑了A类。我试图模仿它无效的方法。

when(a.executeCql(anyString(), anyBoolean(), any(), any(Object[].class))).thenReturn(resultSet);

帮助我。

我也试过这个。

when(cassandraHelper.executeCql(any(), anyBoolean(), any(ConsistencyLevel.class), Matchers.<Object>anyVararg())).thenReturn(resultSet);

此方法仍然会返回null而不是模拟ResultSet

0 个答案:

没有答案