()
| 191 | } |
| 192 | |
| 193 | @Test |
| 194 | public void scan() throws Exception { |
| 195 | setupMockScanners(false); |
| 196 | |
| 197 | SimpleHistogram y1Hist = mock(SimpleHistogram.class); |
| 198 | PowerMockito.whenNew(SimpleHistogram.class).withAnyArguments().thenReturn(y1Hist); |
| 199 | |
| 200 | final SaltScanner scanner = new SaltScanner(tsdb, METRIC_BYTES, scanners, |
| 201 | null, null, false, null, query_stats, 0, spans, 0, 0); |
| 202 | assertTrue(Maps.difference(spans, scanner.scanHistogram().joinUninterruptibly()).areEqual()); |
| 203 | assertEquals(3, spans.size()); |
| 204 | |
| 205 | HistogramSpan span = spans.get(key_a); |
| 206 | assertEquals(2, span.size()); |
| 207 | assertEquals(1356998400000L, span.timestamp(0)); |
| 208 | assertEquals(1357002496000L, span.timestamp(1)); |
| 209 | assertEquals(1, span.getAnnotations().size()); |
| 210 | |
| 211 | span = spans.get(key_b); |
| 212 | assertEquals(1, span.size()); |
| 213 | assertEquals(1356998400000L, span.timestamp(0)); |
| 214 | assertEquals(0, span.getAnnotations().size()); |
| 215 | |
| 216 | span = spans.get(key_c); |
| 217 | assertEquals(2, span.size()); |
| 218 | assertEquals(1359680400000L, span.timestamp(0)); |
| 219 | assertEquals(1359684496000L, span.timestamp(1)); |
| 220 | assertEquals(0, span.getAnnotations().size()); |
| 221 | } |
| 222 | |
| 223 | @Test |
| 224 | public void scanWithFilter() throws Exception { |
nothing calls this directly
no test coverage detected