@Test public void test() { String test = " ABCDEFGH\t\r\nabcdefg"; Caret c = new Caret(test); assertThat(c.walkAfterCharCheckCase('C'), equalTo(true)); assertThat(c.get(0), equalTo('D')); c.goTo(0); assertThat(c.walkAfterCharCheckCase('c'), equalTo(true)); assertThat(c.get(0), equalTo('d')); c.goTo(0); assertThat(c.walkAfterCharCheckCase('z'), equalTo(false)); assertThat(c.endReached(), equalTo(true)); } }
@Test public void test() { String test = " ABCDEFGH\t\r \nabcdefg "; Caret c = new Caret(test); c.walkAfterWhitespaces(); assertThat(c.get(0), equalTo('A')); c.walkAfterWhitespaces(); assertThat(c.get(0), equalTo('A')); c.walkAfterCharCheckCase('H'); c.walkAfterWhitespaces(); assertThat(c.get(0), equalTo('a')); c.walkAfterCharCheckCase('g'); c.walkAfterWhitespaces(); assertThat(c.endReached(), equalTo(true)); } }
} else if (caret.startsWithCheckCase("\'")) { caret.goN(1); caret.walkAfterCharCheckCase('\''); } else if (caret.startsWithCheckCase("\"")) { caret.goN(1); caret.walkAfterCharCheckCase('\"'); } else { caret.goN(1);