-1

我试图编写一个单元测试,调用返回一个列表..但我似乎无法使用:

Mockito.any(List.class)

我怎样才能做到这一点?有什么想法吗?...任何教程

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

1 回答 1

1

javadoc 和教程表明这any是一个匹配器,而不是返回的东西。我相信你想做的是:

when(abilityRepository.findRandomAbilitySetForEventLogic(eventLogic, pageableForSingleResult)).thenReturn(ability_ids());

...

private List<AbilitySetId> ability_ids() {
    return new ImmutableList.of(...);
}

当然,我编了一些名字,但这就是想法。

于 2012-10-23T11:12:53.377 回答