【发布时间】:2014-05-30 08:09:22
【问题描述】:
我在测试中写下以下行:
when(Product.fromNode(any(Node.class), any(Locale.class),anyString())).thenReturn(productMock);
我看到以下错误消息:
您不能在验证或存根之外使用参数匹配器
这是不可能的,因为在这种情况下我不能使用any。但我不知道将传递给该方法的具体参数是什么,但我知道我应该同样处理它。
你能给我什么建议?
【问题讨论】:
-
嗨,看起来您正在调用静态方法产品?这需要是一个模拟对象。
-
@David Billings 是的,我知道
-
@Jens java.lang.Error: Unresolved compilation problem: the method fromNode(Node, Locale, String) in type Product不适用于参数(Object, Object, Object
标签: java unit-testing mocking mockito powermock