File indexing completed on 2024-05-12 16:41:19

0001 // nextColumn/prevColumn tests
0002 //
0003 // Needs original 'scripting-test.tex' as current tex file opened in Kile.
0004 // Kile should be started from the command line to view the results.
0005 
0006 view.setCursorPosition(0,0);
0007 
0008 print();
0009 print( "Test: non space column...");
0010 
0011 nextColumnTest(11,6,7);
0012 nextColumnTest(11,7,-1);
0013 nextColumnTest(11,8,-1);
0014 nextColumnTest(18,27,28);
0015 nextColumnTest(18,28,31);
0016 
0017 prevColumnTest(11,11,7);
0018 prevColumnTest(11,9,7);
0019 prevColumnTest(11,8,7);
0020 prevColumnTest(11,0,-1);
0021 prevColumnTest(18,32,31);
0022 prevColumnTest(18,31,28);
0023 prevColumnTest(18,0,-1);
0024 
0025 print("finished");
0026 print();
0027 
0028 function nextColumnTest(line,col,expected)
0029 {
0030         var nonspace = document.nextNonSpaceColumn(line,col);
0031         if ( nonspace != expected ) {
0032                 print ("pos: "+ line + "/"+col + " nonspace: " + nonspace + "  expected: "+expected);
0033         }
0034 }
0035 
0036 function prevColumnTest(line,col,expected)
0037 {
0038         var nonspace = document.prevNonSpaceColumn(line,col);
0039         if ( nonspace != expected ) {
0040                 print ("pos: "+ line + "/"+col + " nonspace: " + nonspace + "  expected: "+expected);
0041         }
0042 }
0043 
0044 
0045