package com.github.nyrkovalex.ironadmin.core.pages.dummy;
import com.github.nyrkovalex.ironadmin.core.TemplateResolver;
import com.github.nyrkovalex.ironadmin.core.pages.PageRegistry;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import static org.mockito.Mockito.mock;
public final class DummyFactory {
private static PageRegistry registry;
private static TemplateResolver resolver;
private static HttpServletRequest servletRequest;
private static HttpServletResponse servletResponse;
private DummyFactory() {
}
public static void reset() {
servletResponse = mock(HttpServletResponse.class);
servletRequest = mock(HttpServletRequest.class);
resolver = mock(TemplateResolver.class);
registry = mock(PageRegistry.class);
}
public static PageRegistry getRegistry() {
return registry;
}
public static TemplateResolver getResolver() {
return resolver;
}
public static HttpServletRequest getRequest() {
return servletRequest;
}
public static HttpServletResponse getResponse() {
return servletResponse;
}
}