@ -27,7 +27,6 @@ import org.mockito.Mockito;
@@ -27,7 +27,6 @@ import org.mockito.Mockito;
import org.springframework.cache.concurrent.ConcurrentMapCache ;
import org.springframework.core.io.Resource ;
import org.springframework.core.io.UrlResource ;
import org.springframework.http.CacheControl ;
import org.springframework.web.accept.ContentNegotiationManager ;
import org.springframework.web.context.support.GenericWebApplicationContext ;
@ -64,7 +63,7 @@ public class ResourceHandlerRegistryTests {
@@ -64,7 +63,7 @@ public class ResourceHandlerRegistryTests {
@BeforeEach
public void setU p ( ) {
public void setu p ( ) {
GenericWebApplicationContext appContext = new GenericWebApplicationContext ( ) ;
appContext . refresh ( ) ;
@ -76,8 +75,14 @@ public class ResourceHandlerRegistryTests {
@@ -76,8 +75,14 @@ public class ResourceHandlerRegistryTests {
this . response = new MockHttpServletResponse ( ) ;
}
private ResourceHttpRequestHandler getHandler ( String pathPattern ) {
SimpleUrlHandlerMapping hm = ( SimpleUrlHandlerMapping ) this . registry . getHandlerMapping ( ) ;
return ( ResourceHttpRequestHandler ) hm . getUrlMap ( ) . get ( pathPattern ) ;
}
@Test
public void noResourceHandlers ( ) throws Exception {
public void noResourceHandlers ( ) {
this . registry = new ResourceHandlerRegistry ( new GenericWebApplicationContext ( ) , new MockServletContext ( ) ) ;
assertThat ( ( Object ) this . registry . getHandlerMapping ( ) ) . isNull ( ) ;
}
@ -126,7 +131,7 @@ public class ResourceHandlerRegistryTests {
@@ -126,7 +131,7 @@ public class ResourceHandlerRegistryTests {
}
@Test
public void resourceChain ( ) throws Exception {
public void resourceChain ( ) {
ResourceResolver mockResolver = Mockito . mock ( ResourceResolver . class ) ;
ResourceTransformer mockTransformer = Mockito . mock ( ResourceTransformer . class ) ;
this . registration . resourceChain ( true ) . addResolver ( mockResolver ) . addTransformer ( mockTransformer ) ;
@ -148,7 +153,7 @@ public class ResourceHandlerRegistryTests {
@@ -148,7 +153,7 @@ public class ResourceHandlerRegistryTests {
}
@Test
public void resourceChainWithoutCaching ( ) throws Exception {
public void resourceChainWithoutCaching ( ) {
this . registration . resourceChain ( false ) ;
ResourceHttpRequestHandler handler = getHandler ( "/resources/**" ) ;
@ -163,7 +168,7 @@ public class ResourceHandlerRegistryTests {
@@ -163,7 +168,7 @@ public class ResourceHandlerRegistryTests {
@Test
@SuppressWarnings ( "deprecation" )
public void resourceChainWithVersionResolver ( ) throws Exception {
public void resourceChainWithVersionResolver ( ) {
VersionResourceResolver versionResolver = new VersionResourceResolver ( )
. addFixedVersionStrategy ( "fixed" , "/**/*.js" )
. addContentVersionStrategy ( "/**" ) ;
@ -188,7 +193,7 @@ public class ResourceHandlerRegistryTests {
@@ -188,7 +193,7 @@ public class ResourceHandlerRegistryTests {
@Test
@SuppressWarnings ( "deprecation" )
public void resourceChainWithOverrides ( ) throws Exception {
public void resourceChainWithOverrides ( ) {
CachingResourceResolver cachingResolver = Mockito . mock ( CachingResourceResolver . class ) ;
VersionResourceResolver versionResolver = Mockito . mock ( VersionResourceResolver . class ) ;
WebJarsResourceResolver webjarsResolver = Mockito . mock ( WebJarsResourceResolver . class ) ;
@ -224,13 +229,11 @@ public class ResourceHandlerRegistryTests {
@@ -224,13 +229,11 @@ public class ResourceHandlerRegistryTests {
}
@Test
public void urlResourceWithCharset ( ) throws Exception {
public void urlResourceWithCharset ( ) {
this . registration . addResourceLocations ( "[charset=ISO-8859-1]file:///tmp" ) ;
this . registration . resourceChain ( true ) ;
ResourceHttpRequestHandler handler = getHandler ( "/resources/**" ) ;
UrlResource resource = ( UrlResource ) handler . getLocations ( ) . get ( 1 ) ;
assertThat ( resource . getURL ( ) . toString ( ) ) . isEqualTo ( "file:/tmp" ) ;
assertThat ( handler . getUrlPathHelper ( ) ) . isNotNull ( ) ;
List < ResourceResolver > resolvers = handler . getResourceResolvers ( ) ;
@ -241,15 +244,10 @@ public class ResourceHandlerRegistryTests {
@@ -241,15 +244,10 @@ public class ResourceHandlerRegistryTests {
}
@Test
void lastModifiedDisabled ( ) {
public void lastModifiedDisabled ( ) {
this . registration . setUseLastModified ( false ) ;
ResourceHttpRequestHandler handler = getHandler ( "/resources/**" ) ;
assertThat ( handler . isUseLastModified ( ) ) . isFalse ( ) ;
}
private ResourceHttpRequestHandler getHandler ( String pathPattern ) {
SimpleUrlHandlerMapping hm = ( SimpleUrlHandlerMapping ) this . registry . getHandlerMapping ( ) ;
return ( ResourceHttpRequestHandler ) hm . getUrlMap ( ) . get ( pathPattern ) ;
}
}