()
| 60 | } |
| 61 | |
| 62 | @Test |
| 63 | public void validateWithTimezone() { |
| 64 | TSQuery q = this.getMetricForValidate(); |
| 65 | q.setUseCalendar(true); |
| 66 | q.setTimezone("Pacific/Funafuti"); |
| 67 | q.validateAndSetQuery(); |
| 68 | assertEquals(1356998400000L, q.startTime()); |
| 69 | assertEquals(1356998460000L, q.endTime()); |
| 70 | assertEquals("sys.cpu.0", q.getQueries().get(0).getMetric()); |
| 71 | assertEquals("wildcard(*)", q.getQueries().get(0).getTags().get("host")); |
| 72 | assertEquals("literal_or(lga)", q.getQueries().get(0).getTags().get("dc")); |
| 73 | assertEquals(Aggregators.SUM, q.getQueries().get(0).aggregator()); |
| 74 | assertEquals(Aggregators.AVG, q.getQueries().get(0).downsampler()); |
| 75 | assertEquals(300000, q.getQueries().get(0).downsampleInterval()); |
| 76 | assertEquals("Pacific/Funafuti", q.getTimezone()); |
| 77 | assertEquals("Pacific/Funafuti", q.getQueries().get(0).downsamplingSpecification() |
| 78 | .getTimezone().getID()); |
| 79 | assertTrue(q.getQueries().get(0).downsamplingSpecification().useCalendar()); |
| 80 | } |
| 81 | |
| 82 | @Test |
| 83 | public void validateVerifyNoDSOverrideWithCalendar() { |
nothing calls this directly
no test coverage detected