def testToCharNext(self): cursor = TextDocumentCursor(self.doc) self.assertTrue(cursor.toCharNext()) self.assertTrue(cursor.toCharNext()) self.assertTrue(cursor.toCharNext()) self.assertTrue(cursor.toCharNext()) self.assertTrue(cursor.toCharNext()) self.assertFalse(cursor.toCharNext())
def testToPos(self): cursor = TextDocumentCursor(self.doc) self.assertTrue(cursor.toPos( (1,1) )) self.assertTrue(cursor.toPos( (1,3) )) self.assertFalse(cursor.toPos( (0,1) )) self.assertFalse(cursor.toPos( (1,0) )) self.assertFalse(cursor.toPos( (1,30) )) self.assertFalse(cursor.toPos( (30,1) ))
def testToPos(self): cursor = TextDocumentCursor(self.doc) self.assertTrue(cursor.toPos((1, 1))) self.assertTrue(cursor.toPos((1, 3))) self.assertFalse(cursor.toPos((0, 1))) self.assertFalse(cursor.toPos((1, 0))) self.assertFalse(cursor.toPos((1, 30))) self.assertFalse(cursor.toPos((30, 1)))
def testToCharPrev(self): cursor = TextDocumentCursor(self.doc) self.assertFalse(cursor.toCharPrev()) cursor.toPos((1, 4)) self.assertTrue(cursor.toCharPrev()) self.assertTrue(cursor.toCharPrev()) self.assertTrue(cursor.toCharPrev()) self.assertFalse(cursor.toCharPrev())
def testToCharPrev(self): cursor = TextDocumentCursor(self.doc) self.assertFalse(cursor.toCharPrev()) cursor.toPos((1,4)) self.assertTrue(cursor.toCharPrev()) self.assertTrue(cursor.toCharPrev()) self.assertTrue(cursor.toCharPrev()) self.assertFalse(cursor.toCharPrev())
def testToLinePrev(self): cursor = TextDocumentCursor(self.doc) self.assertFalse(cursor.toLinePrev()) self.assertTrue(cursor.toLine(2)) self.assertTrue(cursor.toLinePrev())
def testToLine(self): cursor = TextDocumentCursor(self.doc) self.assertTrue(cursor.toLine(1)) self.assertTrue(cursor.toLine(2)) self.assertFalse(cursor.toLine(-1)) self.assertFalse(cursor.toLine(30))
def testTextDocument(self): cursor = TextDocumentCursor(self.doc) self.assertEqual(cursor.textDocument(), self.doc)
def testToLastLine(self): cursor = TextDocumentCursor(self.doc) cursor.toPos((1,4)) cursor.toLastLine() self.assertEqual(cursor.pos, (2,1))
def testToLineEnd(self): cursor = TextDocumentCursor(self.doc) cursor.toPos((1, 4)) cursor.toLineEnd() self.assertEqual(cursor.pos, (1, 6))
def testToLineBeginning(self): cursor = TextDocumentCursor(self.doc) cursor.toPos((1, 4)) cursor.toLineBeginning() self.assertEqual(cursor.pos, (1, 1))
def testToLineBeginning(self): cursor = TextDocumentCursor(self.doc) cursor.toPos((1,4)) cursor.toLineBeginning() self.assertEqual(cursor.pos, (1,1))
def testToLastLine(self): cursor = TextDocumentCursor(self.doc) cursor.toPos((1, 4)) cursor.toLastLine() self.assertEqual(cursor.pos, (2, 1))
def testToLineEnd(self): cursor = TextDocumentCursor(self.doc) cursor.toPos((1,4)) cursor.toLineEnd() self.assertEqual(cursor.pos, (1,6))
def testPos(self): cursor = TextDocumentCursor(self.doc) self.assertEqual(cursor.pos, (1,1)) cursor.toPos( (1,4) ) self.assertEqual(cursor.pos, (1,4))
def testPos(self): cursor = TextDocumentCursor(self.doc) self.assertEqual(cursor.pos, (1, 1)) cursor.toPos((1, 4)) self.assertEqual(cursor.pos, (1, 4))