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) ))
Beispiel #3
0
 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)))
Beispiel #4
0
 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())
Beispiel #6
0
 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 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))
Beispiel #9
0
 def testTextDocument(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.textDocument(), self.doc)
Beispiel #10
0
 def testToLastLine(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1,4))
     cursor.toLastLine()
     self.assertEqual(cursor.pos, (2,1))
Beispiel #11
0
 def testToLineEnd(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1, 4))
     cursor.toLineEnd()
     self.assertEqual(cursor.pos, (1, 6))
Beispiel #12
0
 def testToLineBeginning(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1, 4))
     cursor.toLineBeginning()
     self.assertEqual(cursor.pos, (1, 1))
Beispiel #13
0
 def testToLinePrev(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertFalse(cursor.toLinePrev())
     self.assertTrue(cursor.toLine(2))
     self.assertTrue(cursor.toLinePrev())
Beispiel #14
0
 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))
Beispiel #15
0
 def testToLineBeginning(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1,4))
     cursor.toLineBeginning()
     self.assertEqual(cursor.pos, (1,1))
Beispiel #16
0
 def testToLastLine(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1, 4))
     cursor.toLastLine()
     self.assertEqual(cursor.pos, (2, 1))
Beispiel #17
0
 def testToLineEnd(self):
     cursor = TextDocumentCursor(self.doc)
     cursor.toPos((1,4))
     cursor.toLineEnd()
     self.assertEqual(cursor.pos, (1,6))
Beispiel #18
0
 def testTextDocument(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.textDocument(), self.doc)
Beispiel #19
0
 def testPos(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.pos, (1,1))
     cursor.toPos( (1,4) )
     self.assertEqual(cursor.pos, (1,4))
Beispiel #20
0
 def testPos(self):
     cursor = TextDocumentCursor(self.doc)
     self.assertEqual(cursor.pos, (1, 1))
     cursor.toPos((1, 4))
     self.assertEqual(cursor.pos, (1, 4))