gpt4 book ai didi

java - 出现错误匹配器异常的无效用户

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:36 24 4
gpt4 key购买 nike

我有方法来测试下面的junit

public Response submitData(String a, BigInteger b, HttpServletRequest request){
}

我有下面的mockito junit方法

@Test
public void submitData_Success() throws Exception {
when(inAbcExample.submitData(anyString(),eq(new BigInteger("12")),mockRequest)).thenReturn(response);
}

我遇到了匹配器异常的无效使用。以上几行是否正确

最佳答案

当您尝试使用 anyXXX() mockito 包装器传递某些参数,但其中一些参数仍然正常传递时(例如您的情况下的 mockRequest ),就会出现此错误。您应该重构以下内容:

@Test
public void submitData_Success() throws Exception {
when(inAbcExample.submitData(anyString()
,Mockito.eq(new BigInteger("12")),Mockito.eq(mockRequest))).thenReturn(response);
}

关于java - 出现错误匹配器异常的无效用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42067112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com