package org.needle4j.mock; /** * Interface for abstraction of a specific mock provider. * */ public interface MockProvider { /** * Creates a mock object of a given class or interface. * * @param type * class or interface to mock * @return mock object */ <T> T createMockComponent(Class<T> type); }