use of org.mockito.internal.invocation.InvocationComparator in project mockito by mockito.
the class AllInvocationsFinder method find.
/**
* gets all invocations from mocks. Invocations are ordered earlier first.
*
* @param mocks mocks
* @return invocations
*/
public static List<Invocation> find(Iterable<?> mocks) {
Set<Invocation> invocationsInOrder = new TreeSet<>(new InvocationComparator());
for (Object mock : mocks) {
Collection<Invocation> fromSingleMock = new DefaultMockingDetails(mock).getInvocations();
invocationsInOrder.addAll(fromSingleMock);
}
return new LinkedList<>(invocationsInOrder);
}
Aggregations