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