13
13
* See the License for the specific language governing permissions and
14
14
* limitations under the License.
15
15
*/
16
+
16
17
package org .springframework .web .accept ;
17
18
18
19
import java .util .Collections ;
33
34
*/
34
35
public class MappingMediaTypeFileExtensionResolverTests {
35
36
37
+ private final Map <String , MediaType > mapping = Collections .singletonMap ("json" , MediaType .APPLICATION_JSON );
38
+ private final MappingMediaTypeFileExtensionResolver resolver = new MappingMediaTypeFileExtensionResolver (this .mapping );
39
+
36
40
@ Test
37
41
public void resolveExtensions () {
38
- Map <String , MediaType > mapping = Collections .singletonMap ("json" , MediaType .APPLICATION_JSON );
39
- MappingMediaTypeFileExtensionResolver resolver = new MappingMediaTypeFileExtensionResolver (mapping );
40
- List <String > extensions = resolver .resolveFileExtensions (MediaType .APPLICATION_JSON );
42
+ List <String > extensions = this .resolver .resolveFileExtensions (MediaType .APPLICATION_JSON );
41
43
42
- assertThat (extensions .size () ).isEqualTo (1 );
44
+ assertThat (extensions ) .size ().isEqualTo (1 );
43
45
assertThat (extensions .get (0 )).isEqualTo ("json" );
44
46
}
45
47
46
48
@ Test
47
49
public void resolveExtensionsNoMatch () {
48
- Map <String , MediaType > mapping = Collections .singletonMap ("json" , MediaType .APPLICATION_JSON );
49
- MappingMediaTypeFileExtensionResolver resolver = new MappingMediaTypeFileExtensionResolver (mapping );
50
- List <String > extensions = resolver .resolveFileExtensions (MediaType .TEXT_HTML );
50
+ List <String > extensions = this .resolver .resolveFileExtensions (MediaType .TEXT_HTML );
51
51
52
- assertThat (extensions . isEmpty ()). isTrue ();
52
+ assertThat (extensions ). isEmpty ();
53
53
}
54
54
55
55
/**
@@ -58,9 +58,7 @@ public void resolveExtensionsNoMatch() {
58
58
*/
59
59
@ Test
60
60
public void lookupMediaTypeCaseInsensitive () {
61
- Map <String , MediaType > mapping = Collections .singletonMap ("json" , MediaType .APPLICATION_JSON );
62
- MappingMediaTypeFileExtensionResolver resolver = new MappingMediaTypeFileExtensionResolver (mapping );
63
- MediaType mediaType = resolver .lookupMediaType ("JSON" );
61
+ MediaType mediaType = this .resolver .lookupMediaType ("JSON" );
64
62
65
63
assertThat (mediaType ).isEqualTo (MediaType .APPLICATION_JSON );
66
64
}
0 commit comments