use of org.mockito.internal.util.DefaultMockingDetails in project mockito by mockito.
the class AllInvocationsFinder method findStubbings.
/**
* Gets all stubbings from mocks. Invocations are ordered earlier first.
*
* @param mocks mocks
* @return stubbings
*/
public static Set<Stubbing> findStubbings(Iterable<?> mocks) {
Set<Stubbing> stubbings = new TreeSet<>(new StubbingComparator());
for (Object mock : mocks) {
// the static mock.
if (mock instanceof Class<?>) {
continue;
}
Collection<? extends Stubbing> fromSingleMock = new DefaultMockingDetails(mock).getStubbings();
stubbings.addAll(fromSingleMock);
}
return stubbings;
}
use of org.mockito.internal.util.DefaultMockingDetails 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