package jj.resource; import static org.mockito.Mockito.*; /** * @author jason */ public class MockResourceIdentifierMaker extends ResourceIdentifierMaker { private static PathResolver mockPathResolver() { return mock(PathResolver.class); // not even really necessary! but whatever } public MockResourceIdentifierMaker() { super(mockPathResolver()); } @Override public <T extends Resource<Void>> ResourceIdentifier<T, Void> make(Class<T> resourceClass, Location base, String name) { return make(resourceClass, base, name, null); } @Override public <T extends Resource<A>, A> ResourceIdentifier<T, A> make(Class<T> resourceClass, Location base, String name, A argument) { return new ResourceIdentifier<>(resourceClass, base, name, argument); } }