use of com.vaadin.base.devserver.MockDeploymentConfiguration in project flow by vaadin.
the class AbstractDevModeTest method setup.
@Before
public void setup() throws Exception {
baseDir = temporaryFolder.getRoot().getPath();
npmFolder = temporaryFolder.getRoot();
Boolean enablePnpm = Boolean.TRUE;
appConfig = Mockito.mock(ApplicationConfiguration.class);
servletContext = Mockito.mock(ServletContext.class);
Mockito.when(servletContext.getAttribute(ApplicationConfiguration.class.getName())).thenReturn(appConfig);
Mockito.when(servletContext.getClassLoader()).thenReturn(servletContext.getClass().getClassLoader());
vaadinContext = new VaadinServletContext(servletContext);
mockApplicationConfiguration(appConfig, enablePnpm);
lookup = Mockito.mock(Lookup.class);
Mockito.when(servletContext.getAttribute(Lookup.class.getName())).thenReturn(lookup);
ResourceProvider resourceProvider = Mockito.mock(ResourceProvider.class);
Mockito.when(lookup.lookup(ResourceProvider.class)).thenReturn(resourceProvider);
devModeHandlerManager = new DevModeHandlerManagerImpl();
Mockito.when(lookup.lookup(DevModeHandlerManager.class)).thenReturn(devModeHandlerManager);
configuration = new MockDeploymentConfiguration();
Mockito.when(lookup.lookup(DeploymentConfiguration.class)).thenReturn(configuration);
Mockito.when(lookup.lookup(ApplicationConfiguration.class)).thenReturn(appConfig);
Mockito.when(lookup.lookup(StaticFileHandlerFactory.class)).thenReturn(service -> new StaticFileServer(service));
vaadinService = Mockito.mock(VaadinService.class);
Mockito.when(vaadinService.getContext()).thenReturn(vaadinContext);
Mockito.when(vaadinService.getDeploymentConfiguration()).thenReturn(configuration);
}
Aggregations