怎么说任何整数或浮点数与自定义参数

时间:2014-08-22 21:28:44

标签: mockito any

我的方法有以下签名

public List<VwCmsListCaseStatus> fetchOpenCase(Long partyId, Long partyEventTypeId, Integer page, Integer pageLength, List<ColumnSortInfo> columnSortInfo);

我正在尝试做()。thenReturn()但不确定怎么说return me对象nomatter参数值是。我尝试了eq(Long.class)以及anyLong(),但没有一个正常工作。所以我肯定在这里遗漏了一些东西。

1 个答案:

答案 0 :(得分:0)

看一下以下示例

import org.mockito.Matchers.*;

@Test
public void testSomething() {
    Mockito.when(userRepository.getPassword(anyString())).thenReturn("PasswordMock");
    userService.validateCredential(username);
    Mockito.verify(userRepository).getPassword(username);
}