public static <T> T getVerifyingRepositoryProxy(T target, VerifyingMethodInterceptor interceptor) {
ProxyFactory factory = new ProxyFactory();
factory.setInterfaces(target.getClass().getInterfaces());
factory.setTarget(target);
factory.addAdvice(interceptor);
return (T) factory.getProxy();
}
public static VerifyingMethodInterceptor expectInvocationOnType(Class<?> type) {