繁体   English   中英

如何用任何参数模拟方法?

[英]How to mock method with any arguments?

我在测试中写以下行:

 when(Product.fromNode(any(Node.class), any(Locale.class),anyString())).thenReturn(productMock);

我看到以下错误消息:

您不能在验证或存根之外使用参数匹配器

这是不可能的,因为在这种情况下我不能使用any 但是我不知道将什么具体参数传递给该方法,但是我知道我应该同样地处理它。

您能为我提供什么建议?

问题是我使用了PowerMockito.mockStatic但我使用的RunWith注释不同于:

@RunWith(PowerMockRunner.class)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM