列表类别的莫科托托(Mockito)any()



im试图编写一个单元测试,从而返回列表。但是我似乎无法使用:

Mockito.any(List.class)

我该怎么做?有什么想法吗?..有教程

Mockito.when(abilityRepository.findRandomAbilitySetForEventLogic(eventLogic, pageableForSingleResult)).thenReturn(abilitySetIds);

Javadoc和教程表明any是匹配器,而不是要返回的东西。我相信您想做的是:

when(abilityRepository.findRandomAbilitySetForEventLogic(eventLogic, pageableForSingleResult)).thenReturn(ability_ids());
...
private List<AbilitySetId> ability_ids() {
    return new ImmutableList.of(...);
}

当然我编写了一些名字,但这就是主意。

相关内容

  • 没有找到相关文章