List of usage examples for org.springframework.web.servlet.config.annotation ResourceHandlerRegistration addResourceLocations
public ResourceHandlerRegistration addResourceLocations(String... resourceLocations)
From source file:org.pmp.budgeto.app.SwaggerDispatcherConfigTest.java
@Test public void addResourceHandlers() throws Exception { ResourceHandlerRegistry resourceHandlerRegistry = Mockito.mock(ResourceHandlerRegistry.class); ResourceHandlerRegistration swaggerResourceHandlerRegistration = Mockito .mock(ResourceHandlerRegistration.class); Mockito.when(resourceHandlerRegistry .addResourceHandler(new String[] { "css/", "images/", "lib/", "swagger-ui.js" })) .thenReturn(swaggerResourceHandlerRegistration); Mockito.when(swaggerResourceHandlerRegistration.addResourceLocations("classpath:META-INF/resources/")) .thenReturn(swaggerResourceHandlerRegistration); Mockito.when(swaggerResourceHandlerRegistration.setCachePeriod(0)) .thenReturn(swaggerResourceHandlerRegistration); ResourceHandlerRegistration indexResourceHandlerRegistration = Mockito .mock(ResourceHandlerRegistration.class); Mockito.when(resourceHandlerRegistry.addResourceHandler("index.html")) .thenReturn(indexResourceHandlerRegistration); Mockito.when(indexResourceHandlerRegistration.addResourceLocations("classpath:swagger/")) .thenReturn(indexResourceHandlerRegistration); Mockito.when(indexResourceHandlerRegistration.setCachePeriod(0)) .thenReturn(indexResourceHandlerRegistration); swaggerDispatcherConfig.addResourceHandlers(resourceHandlerRegistry); Mockito.verify(resourceHandlerRegistry) .addResourceHandler(new String[] { "css/", "images/", "lib/", "swagger-ui.js" }); Mockito.verify(swaggerResourceHandlerRegistration).addResourceLocations("classpath:META-INF/resources/"); Mockito.verify(swaggerResourceHandlerRegistration).setCachePeriod(0); Mockito.verify(resourceHandlerRegistry).addResourceHandler("index.html"); Mockito.verify(indexResourceHandlerRegistration).addResourceLocations("classpath:swagger/"); Mockito.verify(indexResourceHandlerRegistration).setCachePeriod(0); Mockito.verifyNoMoreInteractions(resourceHandlerRegistry, swaggerResourceHandlerRegistration, indexResourceHandlerRegistration); }