我想模拟以下方法的响应:
public JobResult getJobResult(String jobId, int pageSize, String cursor)方法如下:
when(analyticsApi.getJobResult(any(), any(), any())).thenReturn(jobResult);但是Mockito失败了,出现了以下错误:
java.lang.NullPointerException:无法调用"java.lang.Integer.intValue()“,因为"org.mockito.ArgumentMatchers.any()”的返回值为空
发布于 2022-05-25 11:11:53
事实证明,不能将任何()放在int参数上,因此必须通过以下方式对其进行模拟:
when(analyticsApi.getJobResult(any(), anyInt(), any())).thenReturn(jobResult);https://stackoverflow.com/questions/72376558
复制相似问题