@Test public void testMatch() { assertEquals(0, TokenType.START.match("Foo", 0)); assertEquals(-1, TokenType.START.match("Foo", 1)); assertEquals(1, TokenType.NUMBER_INT.match("1+3", 0)); assertEquals(4, TokenType.NUMBER_INT.match("1234+3", 0)); assertEquals(3, TokenType.END.match("1+3", 3)); assertEquals(-1, TokenType.END.match("1+3", 2)); }