MCPcopy
hub / github.com/OpenTSDB/opentsdb / deserialize

Method deserialize

test/query/pojo/TestQuery.java:164–172  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

162 }
163
164 @Test
165 public void deserialize() throws Exception {
166 Query query = JSON.parseToObject(json, Query.class);
167 query.validate();
168 Query expected = Query.Builder().setExpressions(Arrays.asList(expression))
169 .setFilters(Arrays.asList(filter)).setMetrics(Arrays.asList(metric))
170 .setTime(time).setOutputs(Arrays.asList(output)).build();
171 assertEquals(expected, query);
172 }
173
174 @Test(expected = IllegalArgumentException.class)
175 public void duplicatedFilterId() throws Exception {

Callers

nothing calls this directly

Calls 9

parseToObjectMethod · 0.95
validateMethod · 0.95
BuilderMethod · 0.95
setOutputsMethod · 0.80
setMetricsMethod · 0.80
setExpressionsMethod · 0.80
buildMethod · 0.45
setTimeMethod · 0.45
setFiltersMethod · 0.45

Tested by

no test coverage detected