package com.netflix.governator.guice.test.mocks; /** * Abstraction for creating/resetting Mocks and Spies. Must have a default constructor. */ public interface MockHandler { <T> T createMock(Class<T> classToMock); <T> T createMock(Class<T> classToMock, Object answerMode); <T> T createSpy(T objectToSpy); void resetMock(Object mockToReset); }