Polishing
This commit is contained in:
@@ -95,13 +95,11 @@ public class MappingMediaTypeFileExtensionResolver implements MediaTypeFileExten
|
||||
}
|
||||
|
||||
/**
|
||||
* Use this method for a reverse, case-insensitive MediaType lookup.
|
||||
* @param extension the extension to look up
|
||||
* @return a MediaType for the key or {@code null}
|
||||
* Use this method for a reverse lookup from extension to MediaType.
|
||||
* @return a MediaType for the key, or {@code null} if none found
|
||||
*/
|
||||
protected MediaType lookupMediaType(String extension) {
|
||||
extension = extension.toLowerCase(Locale.ENGLISH);
|
||||
return this.mediaTypes.get(extension);
|
||||
return this.mediaTypes.get(extension.toLowerCase(Locale.ENGLISH));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ import static org.junit.Assert.*;
|
||||
* Test fixture for {@link MappingMediaTypeFileExtensionResolver}.
|
||||
*
|
||||
* @author Rossen Stoyanchev
|
||||
* @author Melissa Hartsock
|
||||
*/
|
||||
public class MappingMediaTypeFileExtensionResolverTests {
|
||||
|
||||
@@ -51,8 +52,10 @@ public class MappingMediaTypeFileExtensionResolverTests {
|
||||
assertTrue(extensions.isEmpty());
|
||||
}
|
||||
|
||||
// SPR-13747
|
||||
|
||||
/**
|
||||
* Unit test for SPR-13747 - ensures that reverse lookup of media type from media
|
||||
* type key is case-insensitive.
|
||||
*/
|
||||
@Test
|
||||
public void lookupMediaTypeCaseInsensitive() {
|
||||
Map<String, MediaType> mapping = Collections.singletonMap("json", MediaType.APPLICATION_JSON);
|
||||
@@ -61,4 +64,5 @@ public class MappingMediaTypeFileExtensionResolverTests {
|
||||
|
||||
assertEquals(mediaType, MediaType.APPLICATION_JSON);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user