An answewr on this thread suggested using anyCollectionOf() however I cannot get it to work Mockito: Verifying with generic parameters
I have a Generic Class for holding two "versions" of the same object for comparison purposes
public class ChangedVO<T> {
private T before;
private T after;
/*** Constructors ***/
public ChangedVO() {}
public ChangedVO(T before, T after) {
this.before = before;
this.after = after;
}
/*** Getters & setters ***/
...
}
Now in my UnitTest the following code "does" work...
verify(emailService, never()).sendBookChangesEmail(Matchers.<List<ChangedVO<BookVO>>>any());
...however I'm interested to know how the same thing can be achieved using anyCollectionOf() ?