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

Method notEnoughMetrics

test/tsd/TestQueryExecutor.java:701–714  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

699 }
700
701 @Test (expected = IllegalArgumentException.class)
702 public void notEnoughMetrics() throws Exception {
703 oneExtraSameE();
704 expressions = Arrays.asList(
705 Expression.Builder().setId("e").setExpression("a + b + c").build());
706 String json = JSON.serializeToString(getDefaultQueryBuilder());
707 final QueryRpc rpc = new QueryRpc();
708 final HttpQuery query = NettyMocks.postQuery(tsdb,
709 "/api/query/exp", json);
710 query.getQueryBaseRoute(); // to the correct serializer
711 NettyMocks.mockChannelFuture(query);
712
713 rpc.execute(tsdb, query);
714 }
715
716 protected Query.Builder getDefaultQueryBuilder() {
717 return Query.Builder().setExpressions(expressions).setFilters(filters)

Callers

nothing calls this directly

Calls 11

BuilderMethod · 0.95
serializeToStringMethod · 0.95
postQueryMethod · 0.95
getQueryBaseRouteMethod · 0.95
mockChannelFutureMethod · 0.95
executeMethod · 0.95
oneExtraSameEMethod · 0.80
setExpressionMethod · 0.80
buildMethod · 0.45
setIdMethod · 0.45

Tested by

no test coverage detected