public static <T> MockHandler<T> createMockHandler(MockCreationSettings<T> settings) { MockHandler<T> handler = new MockHandlerImpl<T>(settings); MockHandler<T> nullResultGuardian = new NullResultGuardian<T>(handler); return new InvocationNotifierHandler<T>(nullResultGuardian, settings); } }
public InternalMockHandler create(MockCreationSettings settings) { InternalMockHandler handler = new MockHandlerImpl(settings); InternalMockHandler nullResultGuardian = new NullResultGuardian(handler); InternalMockHandler notifier = new InvocationNotifierHandler(nullResultGuardian, settings); return notifier; } }