mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-14 17:26:22 +01:00
fix resultHasMediaType for camel case media types
This commit is contained in:
@@ -15,7 +15,7 @@ public abstract class JsonEnricherBase implements JsonEnricher {
|
||||
}
|
||||
|
||||
protected boolean resultHasMediaType(String mediaType, JsonEnricherContext context) {
|
||||
return mediaType.equals(context.getResponseMediaType().toString());
|
||||
return mediaType.equalsIgnoreCase(context.getResponseMediaType().toString());
|
||||
}
|
||||
|
||||
protected JsonNode value(Object object) {
|
||||
|
||||
@@ -23,6 +23,14 @@ public class JsonEnricherBaseTest {
|
||||
assertThat(enricher.resultHasMediaType(MediaType.APPLICATION_XML, context)).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testResultHasMediaTypeWithCamelCaseMediaType() {
|
||||
String mediaType = "application/hitchhikersGuideToTheGalaxy";
|
||||
JsonEnricherContext context = new JsonEnricherContext(null, MediaType.valueOf(mediaType), null);
|
||||
|
||||
assertThat(enricher.resultHasMediaType(mediaType, context)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAppendLink() {
|
||||
ObjectNode root = objectMapper.createObjectNode();
|
||||
|
||||
Reference in New Issue
Block a user