@Test
public void timeOfDay() {

  assertTrue(new UriTokenizer("11:12:13").next(TokenKind.TimeOfDayValue));
  assertTrue(new UriTokenizer("11:12:13.456").next(TokenKind.TimeOfDayValue));
  assertFalse(new UriTokenizer("24:00:00").next(TokenKind.TimeOfDayValue));
  assertFalse(new UriTokenizer("01:60:00").next(TokenKind.TimeOfDayValue));
  assertFalse(new UriTokenizer("01:00:60").next(TokenKind.TimeOfDayValue));
  assertFalse(new UriTokenizer("01:00:00.").next(TokenKind.TimeOfDayValue));
  assertFalse(new UriTokenizer("0:02:03").next(TokenKind.TimeOfDayValue));
  assertFalse(new UriTokenizer("01:0:03").next(TokenKind.TimeOfDayValue));
  assertFalse(new UriTokenizer("01:02:0").next(TokenKind.TimeOfDayValue));
  wrongToken(TokenKind.TimeOfDayValue, "11:12", '-');
}