MCPcopy Create free account
hub / github.com/OpenTSDB/opentsdb / getDurationUnits

Method getDurationUnits

test/utils/TestDateTime.java:374–391  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

372 }
373
374 @Test
375 public void getDurationUnits() {
376 assertEquals("ms", DateTime.getDurationUnits("5ms"));
377 assertEquals("s", DateTime.getDurationUnits("30s"));
378 assertEquals("m", DateTime.getDurationUnits("60m"));
379 assertEquals("h", DateTime.getDurationUnits("42h"));
380 assertEquals("d", DateTime.getDurationUnits("9d"));
381 assertEquals("w", DateTime.getDurationUnits("4w"));
382 assertEquals("n", DateTime.getDurationUnits("12n"));
383 assertEquals("y", DateTime.getDurationUnits("4y"));
384
385 // zeros ok
386 assertEquals("d", DateTime.getDurationUnits("0d"));
387
388 // biggies
389 assertEquals("s", DateTime.getDurationUnits("86400s"));
390 assertEquals("s", DateTime.getDurationUnits("8641816584387483775236188168735700s"));
391 }
392
393 @Test (expected = IllegalArgumentException.class)
394 public void getDurationUnitsNegative() {

Callers

nothing calls this directly

Calls 1

getDurationUnitsMethod · 0.95

Tested by

no test coverage detected