@Test
public void testSepBy1() {

  Parser<List<Integer>> parser = INTEGER.sepBy1(isChar(','));
  assertListParser(parser, "1", 1);
  assertListParser(parser, "123,45", 123, 45);
  assertListParser(parser.followedBy(Scanners.isChar(' ')), "1 ", 1);
  assertListParser(parser.followedBy(isChar(',')), "1,", 1);
  assertFailure(mode, parser, "", 1, 1);
  assertFailure(mode, areChars("ab").sepBy1(isChar(',')), "ab,a", 1, 5);
}