public TestDriver assertMoveRight(int times) { while (times-- > 0) { assertMoveRight(); } return this; }
public void testMoveEnd() { console.init(); console.on(KeyStrokes.MOVE_END); driver.assertEmpty(); console.on(KeyStrokes.a); driver.assertChar('a').assertFlush().assertEmpty(); console.on(KeyStrokes.SPACE); driver.assertChar(' ').assertFlush().assertEmpty(); console.on(KeyStrokes.b); driver.assertChar('b').assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.MOVE_END); driver.assertMoveRight().assertMoveRight().assertMoveRight().assertFlush().assertEmpty(); }
public void testMoveNextChar() { console.init(); console.on(KeyStrokes.RIGHT); driver.assertEmpty(); console.on(KeyStrokes.a); console.on(KeyStrokes.LEFT); driver.assertChar('a').assertFlush().assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.RIGHT); driver.assertMoveRight().assertFlush().assertEmpty(); }
public void testDeleteEnd() { console.init(); console.on(KeyStrokes.DELETE_END); driver.assertEmpty(); assertEquals("", getClipboard()); console.on(KeyStrokes.a); console.on(KeyStrokes.b); console.on(KeyStrokes.c); driver.assertChar('a').assertFlush(); driver.assertChar('b').assertFlush(); driver.assertChar('c').assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.DELETE_END); driver.assertMoveRight().assertMoveRight().assertDel().assertDel().assertFlush().assertEmpty(); assertEquals("a", getCurrentLine()); assertEquals("bc", getClipboard()); }
public void testDeleteNextChar() { console.init(); console.on(KeyStrokes.DELETE_NEXT_CHAR); driver.assertEmpty(); console.on(KeyStrokes.a); console.on(KeyStrokes.b); driver.assertChar('a').assertFlush(); driver.assertChar('b').assertFlush().assertEmpty(); console.on(KeyStrokes.DELETE_NEXT_CHAR); driver.assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.DELETE_NEXT_CHAR); driver.assertMoveRight().assertMoveLeft().assertChar('b').assertChar(' ').assertMoveLeft().assertMoveLeft().assertFlush().assertEmpty(); assertEquals("b", getCurrentLine()); console.on(KeyStrokes.DELETE_NEXT_CHAR); driver.assertMoveRight().assertDel().assertFlush().assertEmpty(); assertEquals("", getCurrentLine()); }
public void testMoveNextWord() { console.init(); console.on(KeyStrokes.MOVE_NEXT_WORD); driver.assertEmpty(); console.on(KeyStrokes.a); driver.assertChar('a').assertFlush().assertEmpty(); console.on(KeyStrokes.b); driver.assertChar('b').assertFlush().assertEmpty(); console.on(KeyStrokes.SPACE); driver.assertChar(' ').assertFlush().assertEmpty(); console.on(KeyStrokes.c); driver.assertChar('c').assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.LEFT); driver.assertMoveLeft().assertFlush().assertEmpty(); console.on(KeyStrokes.MOVE_NEXT_WORD); driver.assertMoveRight().assertMoveRight().assertFlush().assertEmpty(); }