From 3943a6402cf1d220c25b50db809caf371e1d9147 Mon Sep 17 00:00:00 2001 From: Venkatesh Seetharam <venkatesh@apache.org> Date: Fri, 5 Jun 2015 11:44:41 -0700 Subject: [PATCH] BUG-38897 return consistent content type header for all calls --- client/src/main/java/org/apache/hadoop/metadata/MetadataServiceClient.java | 14 ++++++++------ webapp/src/main/java/org/apache/hadoop/metadata/web/resources/AdminResource.java | 2 +- webapp/src/main/java/org/apache/hadoop/metadata/web/util/Servlets.java | 6 ++---- webapp/src/test/java/org/apache/hadoop/metadata/web/resources/AdminJerseyResourceIT.java | 6 +++--- webapp/src/test/java/org/apache/hadoop/metadata/web/resources/BaseResourceIT.java | 6 +++--- webapp/src/test/java/org/apache/hadoop/metadata/web/resources/EntityJerseyResourceIT.java | 65 +++++++++++++++++++++++++++++++++++++---------------------------- webapp/src/test/java/org/apache/hadoop/metadata/web/resources/HiveLineageJerseyResourceIT.java | 22 +++++++++++----------- webapp/src/test/java/org/apache/hadoop/metadata/web/resources/MetadataDiscoveryJerseyResourceIT.java | 18 +++++++++--------- webapp/src/test/java/org/apache/hadoop/metadata/web/resources/RexsterGraphJerseyResourceIT.java | 10 +++++----- webapp/src/test/java/org/apache/hadoop/metadata/web/resources/TypesJerseyResourceIT.java | 22 +++++++++++----------- 10 files changed, 90 insertions(+), 81 deletions(-) diff --git a/client/src/main/java/org/apache/hadoop/metadata/MetadataServiceClient.java b/client/src/main/java/org/apache/hadoop/metadata/MetadataServiceClient.java index 77ab98b..cd2f9da 100755 --- a/client/src/main/java/org/apache/hadoop/metadata/MetadataServiceClient.java +++ b/client/src/main/java/org/apache/hadoop/metadata/MetadataServiceClient.java @@ -75,6 +75,8 @@ public class MetadataServiceClient { public static final String DATA_SET_SUPER_TYPE = "DataSet"; public static final String PROCESS_SUPER_TYPE = "Process"; + public static final String JSON_MEDIA_TYPE = MediaType.APPLICATION_JSON + "; charset=UTF-8"; + private WebResource service; public MetadataServiceClient(String baseUrl) { @@ -213,9 +215,9 @@ public class MetadataServiceClient { /** * Updates property for the entity corresponding to guid - * @param guid - * @param property - * @param value + * @param guid guid + * @param property property key + * @param value property value */ public JSONObject updateEntity(String guid, String property, String value) throws MetadataServiceException { WebResource resource = getResource(API.UPDATE_ENTITY, guid); @@ -314,11 +316,11 @@ public class MetadataServiceClient { private JSONObject callAPIWithResource(API api, WebResource resource, Object requestObject) throws MetadataServiceException { ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(JSON_MEDIA_TYPE) + .type(JSON_MEDIA_TYPE) .method(api.getMethod(), ClientResponse.class, requestObject); - Response.Status expectedStatus = (api.getMethod() == HttpMethod.POST) + Response.Status expectedStatus = HttpMethod.POST.equals(api.getMethod()) ? Response.Status.CREATED : Response.Status.OK; if (clientResponse.getStatus() == expectedStatus.getStatusCode()) { String responseAsString = clientResponse.getEntity(String.class); diff --git a/webapp/src/main/java/org/apache/hadoop/metadata/web/resources/AdminResource.java b/webapp/src/main/java/org/apache/hadoop/metadata/web/resources/AdminResource.java index d1ed789..86f9c22 100755 --- a/webapp/src/main/java/org/apache/hadoop/metadata/web/resources/AdminResource.java +++ b/webapp/src/main/java/org/apache/hadoop/metadata/web/resources/AdminResource.java @@ -76,7 +76,7 @@ public class AdminResource { */ @GET @Path("version") - @Produces(MediaType.APPLICATION_JSON) + @Produces(Servlets.JSON_MEDIA_TYPE) public Response getVersion() { if (version == null) { try { diff --git a/webapp/src/main/java/org/apache/hadoop/metadata/web/util/Servlets.java b/webapp/src/main/java/org/apache/hadoop/metadata/web/util/Servlets.java index f767c24..47435a4 100755 --- a/webapp/src/main/java/org/apache/hadoop/metadata/web/util/Servlets.java +++ b/webapp/src/main/java/org/apache/hadoop/metadata/web/util/Servlets.java @@ -18,7 +18,6 @@ package org.apache.hadoop.metadata.web.util; -import com.google.common.base.Preconditions; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringEscapeUtils; import org.apache.commons.lang3.StringUtils; @@ -41,14 +40,13 @@ import java.io.StringWriter; */ public final class Servlets { - public static final String QUOTE = "\""; - private static final Logger LOG = LoggerFactory.getLogger(Servlets.class); private Servlets() { /* singleton */ } public static final String JSON_MEDIA_TYPE = MediaType.APPLICATION_JSON + "; charset=UTF-8"; + /** * Returns the user of the given request. * @@ -133,7 +131,7 @@ public final class Servlets { return Response .status(status) .entity(errorEntity) - .type(MediaType.APPLICATION_JSON) + .type(JSON_MEDIA_TYPE) .build(); } diff --git a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/AdminJerseyResourceIT.java b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/AdminJerseyResourceIT.java index d5215d6..ca51cd6 100755 --- a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/AdminJerseyResourceIT.java +++ b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/AdminJerseyResourceIT.java @@ -21,13 +21,13 @@ package org.apache.hadoop.metadata.web.resources; import com.sun.jersey.api.client.ClientResponse; import com.sun.jersey.api.client.WebResource; import org.apache.commons.configuration.PropertiesConfiguration; +import org.apache.hadoop.metadata.web.util.Servlets; import org.codehaus.jettison.json.JSONObject; import org.testng.Assert; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import javax.ws.rs.HttpMethod; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; /** @@ -46,8 +46,8 @@ public class AdminJerseyResourceIT extends BaseResourceIT { .path("api/metadata/admin/version"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); diff --git a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/BaseResourceIT.java b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/BaseResourceIT.java index e5d99f2..e0efe7d 100755 --- a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/BaseResourceIT.java +++ b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/BaseResourceIT.java @@ -30,12 +30,12 @@ import org.apache.hadoop.metadata.typesystem.json.TypesSerialization; import org.apache.hadoop.metadata.typesystem.persistence.Id; import org.apache.hadoop.metadata.typesystem.types.ClassType; import org.apache.hadoop.metadata.typesystem.types.HierarchicalTypeDefinition; +import org.apache.hadoop.metadata.web.util.Servlets; import org.codehaus.jettison.json.JSONObject; import org.testng.Assert; import org.testng.annotations.BeforeClass; import javax.ws.rs.HttpMethod; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriBuilder; @@ -73,8 +73,8 @@ public abstract class BaseResourceIT { .path("api/metadata/types"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.POST, ClientResponse.class, typesAsJSON); Assert.assertEquals(clientResponse.getStatus(), Response.Status.CREATED.getStatusCode()); diff --git a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/EntityJerseyResourceIT.java b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/EntityJerseyResourceIT.java index f83717f..2fe874c 100755 --- a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/EntityJerseyResourceIT.java +++ b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/EntityJerseyResourceIT.java @@ -33,8 +33,18 @@ import org.apache.hadoop.metadata.typesystem.json.InstanceSerialization$; import org.apache.hadoop.metadata.typesystem.json.TypesSerialization; import org.apache.hadoop.metadata.typesystem.json.TypesSerialization$; import org.apache.hadoop.metadata.typesystem.persistence.Id; -import org.apache.hadoop.metadata.typesystem.types.*; +import org.apache.hadoop.metadata.typesystem.types.AttributeDefinition; +import org.apache.hadoop.metadata.typesystem.types.ClassType; +import org.apache.hadoop.metadata.typesystem.types.DataTypes; +import org.apache.hadoop.metadata.typesystem.types.EnumTypeDefinition; +import org.apache.hadoop.metadata.typesystem.types.EnumValue; +import org.apache.hadoop.metadata.typesystem.types.HierarchicalTypeDefinition; +import org.apache.hadoop.metadata.typesystem.types.Multiplicity; +import org.apache.hadoop.metadata.typesystem.types.StructTypeDefinition; +import org.apache.hadoop.metadata.typesystem.types.TraitType; +import org.apache.hadoop.metadata.typesystem.types.TypeUtils; import org.apache.hadoop.metadata.typesystem.types.utils.TypesUtil; +import org.apache.hadoop.metadata.web.util.Servlets; import org.codehaus.jettison.json.JSONArray; import org.codehaus.jettison.json.JSONObject; import org.slf4j.Logger; @@ -44,7 +54,6 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import javax.ws.rs.HttpMethod; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import java.util.List; import java.util.UUID; @@ -209,8 +218,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path(guid); return resource.queryParam("property", property).queryParam("value", value) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.PUT, ClientResponse.class); } @@ -218,8 +227,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { WebResource resource = service .path("api/metadata/entities") .path(guid); - return resource.accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + return resource.accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); } @@ -239,8 +248,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path("blah"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.NOT_FOUND.getStatusCode()); @@ -257,8 +266,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { ClientResponse clientResponse = service .path("api/metadata/entities") .queryParam("type", TABLE_TYPE) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -278,8 +287,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { ClientResponse clientResponse = service .path("api/metadata/entities") .queryParam("type", "blah") - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.BAD_REQUEST.getStatusCode()); @@ -299,8 +308,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { ClientResponse clientResponse = service .path("api/metadata/entities") .queryParam("type", "test") - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -331,8 +340,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path("api/metadata/entities") .path(guid) .path(TRAITS) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -365,8 +374,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path("api/metadata/entities") .path(guid) .path(TRAITS) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.POST, ClientResponse.class, traitInstanceAsJSON); Assert.assertEquals(clientResponse.getStatus(), Response.Status.CREATED.getStatusCode()); @@ -391,8 +400,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path("api/metadata/entities") .path(guid) .path(TRAITS) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.POST, ClientResponse.class, traitInstanceAsJSON); Assert.assertEquals(clientResponse.getStatus(), Response.Status.BAD_REQUEST.getStatusCode()); } @@ -417,8 +426,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path("api/metadata/entities") .path(guid) .path(TRAITS) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.POST, ClientResponse.class, traitInstanceAsJSON); Assert.assertEquals(clientResponse.getStatus(), Response.Status.CREATED.getStatusCode()); @@ -461,8 +470,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path("api/metadata/entities") .path("random") .path(TRAITS) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.POST, ClientResponse.class, traitInstanceAsJSON); Assert.assertEquals(clientResponse.getStatus(), Response.Status.BAD_REQUEST.getStatusCode()); } @@ -476,8 +485,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path(guid) .path(TRAITS) .path(traitName) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.DELETE, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -499,8 +508,8 @@ public class EntityJerseyResourceIT extends BaseResourceIT { .path("random") .path(TRAITS) .path(traitName) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.DELETE, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.BAD_REQUEST.getStatusCode()); diff --git a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/HiveLineageJerseyResourceIT.java b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/HiveLineageJerseyResourceIT.java index afb2dec..a40f7ce 100644 --- a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/HiveLineageJerseyResourceIT.java +++ b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/HiveLineageJerseyResourceIT.java @@ -37,6 +37,7 @@ import org.apache.hadoop.metadata.typesystem.types.StructTypeDefinition; import org.apache.hadoop.metadata.typesystem.types.TraitType; import org.apache.hadoop.metadata.typesystem.types.TypeUtils; import org.apache.hadoop.metadata.typesystem.types.utils.TypesUtil; +import org.apache.hadoop.metadata.web.util.Servlets; import org.codehaus.jettison.json.JSONArray; import org.codehaus.jettison.json.JSONObject; import org.testng.Assert; @@ -44,7 +45,6 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import javax.ws.rs.HttpMethod; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import java.util.List; @@ -72,8 +72,8 @@ public class HiveLineageJerseyResourceIT extends BaseResourceIT { .path("graph"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -106,8 +106,8 @@ public class HiveLineageJerseyResourceIT extends BaseResourceIT { .path("graph"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -139,8 +139,8 @@ public class HiveLineageJerseyResourceIT extends BaseResourceIT { .path("schema"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -174,8 +174,8 @@ public class HiveLineageJerseyResourceIT extends BaseResourceIT { .path("schema"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.NOT_FOUND.getStatusCode()); @@ -189,8 +189,8 @@ public class HiveLineageJerseyResourceIT extends BaseResourceIT { .path("schema"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.NOT_FOUND.getStatusCode()); diff --git a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/MetadataDiscoveryJerseyResourceIT.java b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/MetadataDiscoveryJerseyResourceIT.java index ba52134..70426c4 100755 --- a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/MetadataDiscoveryJerseyResourceIT.java +++ b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/MetadataDiscoveryJerseyResourceIT.java @@ -34,6 +34,7 @@ import org.apache.hadoop.metadata.typesystem.types.StructTypeDefinition; import org.apache.hadoop.metadata.typesystem.types.TraitType; import org.apache.hadoop.metadata.typesystem.types.TypeUtils; import org.apache.hadoop.metadata.typesystem.types.utils.TypesUtil; +import org.apache.hadoop.metadata.web.util.Servlets; import org.codehaus.jettison.json.JSONArray; import org.codehaus.jettison.json.JSONObject; import org.testng.Assert; @@ -41,7 +42,6 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import javax.ws.rs.HttpMethod; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import java.util.List; @@ -66,8 +66,8 @@ public class MetadataDiscoveryJerseyResourceIT extends BaseResourceIT { .queryParam("query", dslQuery); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -99,8 +99,8 @@ public class MetadataDiscoveryJerseyResourceIT extends BaseResourceIT { .queryParam("query", dslQuery); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.BAD_REQUEST.getStatusCode()); @@ -114,8 +114,8 @@ public class MetadataDiscoveryJerseyResourceIT extends BaseResourceIT { .queryParam("query", query); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -137,8 +137,8 @@ public class MetadataDiscoveryJerseyResourceIT extends BaseResourceIT { .queryParam("query", query); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); diff --git a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/RexsterGraphJerseyResourceIT.java b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/RexsterGraphJerseyResourceIT.java index 07c842c..7ebd7e1 100755 --- a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/RexsterGraphJerseyResourceIT.java +++ b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/RexsterGraphJerseyResourceIT.java @@ -20,12 +20,12 @@ package org.apache.hadoop.metadata.web.resources; import com.sun.jersey.api.client.ClientResponse; import com.sun.jersey.api.client.WebResource; +import org.apache.hadoop.metadata.web.util.Servlets; import org.testng.Assert; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import javax.ws.rs.HttpMethod; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; /** @@ -49,8 +49,8 @@ public class RexsterGraphJerseyResourceIT extends BaseResourceIT { .path("0"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); String response = clientResponse.getEntity(String.class); @@ -62,8 +62,8 @@ public class RexsterGraphJerseyResourceIT extends BaseResourceIT { .path("api/metadata/graph/vertices/blah"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.NOT_FOUND.getStatusCode()); } diff --git a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/TypesJerseyResourceIT.java b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/TypesJerseyResourceIT.java index 5ee8eb6..00bbac5 100755 --- a/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/TypesJerseyResourceIT.java +++ b/webapp/src/test/java/org/apache/hadoop/metadata/web/resources/TypesJerseyResourceIT.java @@ -32,6 +32,7 @@ import org.apache.hadoop.metadata.typesystem.types.HierarchicalTypeDefinition; import org.apache.hadoop.metadata.typesystem.types.Multiplicity; import org.apache.hadoop.metadata.typesystem.types.TraitType; import org.apache.hadoop.metadata.typesystem.types.utils.TypesUtil; +import org.apache.hadoop.metadata.web.util.Servlets; import org.codehaus.jettison.json.JSONArray; import org.codehaus.jettison.json.JSONObject; import org.testng.Assert; @@ -40,7 +41,6 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import javax.ws.rs.HttpMethod; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import java.util.ArrayList; import java.util.List; @@ -74,8 +74,8 @@ public class TypesJerseyResourceIT extends BaseResourceIT { .path("api/metadata/types"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.POST, ClientResponse.class, typesAsJSON); Assert.assertEquals(clientResponse.getStatus(), Response.Status.CREATED.getStatusCode()); @@ -98,8 +98,8 @@ public class TypesJerseyResourceIT extends BaseResourceIT { .path(typeDefinition.typeName); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -130,8 +130,8 @@ public class TypesJerseyResourceIT extends BaseResourceIT { .path("blah"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.NOT_FOUND.getStatusCode()); } @@ -142,8 +142,8 @@ public class TypesJerseyResourceIT extends BaseResourceIT { .path("api/metadata/types"); ClientResponse clientResponse = resource - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); @@ -166,8 +166,8 @@ public class TypesJerseyResourceIT extends BaseResourceIT { ClientResponse clientResponse = resource .queryParam("type", DataTypes.TypeCategory.TRAIT.name()) - .accept(MediaType.APPLICATION_JSON) - .type(MediaType.APPLICATION_JSON) + .accept(Servlets.JSON_MEDIA_TYPE) + .type(Servlets.JSON_MEDIA_TYPE) .method(HttpMethod.GET, ClientResponse.class); Assert.assertEquals(clientResponse.getStatus(), Response.Status.OK.getStatusCode()); -- libgit2 0.27.1