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

Method split

test/core/TestTsdbQuery.java:698–719  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

696 }
697
698 @Test
699 public void split() {
700 long mockSystemTime = 1356998400000L;
701 mockSystemTime(mockSystemTime);
702 mockEnableRollupQuerySplitting();
703
704 TSQuery tsQuery = getTSQuery();
705 TsdbQuery rawQuery = spy(new TsdbQuery(tsdb));
706
707 query.setStartTime(mockSystemTime - 7 * ONE_DAY_MS);
708
709 doReturn(Deferred.fromResult(null)).when(rawQuery).configureFromQuery(eq(tsQuery), eq(0), eq(true));
710
711 query.split(tsQuery, 0, rawQuery);
712
713 verify(rawQuery).configureFromQuery(eq(tsQuery), eq(0), eq(true));
714
715 assertEquals(mockSystemTime - 7 * ONE_DAY_MS, query.getStartTime());
716 assertEquals(mockSystemTime - 2 * ONE_DAY_MS, query.getEndTime());
717 assertEquals(mockSystemTime - 2 * ONE_DAY_MS, rawQuery.getStartTime());
718 assertEquals(mockSystemTime, rawQuery.getEndTime());
719 }
720
721 @Test(expected = IllegalStateException.class)
722 public void splitThrowsIfNotSplittable() {

Callers 14

dumpRawMethod · 0.45
dumpImportMethod · 0.45
dumpRawAndDeleteMethod · 0.45
dumpImportAndDeleteMethod · 0.45
dumpRawCompactedMethod · 0.45
dumpImportCompactedMethod · 0.45
runQueryMethod · 0.45

Calls 9

mockSystemTimeMethod · 0.95
getTSQueryMethod · 0.95
getStartTimeMethod · 0.95
getEndTimeMethod · 0.95
setStartTimeMethod · 0.65
configureFromQueryMethod · 0.65
getStartTimeMethod · 0.65
getEndTimeMethod · 0.65

Tested by

no test coverage detected