mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Retain order of produces media types in @ExceptionHandler
Closes gh-35587 Signed-off-by: Igor Murzich <imurzich@gmail.com>
This commit is contained in:
committed by
Sam Brannen
parent
6c5de48059
commit
7699b4af9c
+7
@@ -117,6 +117,13 @@ class ExceptionHandlerMethodResolverTests {
|
||||
assertThat(resolver.resolveExceptionMapping(new IllegalArgumentException(), MediaType.TEXT_HTML).getHandlerMethod().getName()).isEqualTo("handleHtml");
|
||||
}
|
||||
|
||||
@Test
|
||||
void shouldKeepProduceMediaTypesOrder() {
|
||||
ExceptionHandlerMethodResolver resolver = new ExceptionHandlerMethodResolver(MediaTypeController.class);
|
||||
assertThat(resolver.resolveExceptionMapping(new IllegalArgumentException(), MediaType.TEXT_HTML).getProducibleTypes().toString()).isEqualTo("[text/html, */*]");
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
void shouldResolveMethodWithCompatibleMediaType() {
|
||||
ExceptionHandlerMethodResolver resolver = new ExceptionHandlerMethodResolver(MediaTypeController.class);
|
||||
|
||||
Reference in New Issue
Block a user