【发布时间】:2017-06-29 06:27:26
【问题描述】:
您好,我为我的服务创建了一个不错的接口,它接受实现 2 个接口的对象,但现在我很难为这个接口创建匹配器。
有人知道如何为以下内容创建匹配器吗?
<T extends HasDocumentTags & HasResources> ResponseEntity<Void> setDocumentMetadata(T t);
只是 any() 在这里没有帮助,因为该方法已经重载了两次
ResponseEntity<Void> setDocumentMetadata(List<Document> attachments);
ResponseEntity<Void> setDocumentMetadata(ApproveDocumentsCommand<?> command);
现在我正在尝试模拟服务并定义答案
when(service.setDocumentMetadata( ??? ).thenReturn(anAnswer);
我只是无法为 any()、eq() 或任何可以工作的东西找出正确的匹配器。 还是我在尝试不可能的事情(在 java8 中)? 你能帮助我吗?
【问题讨论】: