Mockito - 我如何模拟接收参数的方法 - (对象... o)
Mockito - How do I mock a method that recieves param - (Object... o)
如何模拟接收参数 - (Object...o) 的方法?
例如我有以下方法
Obj getByIds(String... ids);
我想要
doReturn(...).when(myProxy).getByIds(any(String[].class));
或
doReturn(...).when(myProxy).getByIds(any(String.class));
但他们都失败了。
试试看
doReturn(...).when(myProxy).getByIds((String) anyVarargs())
doReturn(...).when(myProxy).getByIds(Matchers.<String>anyVararg())
应该可以,请参阅 here
如何模拟接收参数 - (Object...o) 的方法?
例如我有以下方法
Obj getByIds(String... ids);
我想要
doReturn(...).when(myProxy).getByIds(any(String[].class));
或
doReturn(...).when(myProxy).getByIds(any(String.class));
但他们都失败了。
试试看
doReturn(...).when(myProxy).getByIds((String) anyVarargs())
doReturn(...).when(myProxy).getByIds(Matchers.<String>anyVararg())
应该可以,请参阅 here