@Test
public void testMany1() {

  assertFailure(mode, isChar('a').many1(), "", 1, 1);
  assertListParser(isChar('a').many1(), "a", 'a');
  assertListParser(isChar('a').many1(), "aaa", 'a', 'a', 'a');
  assertFailure(mode, areChars("ab").many1(), "aba", 1, 4);
  assertListParser(areChars("ab").many1().followedBy(isChar('a')), "aba", 'b');
  assertListParser(FOO.many1(), "", "foo");
  assertListParser(isChar('a').asDelimiter().next(isChar('b')).many1().followedBy(isChar('a')),
      "aba", 'b');
  assertEquals("atLeast", isChar('a').many1().toString());
}