【发布时间】:2019-10-23 13:29:10
【问题描述】:
在问题中,有什么办法可以做到吗?下面的代码,适用于 String 不起作用。我想要任何其他值,例如:SomeEnum.FIRST
when(mock.method(any())).thenReturn(not(eq(SomeEnum.FIRST)));
【问题讨论】:
-
我不认为有办法实现你想要的。您必须编写一个函数来随机化剩余的可用类型。我不明白你为什么想要那个。只需选择其余值之一。您指定调用
method(any())时模拟应返回的内容。 -
ArgumentMatchters不应用作thenReturn方法的参数。