MCPcopy Index your code
hub / github.com/OpenTSDB/opentsdb / badRequestDefaultSerializer

Method badRequestDefaultSerializer

test/tsd/TestHttpQuery.java:867–881  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

865 }
866
867 @Test
868 public void badRequestDefaultSerializer() {
869 HttpQuery query = NettyMocks.getQuery(tsdb, "/api/error");
870 query.getQueryBaseRoute();
871 try {
872 throw new BadRequestException("Bad user error");
873 } catch (BadRequestException e) {
874 query.badRequest(e);
875 }
876 assertEquals(HttpResponseStatus.BAD_REQUEST, query.response().getStatus());
877 assertEquals(
878 "{\"error\":{\"code\":400,\"message\":\"Bad user error\"",
879 query.response().getContent().toString(Charset.forName("UTF-8"))
880 .substring(0, 47));
881 }
882
883 @Test
884 public void badRequestDefaultSerializerDiffStatus() {

Callers

nothing calls this directly

Calls 7

getQueryMethod · 0.95
getQueryBaseRouteMethod · 0.95
badRequestMethod · 0.95
responseMethod · 0.80
getStatusMethod · 0.65
toStringMethod · 0.45
getContentMethod · 0.45

Tested by

no test coverage detected