Hallo Ich habe eine nette Schnittstelle für meinen Dienst erstellt, der Objekt akzeptiert, das 2 Schnittstellen implementiert, aber jetzt habe ich Schwierigkeiten, einen Matcher für diese Schnittstelle zu erstellen.Mockito Passende parametrisierte Methode mit multipler Schnittstelle
Jeder hat eine Idee, wie man einen Matcher für die folgenden erstellen?
<T extends HasDocumentTags & HasResources> ResponseEntity<Void> setDocumentMetadata(T t);
Nur ein jeder() würde hier nicht helfen, da die Methode bereits überlastet ist zweimal
ResponseEntity<Void> setDocumentMetadata(List<Document> attachments);
ResponseEntity<Void> setDocumentMetadata(ApproveDocumentsCommand<?> command);
nun den Dienst ist und eine Antwort
when(service.setDocumentMetadata(???).thenReturn(anAnswer);
Ich versuche, zu verspotten
Ich kann einfach nicht herausfinden, die richtige Matcher für jedes(), eq() oder was auch immer arbeiten wird. Oder versuche ich etwas, das nicht möglich ist (in Java8)? Können Sie mir helfen?
Thnx für die Antwort! –