def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'bsCompSync.cbl') select('ComputerOptionCombo', 'Open Cobol bs2000 Little Endian (Intel)') select('BmKeyedComboBox1', 'Other') select('BmKeyedComboBox', 'Fixed Length Binary') # select('BmKeyedComboBox1', '9') # select('BmKeyedComboBox', '2') click('Go') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'bsCompSync.bin') commonBits.setCobolLayout(select, 'bsCompSync', 'Open Cobol bs2000 Little Endian (Intel)') click('Edit1') select('Table', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 2|Num0]') select_menu('View>>Table View #{Selected Records#}') ## select('Table2', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 2|Num0]') select('Table', 'cell:31 - 2|Num1,5(-123.45)') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, 4567, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, -4567, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, -30969, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, 30969, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, -27577, ;, -50.99, ;, -50.99, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89], [-234567.89, ;, 27577, ;, 50.99, ;, 50.99, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 234567.89]]') select('Table', 'cell:31 - 2|Num1,5(-123.45)') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') ## select('Table', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 2|Num0]') ## select('Table', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 2|Num0]') select_menu('Window>>bsCompSync.bin>>Table:') select('Table', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 2|Num0]') select_menu('View>>Table View #{Selected Records#}') # select('Table2', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 2|Num0]') select('Table', 'cell:31 - 2|Num1,4(-130.08)') assert_p('Table', 'Content', '[[91234567.89, ;, 8455, ;, -63.79, ;, -63.79, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 5335221.97], [-91234567.89, ;, -8455, ;, 63.79, ;, 63.79, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, 5335221.97], [987654321.12, ;, 26801, ;, -68.64, ;, -68.64, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -188156.96], [-987654321.12, ;, -26801, ;, 68.64, ;, 68.64, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -188156.96], [1987654321.12, ;, 12977, ;, -130.08, ;, -130.08, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 11969364.96], [-1987654321.12, ;, -12977, ;, 130.08, ;, 130.08, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 11969364.96], [21987654321.12, ;, -1359, ;, -48.16, ;, -48.16, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -2578234.40], [-21987654321.12, ;, 1359, ;, 48.16, ;, 48.16, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -2578234.40], [321987654321.12, ;, -19791, ;, -130.08, ;, -130.08, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -6043860.00]]') select('Table', 'cell:31 - 2|Num1,4(-130.08)') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') ## select('Table', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 2|Num0]') ## select('Table', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 2|Num0]') select_menu('Window>>bsCompSync.bin>>Table:') select('Table', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 2|Num0]') select_menu('View>>Table View #{Selected Records#}') ## select('Table2', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 2|Num0]') select('Table', 'cell:31 - 2|Num1,3(197.60)') assert_p('Table', 'Content', '[[-321987654321.12, ;, 19791, ;, 130.08, ;, 130.08, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -6043860.00], [4321987654321.12, ;, -3407, ;, -130.08, ;, -130.08, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 5014029.28], [-4321987654321.12, ;, 3407, ;, 130.08, ;, 130.08, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 5014029.28], [54321987654321.12, ;, 4785, ;, 197.60, ;, 197.60, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 14388626.40], [-54321987654321.12, ;, -4785, ;, -197.60, ;, -197.60, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 14388626.40], [654321987654321.12, ;, -27983, ;, 197.60, ;, 197.60, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, -1965227.04], [-654321987654321.12, ;, 27983, ;, -197.60, ;, -197.60, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -1965227.04], [7654321987654321.12, ;, 4785, ;, 197.60, ;, 197.60, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, -20961492.00], [-7654321987654321.12, ;, -4785, ;, -197.60, ;, -197.60, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -20961492.00]]') select('Table', 'cell:31 - 2|Num1,3(197.60)') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') ## select('Table', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 2|Num0]') ## select('Table', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 2|Num0]') select_menu('Window>>bsCompSync.bin>>Table:') select('Table', 'rows:[30,31,32,33,34,35,36,37,38,39],columns:[27 - 2|Num0]') select_menu('View>>Table View #{Selected Records#}') ## select('Table2', 'rows:[30,31,32,33,34,35,36,37,38,39],columns:[27 - 2|Num0]') select('Table', 'cell:31 - 2|Num1,4(-1.25)') assert_p('Table', 'Content', '[[-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): ## select('FileChooser', r'E:\Work\RecordEdit\CobolTests\TestData\cpyComp.bin') if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'cpyComp.cbl') select('ComputerOptionCombo', 'Open Cobol Little Endian (Intel)') select('BmKeyedComboBox1', 'Other') # select('BmKeyedComboBox1', '9') click('Go') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'cpyComp.bin') commonBits.setCobolLayout(select, 'cpyComp', 'Open Cobol Little Endian (Intel)') click('Edit1') select('Table', 'cell:29 - 2|Num1,0(1.23)') assert_p('Table', 'RowCount', '40') select('Table', 'cell:32 - 2|Num2,2(23.45)') assert_p('Table', 'Text', '-23.45', '32 - 2|Num2,3') select('Table', 'cell:32 - 2|Num2,3(-23.45)') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 3.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -3.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 23, ;, 3.45, ;, 23.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -23, ;, -3.45, ;, -23.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 34567.89], [-234567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 34567.89], [91234567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 234567.89, ;, 1234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 34567.89], [-91234567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -234567.89, ;, -1234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, 34567.89], [987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 54321.12], [-987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, 54321.12], [1987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 54321.12], [-1987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 54321.12], [21987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 54321.12], [-21987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, 54321.12], [321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 54321.12], [-321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, 54321.12], [4321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 54321.12], [-4321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 54321.12], [54321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321.12], [-54321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 54321.12], [654321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 54321.12], [-654321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, 54321.12], [7654321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 7654321987654321.12, ;, 54321.12], [-7654321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.12, ;, -7654321987654321.12, ;, 54321.12], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') select('Table', 'cell:29 - 2|Num1,4(3.45)') rightclick('Table', '29 - 2|Num1,4') select_menu('Edit Record') ## select('Table1', 'cell:29 - 2|Num1,4(3.45)') select('Table', 'cell:Data,8(123.45)') assert_p('Table', 'Text', '123.45', 'Data,8') select('Table', 'cell:Data,8(123.45)') ### assert_p('Table', 'Content', '[[NumA, 1, 25, 123.45, 123.45, 202020202020202020202020202020202020203132332e3435], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 23, , 17], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 3.45, Y, 0159], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 23.45, ), 0929], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 4, 123.45, 09, 00003039], [sep4, 39, 1, ;, ;, 3b], [Num4, 40, 4, 123.45, 09, 00003039], [sep5, 44, 1, ;, ;, 3b], [Num5, 45, 4, 123.45, 09, 00003039], [sep6, 49, 1, ;, ;, 3b], [Num6, 50, 4, 123.45, 09, 00003039], [sep7, 54, 1, ;, ;, 3b], [Num7, 55, 4, 123.45, 09, 00003039], [sep8, 59, 1, ;, ;, 3b], [Num8, 60, 8, 123.45, 09, 0000000000003039], [sep9, 68, 1, ;, ;, 3b], [Num9, 69, 8, 123.45, 09, 0000000000003039], [sep10, 77, 1, ;, ;, 3b], [Num10, 78, 8, 123.45, 09, 0000000000003039], [sep11, 86, 1, ;, ;, 3b], [Num11, 87, 8, 123.45, 09, 0000000000003039], [sep12, 95, 1, ;, ;, 3b], [Num12, 96, 8, 123.45, 09, 0000000000003039], [sep13, 104, 1, ;, ;, 3b], [Num13, 105, 8, 123.45, 09, 0000000000003039], [sep14, 113, 1, ;, ;, 3b], [Num14, 114, 8, 123.45, 09, 0000000000003039], [sep15, 122, 1, ;, ;, 3b], [Num15, 123, 8, 123.45, 09, 0000000000003039], [sep16, 131, 1, ;, ;, 3b], [Num16, 132, 8, 123.45, 09, 0000000000003039], [sep17, 140, 1, ;, ;, 3b], [Num17, 141, 4, 123.45, 09, 00003039]]') select('Table', 'cell:Data,8(123.45)') click('Right') select('Table', 'cell:Data,12(-123.45)') assert_p('Table', 'Content', '[[NumA, 1, 25, -123.45, -123.45, 2020202020202020202020202020202020202d3132332e3435], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -23, é, e9], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -3.45, þ§, fea7], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -23.45, ö×, f6d7], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 4, -123.45, ÿÿÏÇ, ffffcfc7], [sep4, 39, 1, ;, ;, 3b], [Num4, 40, 4, -123.45, ÿÿÏÇ, ffffcfc7], [sep5, 44, 1, ;, ;, 3b], [Num5, 45, 4, -123.45, ÿÿÏÇ, ffffcfc7], [sep6, 49, 1, ;, ;, 3b], [Num6, 50, 4, -123.45, ÿÿÏÇ, ffffcfc7], [sep7, 54, 1, ;, ;, 3b], [Num7, 55, 4, -123.45, ÿÿÏÇ, ffffcfc7], [sep8, 59, 1, ;, ;, 3b], [Num8, 60, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep9, 68, 1, ;, ;, 3b], [Num9, 69, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep10, 77, 1, ;, ;, 3b], [Num10, 78, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep11, 86, 1, ;, ;, 3b], [Num11, 87, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep12, 95, 1, ;, ;, 3b], [Num12, 96, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep13, 104, 1, ;, ;, 3b], [Num13, 105, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep14, 113, 1, ;, ;, 3b], [Num14, 114, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep15, 122, 1, ;, ;, 3b], [Num15, 123, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep16, 131, 1, ;, ;, 3b], [Num16, 132, 8, -123.45, ÿÿÿÿÿÿÏÇ, ffffffffffffcfc7], [sep17, 140, 1, ;, ;, 3b], [Num17, 141, 4, 123.45, 09, 00003039]]') select('Table', 'cell:Data,12(-123.45)') click('Right') select('Table', 'cell:Data,12(4567.89)') assert_p('Table', 'Content', '[[NumA, 1, 25, 4567.89, 4,567.89, 2020202020202020202020202020202020342c3536372e3839], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 67, C, 43], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 7.89, , 0315], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 67.89, …, 1a85], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 4, 567.89, ÝÕ, 0000ddd5], [sep4, 39, 1, ;, ;, 3b], [Num4, 40, 4, 4567.89, øU, 0006f855], [sep5, 44, 1, ;, ;, 3b], [Num5, 45, 4, 4567.89, øU, 0006f855], [sep6, 49, 1, ;, ;, 3b], [Num6, 50, 4, 4567.89, øU, 0006f855], [sep7, 54, 1, ;, ;, 3b], [Num7, 55, 4, 4567.89, øU, 0006f855], [sep8, 59, 1, ;, ;, 3b], [Num8, 60, 8, 4567.89, øU, 000000000006f855], [sep9, 68, 1, ;, ;, 3b], [Num9, 69, 8, 4567.89, øU, 000000000006f855], [sep10, 77, 1, ;, ;, 3b], [Num10, 78, 8, 4567.89, øU, 000000000006f855], [sep11, 86, 1, ;, ;, 3b], [Num11, 87, 8, 4567.89, øU, 000000000006f855], [sep12, 95, 1, ;, ;, 3b], [Num12, 96, 8, 4567.89, øU, 000000000006f855], [sep13, 104, 1, ;, ;, 3b], [Num13, 105, 8, 4567.89, øU, 000000000006f855], [sep14, 113, 1, ;, ;, 3b], [Num14, 114, 8, 4567.89, øU, 000000000006f855], [sep15, 122, 1, ;, ;, 3b], [Num15, 123, 8, 4567.89, øU, 000000000006f855], [sep16, 131, 1, ;, ;, 3b], [Num16, 132, 8, 4567.89, øU, 000000000006f855], [sep17, 140, 1, ;, ;, 3b], [Num17, 141, 4, 4567.89, øU, 0006f855]]') select('Table', 'cell:Data,12(4567.89)') click('Right') select('Table', 'cell:Data,14(-4567.89)') assert_p('Table', 'Content', '[[NumA, 1, 25, -4567.89, -4,567.89, 202020202020202020202020202020202d342c3536372e3839], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -67, ½, bd], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -7.89, üë, fceb], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -67.89, å{, e57b], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 4, -567.89, ÿÿ"+, ffff222b], [sep4, 39, 1, ;, ;, 3b], [Num4, 40, 4, -4567.89, ÿù«, fff907ab], [sep5, 44, 1, ;, ;, 3b], [Num5, 45, 4, -4567.89, ÿù«, fff907ab], [sep6, 49, 1, ;, ;, 3b], [Num6, 50, 4, -4567.89, ÿù«, fff907ab], [sep7, 54, 1, ;, ;, 3b], [Num7, 55, 4, -4567.89, ÿù«, fff907ab], [sep8, 59, 1, ;, ;, 3b], [Num8, 60, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep9, 68, 1, ;, ;, 3b], [Num9, 69, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep10, 77, 1, ;, ;, 3b], [Num10, 78, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep11, 86, 1, ;, ;, 3b], [Num11, 87, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep12, 95, 1, ;, ;, 3b], [Num12, 96, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep13, 104, 1, ;, ;, 3b], [Num13, 105, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep14, 113, 1, ;, ;, 3b], [Num14, 114, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep15, 122, 1, ;, ;, 3b], [Num15, 123, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep16, 131, 1, ;, ;, 3b], [Num16, 132, 8, -4567.89, ÿÿÿÿÿù«, fffffffffff907ab], [sep17, 140, 1, ;, ;, 3b], [Num17, 141, 4, 4567.89, øU, 0006f855]]') select('Table', 'cell:Data,14(-4567.89)') click('Right') select('Table', 'cell:Data,16(34567.89)') assert_p('Table', 'Content', '[[NumA, 1, 25, 34567.89, 34,567.89, 2020202020202020202020202020202033342c3536372e3839], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 67, C, 43], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 7.89, , 0315], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 67.89, …, 1a85], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 4, 567.89, ÝÕ, 0000ddd5], [sep4, 39, 1, ;, ;, 3b], [Num4, 40, 4, 4567.89, øU, 0006f855], [sep5, 44, 1, ;, ;, 3b], [Num5, 45, 4, 34567.89, 4¿, 0034bf15], [sep6, 49, 1, ;, ;, 3b], [Num6, 50, 4, 34567.89, 4¿, 0034bf15], [sep7, 54, 1, ;, ;, 3b], [Num7, 55, 4, 34567.89, 4¿, 0034bf15], [sep8, 59, 1, ;, ;, 3b], [Num8, 60, 8, 34567.89, 4¿, 000000000034bf15], [sep9, 68, 1, ;, ;, 3b], [Num9, 69, 8, 34567.89, 4¿, 000000000034bf15], [sep10, 77, 1, ;, ;, 3b], [Num10, 78, 8, 34567.89, 4¿, 000000000034bf15], [sep11, 86, 1, ;, ;, 3b], [Num11, 87, 8, 34567.89, 4¿, 000000000034bf15], [sep12, 95, 1, ;, ;, 3b], [Num12, 96, 8, 34567.89, 4¿, 000000000034bf15], [sep13, 104, 1, ;, ;, 3b], [Num13, 105, 8, 34567.89, 4¿, 000000000034bf15], [sep14, 113, 1, ;, ;, 3b], [Num14, 114, 8, 34567.89, 4¿, 000000000034bf15], [sep15, 122, 1, ;, ;, 3b], [Num15, 123, 8, 34567.89, 4¿, 000000000034bf15], [sep16, 131, 1, ;, ;, 3b], [Num16, 132, 8, 34567.89, 4¿, 000000000034bf15], [sep17, 140, 1, ;, ;, 3b], [Num17, 141, 4, 34567.89, 4¿, 0034bf15]]') select('Table', 'cell:Data,16(34567.89)') click('Right') select('Table', 'cell:Data,18(-34567.89)') assert_p('Table', 'Content', '[[NumA, 1, 25, -34567.89, -34,567.89, 2020202020202020202020202020202d33342c3536372e3839], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -67, ½, bd], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -7.89, üë, fceb], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -67.89, å{, e57b], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 4, -567.89, ÿÿ"+, ffff222b], [sep4, 39, 1, ;, ;, 3b], [Num4, 40, 4, -4567.89, ÿù«, fff907ab], [sep5, 44, 1, ;, ;, 3b], [Num5, 45, 4, -34567.89, ÿË@ë, ffcb40eb], [sep6, 49, 1, ;, ;, 3b], [Num6, 50, 4, -34567.89, ÿË@ë, ffcb40eb], [sep7, 54, 1, ;, ;, 3b], [Num7, 55, 4, -34567.89, ÿË@ë, ffcb40eb], [sep8, 59, 1, ;, ;, 3b], [Num8, 60, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep9, 68, 1, ;, ;, 3b], [Num9, 69, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep10, 77, 1, ;, ;, 3b], [Num10, 78, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep11, 86, 1, ;, ;, 3b], [Num11, 87, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep12, 95, 1, ;, ;, 3b], [Num12, 96, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep13, 104, 1, ;, ;, 3b], [Num13, 105, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep14, 113, 1, ;, ;, 3b], [Num14, 114, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep15, 122, 1, ;, ;, 3b], [Num15, 123, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep16, 131, 1, ;, ;, 3b], [Num16, 132, 8, -34567.89, ÿÿÿÿÿË@ë, ffffffffffcb40eb], [sep17, 140, 1, ;, ;, 3b], [Num17, 141, 4, 34567.89, 4¿, 0034bf15]]') select('Table', 'cell:Data,18(-34567.89)') click('Right') select('Table', 'cell:Data,20(234567.89)') assert_p('Table', 'Content', '[[NumA, 1, 25, 234567.89, 234,567.89, 2020202020202020202020202020203233342c3536372e3839], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 67, C, 43], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 7.89, , 0315], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 67.89, …, 1a85], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 4, 567.89, ÝÕ, 0000ddd5], [sep4, 39, 1, ;, ;, 3b], [Num4, 40, 4, 4567.89, øU, 0006f855], [sep5, 44, 1, ;, ;, 3b], [Num5, 45, 4, 34567.89, 4¿, 0034bf15], [sep6, 49, 1, ;, ;, 3b], [Num6, 50, 4, 234567.89, eì, 0165ec15], [sep7, 54, 1, ;, ;, 3b], [Num7, 55, 4, 234567.89, eì, 0165ec15], [sep8, 59, 1, ;, ;, 3b], [Num8, 60, 8, 234567.89, eì, 000000000165ec15], [sep9, 68, 1, ;, ;, 3b], [Num9, 69, 8, 234567.89, eì, 000000000165ec15], [sep10, 77, 1, ;, ;, 3b], [Num10, 78, 8, 234567.89, eì, 000000000165ec15], [sep11, 86, 1, ;, ;, 3b], [Num11, 87, 8, 234567.89, eì, 000000000165ec15], [sep12, 95, 1, ;, ;, 3b], [Num12, 96, 8, 234567.89, eì, 000000000165ec15], [sep13, 104, 1, ;, ;, 3b], [Num13, 105, 8, 234567.89, eì, 000000000165ec15], [sep14, 113, 1, ;, ;, 3b], [Num14, 114, 8, 234567.89, eì, 000000000165ec15], [sep15, 122, 1, ;, ;, 3b], [Num15, 123, 8, 234567.89, eì, 000000000165ec15], [sep16, 131, 1, ;, ;, 3b], [Num16, 132, 8, 234567.89, eì, 000000000165ec15], [sep17, 140, 1, ;, ;, 3b], [Num17, 141, 4, 34567.89, 4¿, 0034bf15]]') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'bsComp.cbl') select('ComputerOptionCombo', 'Open Cobol bs2000 Little Endian (Intel)') select('BmKeyedComboBox1', 'Other') select('BmKeyedComboBox', 'Fixed Length Binary') # select('BmKeyedComboBox1', '9') # select('BmKeyedComboBox', '2') click('Go') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'bsComp.bin') commonBits.setCobolLayout(select, 'bsComp', 'Open Cobol bs2000 Little Endian (Intel)') click('Edit1') select('Table', 'cell:27 - 2|Num0,0(1)') assert_p('Table', 'Text', '1', '27 - 2|Num0,0') select('Table', 'cell:27 - 2|Num0,1(-1)') assert_p('Table', 'RowCount', '40') select('Table', 'cell:27 - 2|Num0,6(4567)') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, 4567, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, -4567, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, -30969, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, 30969, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, -27577, ;, -50.99, ;, -50.99, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89], [-234567.89, ;, 27577, ;, 50.99, ;, 50.99, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 234567.89], [91234567.89, ;, 8455, ;, -63.79, ;, -63.79, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 5335221.97], [-91234567.89, ;, -8455, ;, 63.79, ;, 63.79, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, 5335221.97], [987654321.12, ;, 26801, ;, -68.64, ;, -68.64, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -188156.96], [-987654321.12, ;, -26801, ;, 68.64, ;, 68.64, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -188156.96], [1987654321.12, ;, 12977, ;, -130.08, ;, -130.08, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 11969364.96], [-1987654321.12, ;, -12977, ;, 130.08, ;, 130.08, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 11969364.96], [21987654321.12, ;, -1359, ;, -48.16, ;, -48.16, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -2578234.40], [-21987654321.12, ;, 1359, ;, 48.16, ;, 48.16, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -2578234.40], [321987654321.12, ;, -19791, ;, -130.08, ;, -130.08, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -6043860.00], [-321987654321.12, ;, 19791, ;, 130.08, ;, 130.08, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -6043860.00], [4321987654321.12, ;, -3407, ;, -130.08, ;, -130.08, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 5014029.28], [-4321987654321.12, ;, 3407, ;, 130.08, ;, 130.08, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 5014029.28], [54321987654321.12, ;, 4785, ;, 197.60, ;, 197.60, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 14388626.40], [-54321987654321.12, ;, -4785, ;, -197.60, ;, -197.60, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 14388626.40], [654321987654321.12, ;, -27983, ;, 197.60, ;, 197.60, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, -1965227.04], [-654321987654321.12, ;, 27983, ;, -197.60, ;, -197.60, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, -1965227.04], [7654321987654321.12, ;, 4785, ;, 197.60, ;, 197.60, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, -20961492.00], [-7654321987654321.12, ;, -4785, ;, -197.60, ;, -197.60, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, -20961492.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') select('Table', 'cell:30 - 2|Num1,0(1.23)') rightclick('Table', '30 - 2|Num1,0') select_menu('Edit Record') ## select('Table1', 'cell:30 - 2|Num1,0(1.23)') select('Table', 'cell:Data,4(1.23)') assert_p('Table', 'Content', '[[NumA, 1, 25, 1.23, 1.23, 202020202020202020202020202020202020202020312e3233], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, 1, , 0001], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, 1.23, {, 007b], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, 1.23, {, 007b], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 1.23, {, 0000007b], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 1.23, {, 0000007b], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 1.23, {, 0000007b], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 1.23, {, 0000007b], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 1.23, {, 0000007b], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 1.23, {, 000000000000007b], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 1.23, {, 000000000000007b], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 1.23, {, 000000000000007b], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 1.23, {, 000000000000007b], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 1.23, {, 000000000000007b], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 1.23, {, 000000000000007b], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 1.23, {, 000000000000007b], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 1.23, {, 000000000000007b], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 1.23, {, 000000000000007b], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 1.23, {, 0000007b]]') select('Table', 'cell:Data,4(1.23)') click('Right') select('Table', 'cell:Data,4(-1.23)') assert_p('Table', 'RowCount', '37') select('Table', 'cell:Data,6(-1.23)') assert_p('Table', 'Content', '[[NumA, 1, 25, -1.23, -1.23, 20202020202020202020202020202020202020202d312e3233], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, -1, ÿÿ, ffff], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, -1.23, ÿ…, ff85], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, -1.23, ÿ…, ff85], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, -1.23, ÿÿÿ…, ffffff85], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, -1.23, ÿÿÿ…, ffffff85], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, -1.23, ÿÿÿ…, ffffff85], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, -1.23, ÿÿÿ…, ffffff85], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, -1.23, ÿÿÿ…, ffffff85], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, -1.23, ÿÿÿÿÿÿÿ…, ffffffffffffff85], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 1.23, {, 0000007b]]') select('Table', 'cell:Data,6(-1.23)') click('Right') select('Table', 'cell:Data,4(23.45)') ## assert_p('Table', 'Content', '[[NumA, 1, 25, 23.45, 23.45, 202020202020202020202020202020202020202032332e3435], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, 23, , 0017], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, 23.45, ), 0929], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, 23.45, ), 0929], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 23.45, ), 00000929], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 23.45, ), 00000929], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 23.45, ), 00000929], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 23.45, ), 00000929], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 23.45, ), 00000929], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 23.45, ), 0000000000000929], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 23.45, ), 0000000000000929], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 23.45, ), 0000000000000929], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 23.45, ), 0000000000000929], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 23.45, ), 0000000000000929], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 23.45, ), 0000000000000929], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 23.45, ), 0000000000000929], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 23.45, ), 0000000000000929], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 23.45, ), 0000000000000929], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 23.45, ), 00000929]]') select('Table', 'cell:Data,4(23.45)') click('Right') select('Table', 'cell:Data,4(-23.45)') ## assert_p('Table', 'Content', '[[NumA, 1, 25, -23.45, -23.45, 202020202020202020202020202020202020202d32332e3435], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, -23, ÿé, ffe9], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, -23.45, ö×, f6d7], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, -23.45, ö×, f6d7], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, -23.45, ÿÿö×, fffff6d7], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, -23.45, ÿÿö×, fffff6d7], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, -23.45, ÿÿö×, fffff6d7], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, -23.45, ÿÿö×, fffff6d7], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, -23.45, ÿÿö×, fffff6d7], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, -23.45, ÿÿÿÿÿÿö×, fffffffffffff6d7], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 23.45, ), 00000929]]') select('Table', 'cell:Data,4(-23.45)') click('Right') select('Table', 'cell:Data,6(123.45)') assert_p('Table', 'Content', '[[NumA, 1, 25, 123.45, 123.45, 202020202020202020202020202020202020203132332e3435], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, 123, {, 007b], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, 123.45, 09, 3039], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, 123.45, 09, 3039], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 123.45, 09, 00003039], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 123.45, 09, 00003039], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 123.45, 09, 00003039], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 123.45, 09, 00003039], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 123.45, 09, 00003039], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 123.45, 09, 0000000000003039], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 123.45, 09, 0000000000003039], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 123.45, 09, 0000000000003039], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 123.45, 09, 0000000000003039], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 123.45, 09, 0000000000003039], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 123.45, 09, 0000000000003039], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 123.45, 09, 0000000000003039], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 123.45, 09, 0000000000003039], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 123.45, 09, 0000000000003039], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 123.45, 09, 00003039]]') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.cbl') select('ComputerOptionCombo', 'Open Cobol Micro Focus (Intel)') select('BmKeyedComboBox1', 'Other') # select('BmKeyedComboBox1', '9') click('Go') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.bin') commonBits.setCobolLayout(select, 'mfComp', 'Open Cobol Micro Focus (Intel)') click('Edit1') select('Table', 'cell:35 - 3|Num3,8(34567.89)') assert_p('Table', 'Text', '34567.89', '35 - 3|Num3,8') select('Table', 'cell:35 - 3|Num3,10(66795.73)') assert_p('Table', 'RowCount', '40') select('Table', 'cell:35 - 3|Num3,11(-66795.73)') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73], [91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, -33487.15], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -33487.15], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -20384.80], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -20384.80], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -61652.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -61652.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -4062.24], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -4062.24], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, -19135.52], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -19135.52], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, -39779.36], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -39779.36], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') select('Table', 'cell:39 - 3|Num4,16(57541.60)') select('Table', 'cell:39 - 3|Num4,16(57541.60)') select('Table', 'cell:39 - 3|Num4,16(57541.60)') select('Table', 'cell:35 - 3|Num3,20(-4062.24)') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73], [91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, -33487.15], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -33487.15], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -20384.80], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -20384.80], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -61652.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -61652.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -4062.24], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -4062.24], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, -19135.52], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -19135.52], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, -39779.36], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -39779.36], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') select('Table', 'cell:32 - 2|Num2,17(130.08)') select('Table', 'cell:32 - 2|Num2,18(-48.16)') rightclick('Table', '32 - 2|Num2,18') select_menu('Edit Record') ## select('Table1', 'cell:32 - 2|Num2,18(-48.16)') select('Table', 'cell:Data,22(21987654321.12)') assert_p('Table', 'Text', '21987654321.12', 'Data,22') select('Table', 'cell:Data,18(-2578234.40)') assert_p('Table', 'Content', '[[NumA, 1, 25, 21987654321.12, 21,987,654,321.12, 202020202020202032312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, ±, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -48.16, н0, ed30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -48.16, н0, ed30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, -61652.00, °н0, a1ed30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, -61652.00, °н0, a1ed30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -2578234.40, р°н0, f0a1ed30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -2578234.40, р°н0, f0a1ed30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -2578234.40, р°н0, f0a1ed30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, -2578234.40, ¤р°н0, fff0a1ed30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, -2578234.40, ¤р°н0, fff0a1ed30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 21987654321.12, ¤р°н0, 01fff0a1ed30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 21987654321.12, ¤р°н0, 01fff0a1ed30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 21987654321.12, ¤р°н0, 01fff0a1ed30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 21987654321.12, ¤р°н0, 0001fff0a1ed30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 21987654321.12, ¤р°н0, 0001fff0a1ed30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 21987654321.12, ¤р°н0, 000001fff0a1ed30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 21987654321.12, ¤р°н0, 000001fff0a1ed30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -61652.00, °н0, a1ed30]]') select('Table', 'cell:Data,18(-2578234.40)') click('Right') select('Table', 'cell:Data,18(2578234.40)') assert_p('Table', 'Content', '[[NumA, 1, 25, -21987654321.12, -21,987,654,321.12, 202020202020202d32312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 79, O, 4f], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 48.16, –, 12d0], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 48.16, –, 12d0], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 61652.00, ^–, 5e12d0], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 61652.00, ^–, 5e12d0], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, 2578234.40, ^–, 0f5e12d0], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, 2578234.40, ^–, 0f5e12d0], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, 2578234.40, ^–, 0f5e12d0], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 2578234.40, ^–, 000f5e12d0], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 2578234.40, ^–, 000f5e12d0], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, -21987654321.12, ю^–, fe000f5e12d0], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, -21987654321.12, ю^–, fe000f5e12d0], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, -21987654321.12, ю^–, fe000f5e12d0], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -21987654321.12, ¤ю^–, fffe000f5e12d0], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -21987654321.12, ¤ю^–, fffe000f5e12d0], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, -21987654321.12, ¤¤ю^–, fffffe000f5e12d0], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, -21987654321.12, ¤¤ю^–, fffffe000f5e12d0], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -61652.00, °н0, a1ed30]]') select('Table', 'cell:Data,18(2578234.40)') click('Right') select('Table', 'cell:Data,24(321987654321.12)') assert_p('Table', 'Text', 'cell:Data,24(321987654321.12)') select('Table', 'cell:Data,20(3129282266.08)') assert_p('Table', 'Content', '[[NumA, 1, 25, 321987654321.12, 321,987,654,321.12, 202020202020203332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, ±, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -130.08, Ќ0, cd30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -130.08, Ќ0, cd30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, -4062.24, щЌ0, f9cd30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, -4062.24, щЌ0, f9cd30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -6043860.00, џщЌ0, dbf9cd30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -6043860.00, џщЌ0, dbf9cd30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -6043860.00, џщЌ0, dbf9cd30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 3129282266.08, HџщЌ0, 48dbf9cd30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 3129282266.08, HџщЌ0, 48dbf9cd30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 321987654321.12, HџщЌ0, 1d48dbf9cd30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 321987654321.12, HџщЌ0, 1d48dbf9cd30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 321987654321.12, HџщЌ0, 1d48dbf9cd30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 321987654321.12, HџщЌ0, 001d48dbf9cd30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 321987654321.12, HџщЌ0, 001d48dbf9cd30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 321987654321.12, HџщЌ0, 00001d48dbf9cd30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 321987654321.12, HџщЌ0, 00001d48dbf9cd30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -4062.24, щЌ0, f9cd30]]') select('Table', 'cell:Data,20(3129282266.08)') click('Right') select('Table', 'cell:Data,20(-3129282266.08)') assert_p('Table', 'Content', '[[NumA, 1, 25, -321987654321.12, -321,987,654,321.12, 2020202020202d3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 79, O, 4f], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 130.08, 2–, 32d0], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 130.08, 2–, 32d0], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 4062.24, 2–, 0632d0], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 4062.24, 2–, 0632d0], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, 6043860.00, $2–, 240632d0], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, 6043860.00, $2–, 240632d0], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, 6043860.00, $2–, 240632d0], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, -3129282266.08, Ј$2–, b7240632d0], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, -3129282266.08, Ј$2–, b7240632d0], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, -321987654321.12, вЈ$2–, e2b7240632d0], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, -321987654321.12, вЈ$2–, e2b7240632d0], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, -321987654321.12, вЈ$2–, e2b7240632d0], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -321987654321.12, ¤вЈ$2–, ffe2b7240632d0], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -321987654321.12, ¤вЈ$2–, ffe2b7240632d0], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, -321987654321.12, ¤¤вЈ$2–, ffffe2b7240632d0], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, -321987654321.12, ¤¤вЈ$2–, ffffe2b7240632d0], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -4062.24, щЌ0, f9cd30]]') select('Table', 'cell:Data,20(-3129282266.08)') click('Right') select('Table', 'cell:Data,22(-1307511879892.00)') assert_p('Table', 'Text', '-1307511879892.00', 'Data,22') select('Table', 'cell:Data,20(906957161.44)') assert_p('Table', 'Content', '[[NumA, 1, 25, 4321987654321.12, 4,321,987,654,321.12, 2020202020342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, ±, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -130.08, Ќ0, cd30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -130.08, Ќ0, cd30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, -19135.52, вЌ0, e2cd30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, -19135.52, вЌ0, e2cd30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, 5014029.28, вЌ0, 1de2cd30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, 5014029.28, вЌ0, 1de2cd30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, 5014029.28, вЌ0, 1de2cd30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 906957161.44, вЌ0, 151de2cd30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 906957161.44, вЌ0, 151de2cd30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, -1307511879892.00, ЙвЌ0, 89151de2cd30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, -1307511879892.00, ЙвЌ0, 89151de2cd30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, -1307511879892.00, ЙвЌ0, 89151de2cd30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 4321987654321.12, ЙвЌ0, 0189151de2cd30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 4321987654321.12, ЙвЌ0, 0189151de2cd30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 4321987654321.12, ЙвЌ0, 000189151de2cd30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 4321987654321.12, ЙвЌ0, 000189151de2cd30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -19135.52, вЌ0, e2cd30]]') select('Table', 'cell:Data,20(906957161.44)') click('Right') select('Table', 'cell:Data,22(1307511879892.00)') assert_p('Table', 'Content', '[[NumA, 1, 25, -4321987654321.12, -4,321,987,654,321.12, 202020202d342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 79, O, 4f], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 130.08, 2–, 32d0], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 130.08, 2–, 32d0], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 19135.52, 2–, 1d32d0], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 19135.52, 2–, 1d32d0], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -5014029.28, в2–, e21d32d0], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -5014029.28, в2–, e21d32d0], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -5014029.28, в2–, e21d32d0], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, -906957161.44, кв2–, eae21d32d0], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, -906957161.44, кв2–, eae21d32d0], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 1307511879892.00, vкв2–, 76eae21d32d0], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 1307511879892.00, vкв2–, 76eae21d32d0], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 1307511879892.00, vкв2–, 76eae21d32d0], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -4321987654321.12, юvкв2–, fe76eae21d32d0], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -4321987654321.12, юvкв2–, fe76eae21d32d0], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, -4321987654321.12, ¤юvкв2–, fffe76eae21d32d0], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, -4321987654321.12, ¤юvкв2–, fffe76eae21d32d0], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -19135.52, вЌ0, e2cd30]]') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): commonBits.selectOldFilemenu(select_menu, 'Utilities', 'File Copy Menu') click('*2') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.cbl') select('FileChooser1', commonBits.cobolTestDir() + 'mfComp.bin') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.bin') select('FileChooser1', commonBits.cobolTestDir() + 'zzMainframefComp.bin') select('FileChooser2', commonBits.cobolTestDir() + 'mfComp.cbl') select('ComputerOptionCombo', 'Open Cobol Micro Focus (Intel)') select('ComputerOptionCombo1', 'Mainframe') ## select('BmKeyedComboBox1', '2') select('BmKeyedComboBox', 'Fixed Length Binary') click('Right') select('TabbedPane', '') click('Copy2') assert_p('TextField1', 'Text', 'Copy Done !!!, check log for errors') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'zzMainframeComp.bin') if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'mainframeComp.cbl') select('TextField', 'cp037') select('FileChooser', commonBits.cobolTestDir() + 'mfCmp.cbl') select('TextField', '') select('ComputerOptionCombo', 'Open Cobol Micro Focus (Intel)') ## select('BmKeyedComboBox1', '9') select('BmKeyedComboBox1', 'Other') click('Go') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.cbl') click('Go') select('FileChooser', commonBits.cobolTestDir() + 'mainframeComp.cbl') select('TextField', 'cp037') select('ComputerOptionCombo', 'Mainframe') ## select('BmKeyedComboBox1', '32') select('BmKeyedComboBox1', 'Mainframe') click('Go') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') # ------------------------------------------------------------------- # Starting Edit Mainframe file # ------------------------------------------------------------------- click('Open') select('FileChooser', commonBits.cobolTestDir() + 'zzMainframefComp.bin') commonBits.setCobolLayout(select, 'mainframeComp', 'Mainframe') commonBits.doEdit(click) select('Table', 'cell:30 - 2|Num1,4(123.45)') assert_p('Table', 'Text', '123.45', '30 - 2|Num1,4') select('Table', 'cell:30 - 2|Num1,5(-123.45)') ## assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73], [91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, -33487.15], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -33487.15], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -20384.80], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -20384.80], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -61652.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -61652.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -4062.24], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -4062.24], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, -19135.52], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -19135.52], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, -39779.36], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -39779.36], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73], [91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 0.00], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, 0.00], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 0.00], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, 0.00], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 0.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, 0.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 0.00], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, 0.00], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 0.00], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 0.00], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 0.00], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 0.00], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') select('Table', 'cell:30 - 2|Num1,6(-19.63)') assert_p('Table', 'RowCount', '40') select('Table', 'cell:30 - 2|Num1,9(166.19)') rightclick('Table', '30 - 2|Num1,9') select_menu('Edit Record') ## select('Table1', 'cell:30 - 2|Num1,9(166.19)') select('Table', 'cell:Data,6(166.19)') assert_p('Table', 'Text', '166.19', 'Data,6') select('Table', 'cell:Data,6(166.19)') # assert_p('Table', 'Content', '''[[NumA, 1, 25, -34567.89, -34567.89, 4040404040404040404040404040404060f3f4f5f6f74bf8f9], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, -7, ?9, fff9], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, 166.19, н, 40eb], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, 166.19, н, 40eb], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -34567.89, ?З н, ffcb40eb], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -34567.89, ?З н, ffcb40eb], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, -34567.89, ?З н, ffcb40eb], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, -34567.89, ?З н, ffcb40eb], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, -34567.89, ?З н, ffcb40eb], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, -34567.89, ?????З н, ffffffffffcb40eb], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, 34567.89, ?О #, 0034bf15]]''') select('Table', 'cell:Hex,0(4040404040404040404040404040404060f3f4f5f6f74bf8f9)') assert_p('Table', 'Text', '4040404040404040404040404040404060f3f4f5f6f74bf8f9', 'Hex,0') select('Table', 'cell:Hex,0(4040404040404040404040404040404060f3f4f5f6f74bf8f9)') click('Right') select('Table', 'cell:Data,10(66795.73)') assert_p('Table', 'Text', '66795.73', 'Data,10') select('Table', 'cell:Data,12(234567.89)') assert_p('Table', 'Content', '''[[NumA, 1, 25, 234567.89, 234567.89, 40404040404040404040404040404040f2f3f4f5f6f74bf8f9], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, 71, т, 0047], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -50.99, о , ec15], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -50.99, о , ec15], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, 66795.73, ┴о , 0065ec15], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, 66795.73, ┴о , 0065ec15], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, 234567.89, ┴о , 0165ec15], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, 234567.89, ┴о , 0165ec15], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, 234567.89, ┴о , 0165ec15], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 234567.89, ┴о , 000000000165ec15], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 234567.89, ┴о , 000000000165ec15], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 234567.89, ┴о , 000000000165ec15], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 234567.89, ┴о , 000000000165ec15], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 234567.89, ┴о , 000000000165ec15], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 234567.89, ┴о , 000000000165ec15], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 234567.89, ┴о , 000000000165ec15], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 234567.89, ┴о , 000000000165ec15], [sep16, 132, 1, ;, ;, 5e], [Num16, 133, 8, 234567.89, ┴о , 000000000165ec15], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, 66795.73, ┴о , 0065ec15]]''') select('Table', 'cell:Data,12(234567.89)') click('Right') select('Table', 'cell:Data,14(-234567.89)') # assert_p('Table', 'Content', '''[[NumA, 1, 25, -234567.89, -234567.89, 40404040404040404040404040404060f2f3f4f5f6f74bf8f9], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, -71, ?Й, ffb9], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, 50.99, н, 13eb], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, 50.99, н, 13eb], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -66795.73, ?фн, ff9a13eb], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -66795.73, ?фн, ff9a13eb], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, -234567.89, ┌фн, fe9a13eb], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, -234567.89, ┌фн, fe9a13eb], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, -234567.89, ┌фн, fe9a13eb], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, -234567.89, ????┌фн, fffffffffe9a13eb], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, 66795.73, ┴о #, 0065ec15]]''') select('Table', 'cell:Data,14(-234567.89)') click('Right') select('Table', 'cell:Data,16(5335221.97)') # assert_p('Table', 'Content', '''[[NumA, 1, 25, 91234567.89, 91234567.89, 4040404040404040404040404040f9f1f2f3f4f5f6f74bf8f9], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, 7, , 0007], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -63.79, X #, e715], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -63.79, X #, e715], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -33487.15, ?ШX #, ffcce715], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -33487.15, ?ШX #, ffcce715], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, 5335221.97, ШX #, 1fcce715], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, 5335221.97, ШX #, 1fcce715], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, 5335221.97, ШX #, 1fcce715], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 91234567.89, ШX #, 000000021fcce715], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 91234567.89, ШX #, 000000021fcce715], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 91234567.89, ШX #, 000000021fcce715], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 91234567.89, ШX #, 000000021fcce715], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 91234567.89, ШX #, 000000021fcce715], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 91234567.89, ШX #, 000000021fcce715], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 91234567.89, ШX #, 000000021fcce715], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 91234567.89, ШX #, 000000021fcce715], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, 91234567.89, ШX #, 000000021fcce715], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -33487.15, ?ШX #, ffcce715]]''') select('Table', 'cell:Hex,0(4040404040404040404040404040f9f1f2f3f4f5f6f74bf8f9)') # assert_p('Table', 'Content', '''[[NumA, 1, 25, 91234567.89, 91234567.89, 4040404040404040404040404040f9f1f2f3f4f5f6f74bf8f9], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, 7, , 0007], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -63.79, X #, e715], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -63.79, X #, e715], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -33487.15, ?ШX #, ffcce715], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -33487.15, ?ШX #, ffcce715], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, 5335221.97, ШX #, 1fcce715], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, 5335221.97, ШX #, 1fcce715], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, 5335221.97, ШX #, 1fcce715], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 91234567.89, ШX #, 000000021fcce715], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 91234567.89, ШX #, 000000021fcce715], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 91234567.89, ШX #, 000000021fcce715], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 91234567.89, ШX #, 000000021fcce715], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 91234567.89, ШX #, 000000021fcce715], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 91234567.89, ШX #, 000000021fcce715], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 91234567.89, ШX #, 000000021fcce715], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 91234567.89, ШX #, 000000021fcce715], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, 91234567.89, ШX #, 000000021fcce715], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -33487.15, ?ШX #, ffcce715]]''') select('Table', 'cell:Hex,18(000000021fcce715)') # assert_p('Table', 'Content', '''[[NumA, 1, 25, 91234567.89, 91234567.89, 4040404040404040404040404040f9f1f2f3f4f5f6f74bf8f9], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, 7, , 0007], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -63.79, X #, e715], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -63.79, X #, e715], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -33487.15, ?ШX #, ffcce715], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -33487.15, ?ШX #, ffcce715], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, 5335221.97, ШX #, 1fcce715], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, 5335221.97, ШX #, 1fcce715], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, 5335221.97, ШX #, 1fcce715], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 91234567.89, ШX #, 000000021fcce715], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 91234567.89, ШX #, 000000021fcce715], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 91234567.89, ШX #, 000000021fcce715], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 91234567.89, ШX #, 000000021fcce715], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 91234567.89, ШX #, 000000021fcce715], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 91234567.89, ШX #, 000000021fcce715], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 91234567.89, ШX #, 000000021fcce715], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 91234567.89, ШX #, 000000021fcce715], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, 91234567.89, ШX #, 000000021fcce715], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -33487.15, ?ШX #, ffcce715]]''') select('Table', 'cell:Hex,18(000000021fcce715)') click('Right') select('Table', 'cell:Data,16(-5335221.97)') assert_p('Table', 'Text', 'cell:Data,16(-5335221.97)') select('Table', 'cell:Data,18(-91234567.89)') # assert_p('Table', 'Content', r'''[[NumA, 1, 25, -91234567.89, -91234567.89, 4040404040404040404040404060f9f1f2f3f4f5f6f74bf8f9], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, -7, ?9, fff9], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, 63.79, н, 18eb], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, 63.79, н, 18eb], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, 33487.15, ?н, 003318eb], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, 33487.15, ?н, 003318eb], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, -5335221.97, \?н, e03318eb], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, -5335221.97, \?н, e03318eb], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, -5335221.97, \?н, e03318eb], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, -91234567.89, ???┘\?н, fffffffde03318eb], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -33487.15, ?ШX #, ffcce715]]''') select('Table', 'cell:Hex,0(4040404040404040404040404060f9f1f2f3f4f5f6f74bf8f9)') assert_p('Table', 'Text', 'cell:Hex,0(4040404040404040404040404060f9f1f2f3f4f5f6f74bf8f9)') select('Table', 'cell:Hex,0(4040404040404040404040404060f9f1f2f3f4f5f6f74bf8f9)') click('JTableHeader', 'Text') select('Table', 'cell:Text,0( -91234567.89)') assert_p('Table', 'Text', 'cell:Text,0( -91234567.89)') select('Table', 'cell:Text,0( -91234567.89)') click('Right') select('Table', 'cell:Data,0(987654321.12)') assert_p('Table', 'Text', 'cell:Data,0(987654321.12)') select('Table', 'cell:Hex,0(40404040404040404040404040f9f8f7f6f5f4f3f2f14bf1f2)') assert_p('Table', 'Text', 'cell:Hex,0(40404040404040404040404040f9f8f7f6f5f4f3f2f14bf1f2)') select('Table', 'cell:Data,14(-188156.96)') # assert_p('Table', 'Content', r'[[NumA, 1, 25, 987654321.12, 987654321.12, 40404040404040404040404040f9f8f7f6f5f4f3f2f14bf1f2], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, -79, ?Б, ffb1], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -68.64, V?, e530], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -68.64, V?, e530], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -20384.80, ?\V?, ffe0e530], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -20384.80, ?\V?, ffe0e530], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, -188156.96, ┌\V?, fee0e530], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, -188156.96, ┌\V?, fee0e530], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, -188156.96, ┌\V?, fee0e530], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, 987654321.12, ┌\V?, 00000016fee0e530], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -20384.80, ?\V?, ffe0e530]]') select('Table', 'cell:Data,14(-188156.96)') click('Right') select('Table', 'cell:Data,0(-987654321.12)') assert_p('Table', 'Text', 'cell:Data,0(-987654321.12)') select('Table', 'cell:Hex,0(40404040404040404040404060f9f8f7f6f5f4f3f2f14bf1f2)') assert_p('Table', 'Text', 'cell:Hex,0(40404040404040404040404060f9f8f7f6f5f4f3f2f14bf1f2)') select('Table', 'cell:Data,12(188156.96)') # assert_p('Table', 'Content', r'[[NumA, 1, 25, -987654321.12, -987654321.12, 40404040404040404040404060f9f8f7f6f5f4f3f2f14bf1f2], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, 79, |, 004f], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, 68.64, ?}, 1ad0], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, 68.64, ?}, 1ad0], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, 20384.80, ?}, 001f1ad0], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, 20384.80, ?}, 001f1ad0], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, 188156.96, ?}, 011f1ad0], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, 188156.96, ?}, 011f1ad0], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, 188156.96, ?}, 011f1ad0], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, -987654321.12, ???Z?}, ffffffe9011f1ad0], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -20384.80, ?\V?, ffe0e530]]') select('Table', 'cell:Data,12(188156.96)') click('Right') select('Table', 'cell:Data,14(11969364.96)') assert_p('Table', 'Text', '11969364.96', 'Data,14') select('Table', 'cell:Data,16(11969364.96)') # assert_p('Table', 'Content', '[[NumA, 1, 25, 1987654321.12, 1987654321.12, 404040404040404040404040f1f9f8f7f6f5f4f3f2f14bf1f2], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, -79, ?Б, ffb1], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -130.08, Ы?, cd30], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -130.08, Ы?, cd30], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, 57541.60, №Ы?, 0057cd30], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, 57541.60, №Ы?, 0057cd30], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, 11969364.96, т№Ы?, 4757cd30], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, 11969364.96, т№Ы?, 4757cd30], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, 11969364.96, т№Ы?, 4757cd30], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, 1987654321.12, т№Ы?, 0000002e4757cd30], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, 57541.60, №Ы?, 0057cd30]]') select('Table', 'cell:Data,0(1987654321.12)') assert_p('Table', 'Text', 'cell:Data,0(1987654321.12)') select('Table', 'cell:Hex,0(404040404040404040404040f1f9f8f7f6f5f4f3f2f14bf1f2)') assert_p('Table', 'Text', 'cell:Hex,0(404040404040404040404040f1f9f8f7f6f5f4f3f2f14bf1f2)') select('Table', 'cell:Hex,0(404040404040404040404040f1f9f8f7f6f5f4f3f2f14bf1f2)') click('Right') select('Table', 'cell:Data,12(-11969364.96)') # assert_p('Table', 'Content', '[[NumA, 1, 25, -1987654321.12, -1987654321.12, 404040404040404040404060f1f9f8f7f6f5f4f3f2f14bf1f2], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, 79, |, 004f], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, 130.08, }, 32d0], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, 130.08, }, 32d0], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -57541.60, ?y}, ffa832d0], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -57541.60, ?y}, ffa832d0], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, -11969364.96, йy}, b8a832d0], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, -11969364.96, йy}, b8a832d0], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, -11969364.96, йy}, b8a832d0], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, -1987654321.12, ???Jйy}, ffffffd1b8a832d0], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, 57541.60, №Ы?, 0057cd30]]') select('Table', 'cell:Data,16(-11969364.96)') click('Right') select('Table', 'cell:Data,16(-2578234.40)') # assert_p('Table', 'Content', '[[NumA, 1, 25, 21987654321.12, 21987654321.12, 4040404040404040404040f2f1f9f8f7f6f5f4f3f2f14bf1f2], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, -79, ?Б, ffb1], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -48.16, м?, ed30], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -48.16, м?, ed30], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -61652.00, ?~м?, ffa1ed30], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -61652.00, ?~м?, ffa1ed30], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, -2578234.40, 0~м?, f0a1ed30], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, -2578234.40, 0~м?, f0a1ed30], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, -2578234.40, 0~м?, f0a1ed30], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, -2578234.40, ????0~м?, fffffffff0a1ed30], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, -2578234.40, ????0~м?, fffffffff0a1ed30], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 21987654321.12, ?0~м?, 000001fff0a1ed30], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 21987654321.12, ?0~м?, 000001fff0a1ed30], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 21987654321.12, ?0~м?, 000001fff0a1ed30], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 21987654321.12, ?0~м?, 000001fff0a1ed30], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 21987654321.12, ?0~м?, 000001fff0a1ed30], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 21987654321.12, ?0~м?, 000001fff0a1ed30], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, 21987654321.12, ?0~м?, 000001fff0a1ed30], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -61652.00, ?~м?, ffa1ed30]]') select('Table', 'cell:Data,0(21987654321.12)') assert_p('Table', 'Text', 'cell:Data,0(21987654321.12)') select('Table', 'cell:Text,0( 21987654321.12)') assert_p('Table', 'Text', 'cell:Text,0( 21987654321.12)') select('Table', 'cell:Hex,0(4040404040404040404040f2f1f9f8f7f6f5f4f3f2f14bf1f2)') assert_p('Table', 'Text', 'cell:Hex,0(4040404040404040404040f2f1f9f8f7f6f5f4f3f2f14bf1f2)') select('Table', 'cell:Hex,0(4040404040404040404040f2f1f9f8f7f6f5f4f3f2f14bf1f2)') click('Right') select('Table', 'cell:Data,8(61652.00)') # assert_p('Table', 'Content', '[[NumA, 1, 25, -21987654321.12, -21987654321.12, 4040404040404040404060f2f1f9f8f7f6f5f4f3f2f14bf1f2], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, 79, |, 004f], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, 48.16, }, 12d0], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, 48.16, }, 12d0], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, 61652.00, ;}, 005e12d0], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, 61652.00, ;}, 005e12d0], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, 2578234.40, ;}, 0f5e12d0], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, 2578234.40, ;}, 0f5e12d0], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, 2578234.40, ;}, 0f5e12d0], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 2578234.40, ;}, 000000000f5e12d0], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 2578234.40, ;}, 000000000f5e12d0], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, -21987654321.12, ??┌;}, fffffe000f5e12d0], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, -21987654321.12, ??┌;}, fffffe000f5e12d0], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, -21987654321.12, ??┌;}, fffffe000f5e12d0], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, -21987654321.12, ??┌;}, fffffe000f5e12d0], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, -21987654321.12, ??┌;}, fffffe000f5e12d0], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, -21987654321.12, ??┌;}, fffffe000f5e12d0], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, -21987654321.12, ??┌;}, fffffe000f5e12d0], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -61652.00, ?~м?, ffa1ed30]]') select('Table', 'cell:Data,8(61652.00)') click('Right') select('Table', 'cell:Data,0(321987654321.12)') assert_p('Table', 'Text', '321987654321.12', 'Data,0') select('Table', 'cell:Hex,0(40404040404040404040f3f2f1f9f8f7f6f5f4f3f2f14bf1f2)') assert_p('Table', 'Text', 'cell:Hex,0(40404040404040404040f3f2f1f9f8f7f6f5f4f3f2f14bf1f2)') select('Table', 'cell:Data,12(-6043860.00)') # assert_p('Table', 'Content', '[[NumA, 1, 25, 321987654321.12, 321987654321.12, 40404040404040404040f3f2f1f9f8f7f6f5f4f3f2f14bf1f2], [sep0, 26, 1, ;, ;, 5e], [Num0, 27, 2, -79, ?Б, ffb1], [sep1, 29, 1, ;, ;, 5e], [Num1, 30, 2, -130.08, Ы?, cd30], [sep2, 32, 1, ;, ;, 5e], [Num2, 33, 2, -130.08, Ы?, cd30], [sep3, 35, 1, ;, ;, 5e], [Num3, 36, 4, -4062.24, ?9Ы?, fff9cd30], [sep4, 40, 1, ;, ;, 5e], [Num4, 41, 4, -4062.24, ?9Ы?, fff9cd30], [sep5, 45, 1, ;, ;, 5e], [Num5, 46, 4, -6043860.00, ч9Ы?, dbf9cd30], [sep6, 50, 1, ;, ;, 5e], [Num6, 51, 4, -6043860.00, ч9Ы?, dbf9cd30], [sep7, 55, 1, ;, ;, 5e], [Num7, 56, 4, -6043860.00, ч9Ы?, dbf9cd30], [sep8, 60, 1, ;, ;, 5e], [Num8, 61, 8, 3129282266.08, уч9Ы?, 00000048dbf9cd30], [sep9, 69, 1, ;, ;, 5e], [Num9, 70, 8, 3129282266.08, уч9Ы?, 00000048dbf9cd30], [sep10, 78, 1, ;, ;, 5e], [Num10, 79, 8, 321987654321.12, уч9Ы?, 00001d48dbf9cd30], [sep11, 87, 1, ;, ;, 5e], [Num11, 88, 8, 321987654321.12, уч9Ы?, 00001d48dbf9cd30], [sep12, 96, 1, ;, ;, 5e], [Num12, 97, 8, 321987654321.12, уч9Ы?, 00001d48dbf9cd30], [sep13, 105, 1, ;, ;, 5e], [Num13, 106, 8, 321987654321.12, уч9Ы?, 00001d48dbf9cd30], [sep14, 114, 1, ;, ;, 5e], [Num14, 115, 8, 321987654321.12, уч9Ы?, 00001d48dbf9cd30], [sep15, 123, 1, ;, ;, 5e], [Num15, 124, 8, 321987654321.12, уч9Ы?, 00001d48dbf9cd30], [sep16, 132, 1, ;, , 00], [Num16, 133, 8, 321987654321.12, уч9Ы?, 00001d48dbf9cd30], [sep17, 141, 1, ;, ;, 5e], [Num17, 142, 4, -4062.24, ?9Ы?, fff9cd30]]') # ----------------------------------------------------------------------------------- # Do Compare # ----------------------------------------------------------------------------------- commonBits.selectOldFilemenu(select_menu, 'Utilities', 'Compare Menu') click('*2') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.bin') commonBits.setCobolLayout(select, 'mfComp', 'Open Cobol Micro Focus (Intel)') click('Right') select('TabbedPane', '') select('FileChooser', commonBits.cobolTestDir() + 'zzMainframefComp.bin') commonBits.setCobolLayout(select, 'mainframeComp', 'Mainframe') click('Right') select('TabbedPane', '') select('Table', 'cell:Equivalent Record,0(-1)') select('Table', 'mainframeComp', 'Equivalent Record,0') select('Table', 'cell:Equivalent Record,0(0)') select('Table1', 'cell:Field,2(Num0)') assert_p('Table1', 'Content', '[[NumA, NumA], [sep0, sep0], [Num0, Num0], [sep1, sep1], [Num1, Num1], [sep2, sep2], [Num2, Num2], [sep3, sep3], [Num3, Num3], [sep4, sep4], [Num4, Num4], [sep5, sep5], [Num5, Num5], [sep6, sep6], [Num6, Num6], [sep7, sep7], [Num7, Num7], [sep8, sep8], [Num8, Num8], [sep9, sep9], [Num9, Num9], [sep10, sep10], [Num10, Num10], [sep11, sep11], [Num11, Num11], [sep12, sep12], [Num12, Num12], [sep13, sep13], [Num13, Num13], [sep14, sep14], [Num14, Num14], [sep15, sep15], [Num15, Num15], [sep16, sep16], [Num16, Num16], [sep17, sep17], [Num17, Num17]]') ## select('Table1', '') select('Table', 'cell:Record,0(mfComp)') select('Table', 'cell:Record,0(mfComp)') doubleclick('Table', 'Record,0') assert_p('Table', 'Content', '[[mfComp, mainframeComp]]') select('Table', 'cell:Record,0(mfComp)') click('Right') select('TabbedPane', '') click('Compare') ## assert_p('TextPane', 'Text', 'Files are Identical !!!') assert_p('TextPane', 'Text', '')
def test(): from Modules import commonBits import time java_recorded_version = '1.6.0_10' if window('Record Editor'): commonBits.selectOldFilemenu(select_menu, 'Utilities', 'File Copy Menu') click('*2') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.bin') select('FileChooser1', commonBits.cobolTestDir() + 'zzBsComp.bin') select('FileChooser2', commonBits.cobolTestDir() + 'mfComp.cbl') select('ComputerOptionCombo', 'Open Cobol Micro Focus (Intel)') select('ComputerOptionCombo1', 'Open Cobol bs2000 Little Endian (Intel)') ## select('BmKeyedComboBox1', '2') select('BmKeyedComboBox', 'Fixed Length Binary') ## select('BmKeyedComboBoxxxxx', '2') click('Right') select('TabbedPane', '') click('Copy2') ## assert_p('TextField1', 'Text', 'Copy Done !!! ') assert_p('TextField1', 'Text', 'Copy Done !!!, check log for errors') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'zzBsComp.bin') if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'bsComp.cbl') select('TextField', '') ## select('FileChooser', commonBits.cobolTestDir() + 'mfCmp.cbl') select('TextField', '') select('ComputerOptionCombo', 'Open Cobol Micro Focus (Intel)') ## select('BmKeyedComboBox1', '9') select('BmKeyedComboBox1', 'Other') ## click('Go') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.cbl') click('Go') select('FileChooser', commonBits.cobolTestDir() + 'bsComp.cbl') select('TextField', '') select('ComputerOptionCombo', 'Open Cobol bs2000 Little Endian (Intel)') ## select('BmKeyedComboBox1', '9') select('BmKeyedComboBox1', 'Other') click('Go') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') ## commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') # ----------------------------------------------------------------------------------- # Do Compare # ----------------------------------------------------------------------------------- commonBits.selectOldFilemenu(select_menu, 'Utilities', 'Compare Menu') click('*2') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.bin') commonBits.setCobolLayout(select, 'mfComp', 'Open Cobol Micro Focus (Intel)') click('Right') select('TabbedPane', '') select('FileChooser', commonBits.cobolTestDir() + 'zzBsComp.bin') commonBits.setCobolLayout(select, 'bsComp', 'Open Cobol bs2000 Little Endian (Intel)') click('Right') select('TabbedPane', '') select('Table', 'cell:Equivalent Record,0(-1)') select('Table', 'bsComp', 'Equivalent Record,0') select('Table', 'cell:Equivalent Record,0(0)') select('Table1', 'cell:Field,2(Num0)') assert_p( 'Table1', 'Content', '[[NumA, NumA], [sep0, sep0], [Num0, Num0], [sep1, sep1], [Num1, Num1], [sep2, sep2], [Num2, Num2], [sep3, sep3], [Num3, Num3], [sep4, sep4], [Num4, Num4], [sep5, sep5], [Num5, Num5], [sep6, sep6], [Num6, Num6], [sep7, sep7], [Num7, Num7], [sep8, sep8], [Num8, Num8], [sep9, sep9], [Num9, Num9], [sep10, sep10], [Num10, Num10], [sep11, sep11], [Num11, Num11], [sep12, sep12], [Num12, Num12], [sep13, sep13], [Num13, Num13], [sep14, sep14], [Num14, Num14], [sep15, sep15], [Num15, Num15], [sep16, sep16], [Num16, Num16], [sep17, sep17], [Num17, Num17]]' ) ## select('Table1', '') select('Table', 'cell:Record,0(mfComp)') select('Table', 'cell:Record,0(mfComp)') doubleclick('Table', 'Record,0') assert_p('Table', 'Content', '[[mfComp, bsComp]]') select('Table', 'cell:Record,0(mfComp)') click('Right') select('TabbedPane', '') click('Compare') ## assert_p('TextPane', 'Text', 'Files are Identical !!!') assert_p('TextPane', 'Text', '') # -------------------------------------------------------------------- # --- Check in editor #--------------------------------------------------------------------- click('Open') select('FileChooser', commonBits.cobolTestDir() + 'zzBsComp.bin') commonBits.setCobolLayout(select, 'bsComp', 'Open Cobol bs2000 Little Endian (Intel)') commonBits.doEdit(click) select('Table', 'cell:30 - 2|Num1,5(-123.45)') assert_p('Table', 'Text', '-19.63', '30 - 2|Num1,6') select('Table', 'cell:30 - 2|Num1,9(166.19)') assert_p('Table', 'RowCount', '40') select('Table', 'cell:30 - 2|Num1,11(50.99)') ## assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73], [91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, -33487.15], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -33487.15], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -20384.80], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -20384.80], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -61652.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -61652.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -4062.24], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -4062.24], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, -19135.52], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -19135.52], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, -39779.36], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -39779.36], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') assert_p( 'Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73], [91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 0.00], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, 0.00], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 0.00], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, 0.00], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 0.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, 0.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 0.00], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, 0.00], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 0.00], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 0.00], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 0.00], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 0.00], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]' ) select( 'Table', 'rows:[19,20,21,22,23,24,25,26,27,28,29],columns:[1 - 25|NumA]') select_menu('View>>Table View #{Selected Records#}') ## select('Table2', 'rows:[19,20,21,22,23,24,25,26,27,28,29],columns:[1 - 25|NumA]') select('Table', 'cell:30 - 2|Num1,3(-130.08)') ## assert_p('Table', 'Content', '[[-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -61652.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -4062.24], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -4062.24], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, -19135.52], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -19135.52], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, -39779.36], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -39779.36], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00]]') assert_p( 'Table', 'Content', '[[-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, 0.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 0.00], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, 0.00], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 0.00], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 0.00], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 0.00], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 0.00], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00]]' ) close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.cbl') select('ComputerOptionCombo', 'Open Cobol Micro Focus (Intel)') select('BmKeyedComboBox1', 'Other') select('BmKeyedComboBox', 'Fixed Length Binary') # select('BmKeyedComboBox1', '9') # select('BmKeyedComboBox', '2') click('Go') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'mfComp.bin') commonBits.setCobolLayout(select, 'mfComp', 'Open Cobol Micro Focus (Intel)') click('Edit1') select('Table', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 1|Num0]') select_menu('View>>Table View #{Selected Records#}') ## select('Table2', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 1|Num0]') select('Table', 'cell:29 - 2|Num1,5(-123.45)') ## assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 3.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -3.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 23, ;, 3.45, ;, 23.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -23, ;, -3.45, ;, -23.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 34567.89], [-234567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 34567.89]]') assert_p( 'Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73]]' ) select('Table', 'cell:29 - 2|Num1,5(-123.45)') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') ## select('Table', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 1|Num0]') ## select('Table', 'rows:[0,1,2,3,4,5,6,7,8,9,10,11],columns:[27 - 1|Num0]') select_menu('Window>>mfComp.bin>>Table:') select('Table', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 1|Num0]') select_menu('View>>Table View #{Selected Records#}') # select('Table2', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 1|Num0]') select('Table', 'cell:29 - 2|Num1,4(-130.08)') ## assert_p('Table', 'Content', '[[91234567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 234567.89, ;, 1234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 34567.89], [-91234567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -234567.89, ;, -1234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, 34567.89], [987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 54321.12], [-987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, 54321.12], [1987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 54321.12], [-1987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 54321.12], [21987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 54321.12], [-21987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, 54321.12], [321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 54321.12]]') assert_p( 'Table', 'Content', '[[91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, -33487.15], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -33487.15], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -20384.80], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -20384.80], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -61652.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -61652.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -4062.24]]' ) select('Table', 'cell:29 - 2|Num1,4(-130.08)') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') ## select('Table', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 1|Num0]') ## select('Table', 'rows:[12,13,14,15,16,17,18,19,20],columns:[27 - 1|Num0]') select_menu('Window>>mfComp.bin>>Table:') select('Table', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 1|Num0]') select_menu('View>>Table View #{Selected Records#}') ## select('Table2', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 1|Num0]') select('Table', 'cell:29 - 2|Num1,3(197.60)') ## assert_p('Table', 'Content', '[[-321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, 54321.12], [4321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 54321.12], [-4321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 54321.12], [54321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321.12], [-54321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 54321.12], [654321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 54321.12], [-654321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, 54321.12], [7654321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 7654321987654321.12, ;, 54321.12], [-7654321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.12, ;, -7654321987654321.12, ;, 54321.12]]') assert_p( 'Table', 'Content', '[[-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -4062.24], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, -19135.52], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -19135.52], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, -39779.36], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -39779.36], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00]]' ) select('Table', 'cell:29 - 2|Num1,3(197.60)') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') ## select('Table', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 1|Num0]') ## select('Table', 'rows:[21,22,23,24,25,26,27,28,29],columns:[27 - 1|Num0]') select_menu('Window>>mfComp.bin>>Table:') select('Table', 'rows:[30,31,32,33,34,35,36,37,38,39],columns:[27 - 1|Num0]') select_menu('View>>Table View #{Selected Records#}') ## select('Table2', 'rows:[30,31,32,33,34,35,36,37,38,39],columns:[27 - 1|Num0]') select('Table', 'cell:29 - 2|Num1,4(-1.25)') assert_p( 'Table', 'Content', '[[-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]' ) close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'mfCompSync.cbl') select('ComputerOptionCombo', 'Open Cobol Micro Focus (Intel)') select('BmKeyedComboBox1', 'Other') # select('BmKeyedComboBox1', '9') click('Go') assert_p('TextArea', 'Text', ''' -->> ''' + commonBits.cobolTestDir() + '''mfCompSync.cbl processed Copybook: mfCompSync''') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'mfCompSync.bin') commonBits.setCobolLayout(select, 'mfCompSync', 'Open Cobol Micro Focus (Intel)') click('Edit1') select('Table', 'cell:29 - 2|Num1,8(-166.19)') assert_p('Table', 'Text', '-166.19', '29 - 2|Num1,8') select('Table', 'cell:29 - 2|Num1,10(-50.99)') assert_p('Table', 'RowCount', '40') select('Table', 'cell:29 - 2|Num1,12(-63.79)') assert_p('Table', 'ColumnCount', '37') select('Table', 'cell:29 - 2|Num1,15(68.64)') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 123, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -123, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, -41, ;, -19.63, ;, -19.63, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, 41, ;, 19.63, ;, 19.63, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 7, ;, -166.19, ;, -166.19, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -7, ;, 166.19, ;, 166.19, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 71, ;, -50.99, ;, -50.99, ;, 66795.73, ;, 66795.73, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 66795.73], [-234567.89, ;, -71, ;, 50.99, ;, 50.99, ;, -66795.73, ;, -66795.73, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 66795.73], [91234567.89, ;, 7, ;, -63.79, ;, -63.79, ;, -33487.15, ;, -33487.15, ;, 5335221.97, ;, 5335221.97, ;, 5335221.97, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, -33487.15], [-91234567.89, ;, -7, ;, 63.79, ;, 63.79, ;, 33487.15, ;, 33487.15, ;, -5335221.97, ;, -5335221.97, ;, -5335221.97, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -33487.15], [987654321.12, ;, -79, ;, -68.64, ;, -68.64, ;, -20384.80, ;, -20384.80, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, -20384.80], [-987654321.12, ;, 79, ;, 68.64, ;, 68.64, ;, 20384.80, ;, 20384.80, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -20384.80], [1987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, 57541.60, ;, 57541.60, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 57541.60], [-1987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, -57541.60, ;, -57541.60, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 57541.60], [21987654321.12, ;, -79, ;, -48.16, ;, -48.16, ;, -61652.00, ;, -61652.00, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, -61652.00], [-21987654321.12, ;, 79, ;, 48.16, ;, 48.16, ;, 61652.00, ;, 61652.00, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -61652.00], [321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -4062.24, ;, -4062.24, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 3129282266.08, ;, 3129282266.08, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, -4062.24], [-321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 4062.24, ;, 4062.24, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -3129282266.08, ;, -3129282266.08, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -4062.24], [4321987654321.12, ;, -79, ;, -130.08, ;, -130.08, ;, -19135.52, ;, -19135.52, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 906957161.44, ;, 906957161.44, ;, -1307511879892.00, ;, -1307511879892.00, ;, -1307511879892.00, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, -19135.52], [-4321987654321.12, ;, 79, ;, 130.08, ;, 130.08, ;, 19135.52, ;, 19135.52, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -906957161.44, ;, -906957161.44, ;, 1307511879892.00, ;, 1307511879892.00, ;, 1307511879892.00, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -19135.52], [54321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, -39779.36, ;, -39779.36, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, -4881874091.04, ;, -4881874091.04, ;, 841742079296.48, ;, 841742079296.48, ;, 841742079296.48, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, -39779.36], [-54321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, 39779.36, ;, 39779.36, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, 4881874091.04, ;, 4881874091.04, ;, -841742079296.48, ;, -841742079296.48, ;, -841742079296.48, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -39779.36], [654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 48038.88, ;, 48038.88, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 2617964823.52, ;, 2617964823.52, ;, 1300041685599.20, ;, 1300041685599.20, ;, 1300041685599.20, ;, -66253952724958.24, ;, -66253952724958.24, ;, 654321987654321.12, ;, 654321987654321.12, ;, 48038.88], [-654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -48038.88, ;, -48038.88, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -2617964823.52, ;, -2617964823.52, ;, -1300041685599.20, ;, -1300041685599.20, ;, -1300041685599.20, ;, 66253952724958.24, ;, 66253952724958.24, ;, -654321987654321.12, ;, -654321987654321.12, ;, 48038.88], [7654321987654321.12, ;, -79, ;, 197.60, ;, 197.60, ;, 10028.00, ;, 10028.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -5174922247.20, ;, -5174922247.20, ;, 1017370891584.48, ;, 1017370891584.48, ;, 1017370891584.48, ;, -272013356517751.84, ;, -272013356517751.84, ;, 7654321987654321.12, ;, 7654321987654321.12, ;, 10028.00], [-7654321987654321.12, ;, 79, ;, -197.60, ;, -197.60, ;, -10028.00, ;, -10028.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 5174922247.20, ;, 5174922247.20, ;, -1017370891584.48, ;, -1017370891584.48, ;, -1017370891584.48, ;, 272013356517751.84, ;, 272013356517751.84, ;, -7654321987654321.12, ;, -7654321987654321.12, ;, 10028.00], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') select('Table', 'cell:29 - 2|Num1,17(130.08)') assert_p('Table', 'Text', 'cell:29 - 2|Num1,17(130.08)') select('Table', 'cell:29 - 2|Num1,18(-48.16)') rightclick('Table', '29 - 2|Num1,18') select_menu('Edit Record') ### select('Table1', 'cell:29 - 2|Num1,18(-48.16)') select('Table', 'cell:Data,10(-61652.00)') assert_p('Table', 'Content', '[[NumA, 1, 25, 21987654321.12, 21,987,654,321.12, 202020202020202032312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, Б, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -48.16, э0, ed30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -48.16, э0, ed30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, -61652.00, Ёэ0, a1ed30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, -61652.00, Ёэ0, a1ed30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -2578234.40, №Ёэ0, f0a1ed30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -2578234.40, №Ёэ0, f0a1ed30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -2578234.40, №Ёэ0, f0a1ed30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, -2578234.40, џ№Ёэ0, fff0a1ed30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, -2578234.40, џ№Ёэ0, fff0a1ed30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 21987654321.12, џ№Ёэ0, 01fff0a1ed30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 21987654321.12, џ№Ёэ0, 01fff0a1ed30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 21987654321.12, џ№Ёэ0, 01fff0a1ed30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 21987654321.12, џ№Ёэ0, 0001fff0a1ed30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 21987654321.12, џ№Ёэ0, 0001fff0a1ed30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 21987654321.12, џ№Ёэ0, 000001fff0a1ed30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 21987654321.12, џ№Ёэ0, 000001fff0a1ed30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -61652.00, Ёэ0, a1ed30]]') select('Table', 'cell:Data,12(-2578234.40)') assert_p('Table', 'Text', '-2578234.40', 'Data,12') select('Table', 'cell:Data,12(-2578234.40)') click('Right') select('Table', 'cell:Data,12(2578234.40)') assert_p('Table', 'Content', '[[NumA, 1, 25, -21987654321.12, -21,987,654,321.12, 202020202020202d32312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 79, O, 4f], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 48.16, а, 12d0], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 48.16, а, 12d0], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 61652.00, ^а, 5e12d0], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 61652.00, ^а, 5e12d0], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, 2578234.40, ^а, 0f5e12d0], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, 2578234.40, ^а, 0f5e12d0], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, 2578234.40, ^а, 0f5e12d0], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 2578234.40, ^а, 000f5e12d0], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 2578234.40, ^а, 000f5e12d0], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, -21987654321.12, ў^а, fe000f5e12d0], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, -21987654321.12, ў^а, fe000f5e12d0], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, -21987654321.12, ў^а, fe000f5e12d0], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -21987654321.12, џў^а, fffe000f5e12d0], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -21987654321.12, џў^а, fffe000f5e12d0], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, -21987654321.12, џџў^а, fffffe000f5e12d0], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, -21987654321.12, џџў^а, fffffe000f5e12d0], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -61652.00, Ёэ0, a1ed30]]') select('Table', 'cell:Data,12(2578234.40)') click('Right') select('Table', 'cell:Data,12(-6043860.00)') assert_p('Table', 'Content', '[[NumA, 1, 25, 321987654321.12, 321,987,654,321.12, 202020202020203332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, Б, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -130.08, Э0, cd30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -130.08, Э0, cd30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, -4062.24, љЭ0, f9cd30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, -4062.24, љЭ0, f9cd30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -6043860.00, лљЭ0, dbf9cd30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -6043860.00, лљЭ0, dbf9cd30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -6043860.00, лљЭ0, dbf9cd30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 3129282266.08, HлљЭ0, 48dbf9cd30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 3129282266.08, HлљЭ0, 48dbf9cd30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 321987654321.12, HлљЭ0, 1d48dbf9cd30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 321987654321.12, HлљЭ0, 1d48dbf9cd30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 321987654321.12, HлљЭ0, 1d48dbf9cd30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 321987654321.12, HлљЭ0, 001d48dbf9cd30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 321987654321.12, HлљЭ0, 001d48dbf9cd30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 321987654321.12, HлљЭ0, 00001d48dbf9cd30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 321987654321.12, HлљЭ0, 00001d48dbf9cd30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -4062.24, љЭ0, f9cd30]]') select('Table', 'cell:Data,12(-6043860.00)') click('Right') select('Table', 'cell:Data,14(6043860.00)') assert_p('Table', 'Content', '[[NumA, 1, 25, -321987654321.12, -321,987,654,321.12, 2020202020202d3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 79, O, 4f], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 130.08, 2а, 32d0], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 130.08, 2а, 32d0], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 4062.24, 2а, 0632d0], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 4062.24, 2а, 0632d0], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, 6043860.00, $2а, 240632d0], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, 6043860.00, $2а, 240632d0], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, 6043860.00, $2а, 240632d0], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, -3129282266.08, З$2а, b7240632d0], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, -3129282266.08, З$2а, b7240632d0], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, -321987654321.12, тЗ$2а, e2b7240632d0], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, -321987654321.12, тЗ$2а, e2b7240632d0], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, -321987654321.12, тЗ$2а, e2b7240632d0], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -321987654321.12, џтЗ$2а, ffe2b7240632d0], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -321987654321.12, џтЗ$2а, ffe2b7240632d0], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, -321987654321.12, џџтЗ$2а, ffffe2b7240632d0], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, -321987654321.12, џџтЗ$2а, ffffe2b7240632d0], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -4062.24, љЭ0, f9cd30]]') select('Table', 'cell:Data,14(6043860.00)') click('Right') select('Table', 'cell:Data,14(5014029.28)') assert_p('Table', 'Content', '[[NumA, 1, 25, 4321987654321.12, 4,321,987,654,321.12, 2020202020342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, Б, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -130.08, Э0, cd30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -130.08, Э0, cd30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, -19135.52, тЭ0, e2cd30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, -19135.52, тЭ0, e2cd30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, 5014029.28, тЭ0, 1de2cd30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, 5014029.28, тЭ0, 1de2cd30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, 5014029.28, тЭ0, 1de2cd30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 906957161.44, тЭ0, 151de2cd30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 906957161.44, тЭ0, 151de2cd30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, -1307511879892.00, тЭ0, 89151de2cd30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, -1307511879892.00, тЭ0, 89151de2cd30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, -1307511879892.00, тЭ0, 89151de2cd30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 4321987654321.12, тЭ0, 0189151de2cd30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 4321987654321.12, тЭ0, 0189151de2cd30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 4321987654321.12, тЭ0, 000189151de2cd30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 4321987654321.12, тЭ0, 000189151de2cd30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -19135.52, тЭ0, e2cd30]]') select('Table', 'cell:Data,18(906957161.44)') assert_p('Table', 'Text', '906957161.44', 'Data,18') select('Table', 'cell:Data,18(906957161.44)') click('Right') select('Table', 'cell:Data,18(-906957161.44)') assert_p('Table', 'Content', '[[NumA, 1, 25, -4321987654321.12, -4,321,987,654,321.12, 202020202d342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 79, O, 4f], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 130.08, 2а, 32d0], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 130.08, 2а, 32d0], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 19135.52, 2а, 1d32d0], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 19135.52, 2а, 1d32d0], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -5014029.28, т2а, e21d32d0], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -5014029.28, т2а, e21d32d0], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -5014029.28, т2а, e21d32d0], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, -906957161.44, ът2а, eae21d32d0], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, -906957161.44, ът2а, eae21d32d0], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 1307511879892.00, vът2а, 76eae21d32d0], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 1307511879892.00, vът2а, 76eae21d32d0], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 1307511879892.00, vът2а, 76eae21d32d0], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -4321987654321.12, ўvът2а, fe76eae21d32d0], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -4321987654321.12, ўvът2а, fe76eae21d32d0], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, -4321987654321.12, џўvът2а, fffe76eae21d32d0], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, -4321987654321.12, џўvът2а, fffe76eae21d32d0], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -19135.52, тЭ0, e2cd30]]') select('Table', 'cell:Data,18(-906957161.44)') click('Right') select('Table', 'cell:Data,18(-4881874091.04)') assert_p('Table', 'Content', '[[NumA, 1, 25, 54321987654321.12, 54,321,987,654,321.12, 2020202035342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, Б, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 197.60, M0, 4d30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 197.60, M0, 4d30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, -39779.36, УM0, c34d30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, -39779.36, УM0, c34d30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, 14388626.40, UУM0, 55c34d30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, 14388626.40, UУM0, 55c34d30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, 14388626.40, UУM0, 55c34d30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, -4881874091.04, UУM0, 8e55c34d30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, -4881874091.04, UУM0, 8e55c34d30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 841742079296.48, LUУM0, 4c8e55c34d30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 841742079296.48, LUУM0, 4c8e55c34d30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 841742079296.48, LUУM0, 4c8e55c34d30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 54321987654321.12, LUУM0, 134c8e55c34d30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 54321987654321.12, LUУM0, 134c8e55c34d30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 54321987654321.12, LUУM0, 00134c8e55c34d30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 54321987654321.12, LUУM0, 00134c8e55c34d30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -39779.36, УM0, c34d30]]') select('Table', 'cell:Data,18(-4881874091.04)') click('Right') select('Table', 'cell:Data,22(-841742079296.48)') assert_p('Table', 'Text', '-841742079296.48', 'Data,22') select('Table', 'cell:Data,20(4881874091.04)') assert_p('Table', 'Content', '[[NumA, 1, 25, -54321987654321.12, -54,321,987,654,321.12, 2020202d35342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 79, O, 4f], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -197.60, Ва, b2d0], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, -197.60, Ва, b2d0], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 39779.36, <Ва, 3cb2d0], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 39779.36, <Ва, 3cb2d0], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -14388626.40, Њ<Ва, aa3cb2d0], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -14388626.40, Њ<Ва, aa3cb2d0], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -14388626.40, Њ<Ва, aa3cb2d0], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 4881874091.04, qЊ<Ва, 71aa3cb2d0], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 4881874091.04, qЊ<Ва, 71aa3cb2d0], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, -841742079296.48, ГqЊ<Ва, b371aa3cb2d0], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, -841742079296.48, ГqЊ<Ва, b371aa3cb2d0], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, -841742079296.48, ГqЊ<Ва, b371aa3cb2d0], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -54321987654321.12, ьГqЊ<Ва, ecb371aa3cb2d0], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -54321987654321.12, ьГqЊ<Ва, ecb371aa3cb2d0], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, -54321987654321.12, џьГqЊ<Ва, ffecb371aa3cb2d0], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, -54321987654321.12, џьГqЊ<Ва, ffecb371aa3cb2d0], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, -39779.36, УM0, c34d30]]') select('Table', 'cell:Data,20(4881874091.04)') click('Right') select('Table', 'cell:Data,20(2617964823.52)') assert_p('Table', 'Content', '[[NumA, 1, 25, 654321987654321.12, 654,321,987,654,321.12, 2020203635342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -79, Б, b1], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 197.60, M0, 4d30], [sep2, 31, 1, ;, ;, 3b], [Num2, 32, 2, 197.60, M0, 4d30], [sep3, 34, 1, ;, ;, 3b], [Num3, 35, 3, 48038.88, IM0, 494d30], [sep4, 38, 1, ;, ;, 3b], [Num4, 39, 3, 48038.88, IM0, 494d30], [sep5, 42, 1, ;, ;, 3b], [Num5, 43, 4, -1965227.04, єIM0, f4494d30], [sep6, 47, 1, ;, ;, 3b], [Num6, 48, 4, -1965227.04, єIM0, f4494d30], [sep7, 52, 1, ;, ;, 3b], [Num7, 53, 4, -1965227.04, єIM0, f4494d30], [sep8, 57, 1, ;, ;, 3b], [Num8, 58, 5, 2617964823.52, <єIM0, 3cf4494d30], [sep9, 63, 1, ;, ;, 3b], [Num9, 64, 5, 2617964823.52, <єIM0, 3cf4494d30], [sep10, 69, 1, ;, ;, 3b], [Num10, 70, 6, 1300041685599.20, v<єIM0, 763cf4494d30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 1300041685599.20, v<єIM0, 763cf4494d30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 1300041685599.20, v<єIM0, 763cf4494d30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, -66253952724958.24, шv<єIM0, e8763cf4494d30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, -66253952724958.24, шv<єIM0, e8763cf4494d30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 654321987654321.12, шv<єIM0, 00e8763cf4494d30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 654321987654321.12, шv<єIM0, 00e8763cf4494d30], [sep17, 124, 1, ;, ;, 3b], [Num17, 125, 3, 48038.88, IM0, 494d30]]') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): if commonBits.isRecordEditor(): select_menu('Record Layouts>>Load Cobol Copybook') select('FileChooser', commonBits.cobolTestDir() + 'cpyComp5Sync.cbl') select('ComputerOptionCombo', 'Open Cobol Little Endian (Intel)') select('BmKeyedComboBox1', 'Other') # select('BmKeyedComboBox1', '9') click('Go') assert_p('TextArea', 'Text', ''' -->> ''' + commonBits.cobolTestDir() + '''cpyComp5Sync.cbl processed Copybook: cpyComp5Sync''') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') click('Open') select('FileChooser', commonBits.cobolTestDir() + 'cpyComp5Sync.bin') commonBits.setCobolLayout(select, 'cpyComp5Sync', 'Open Cobol Little Endian (Intel)') click('Edit1') select('Table', 'cell:29 - 2|Num1,7(-7.89)') assert_p('Table', 'Text', '-7.89', '29 - 2|Num1,7') select('Table', 'cell:29 - 2|Num1,11(-7.89)') assert_p('Table', 'Content', '[[1.23, ;, 1, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23, ;, 1.23], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [23.45, ;, 23, ;, 3.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45, ;, 23.45], [-23.45, ;, -23, ;, -3.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, -23.45, ;, 23.45], [123.45, ;, 23, ;, 3.45, ;, 23.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45, ;, 123.45], [-123.45, ;, -23, ;, -3.45, ;, -23.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, -123.45, ;, 123.45], [4567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89, ;, 4567.89], [-4567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, -4567.89, ;, 4567.89], [34567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89, ;, 34567.89], [-34567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, -34567.89, ;, 34567.89], [234567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 234567.89, ;, 34567.89], [-234567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, -234567.89, ;, 34567.89], [91234567.89, ;, 67, ;, 7.89, ;, 67.89, ;, 567.89, ;, 4567.89, ;, 34567.89, ;, 234567.89, ;, 1234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 91234567.89, ;, 34567.89], [-91234567.89, ;, -67, ;, -7.89, ;, -67.89, ;, -567.89, ;, -4567.89, ;, -34567.89, ;, -234567.89, ;, -1234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, -91234567.89, ;, 34567.89], [987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 54321.12], [-987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, 54321.12], [1987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 54321.12], [-1987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 54321.12], [21987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 54321.12], [-21987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, 54321.12], [321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 54321.12], [-321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, 54321.12], [4321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 54321.12], [-4321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 54321.12], [54321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321.12], [-54321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 54321.12], [654321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 54321.12], [-654321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, 54321.12], [7654321987654321.12, ;, 21, ;, 1.12, ;, 21.12, ;, 321.12, ;, 4321.12, ;, 54321.12, ;, 654321.12, ;, 7654321.12, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 7654321987654321.12, ;, 54321.12], [-7654321987654321.12, ;, -21, ;, -1.12, ;, -21.12, ;, -321.12, ;, -4321.12, ;, -54321.12, ;, -654321.12, ;, -7654321.12, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.12, ;, -7654321987654321.12, ;, 54321.12], [-1.21, ;, -1, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, -1.21, ;, 1.21], [-1.22, ;, -1, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, -1.22, ;, 1.22], [-1.23, ;, -1, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, -1.23, ;, 1.23], [-1.24, ;, -1, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, -1.24, ;, 1.24], [-1.25, ;, -1, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, -1.25, ;, 1.25], [-1.26, ;, -1, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, -1.26, ;, 1.26], [-1.27, ;, -1, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, -1.27, ;, 1.27], [-1.28, ;, -1, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, -1.28, ;, 1.28], [-1.29, ;, -1, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, -1.29, ;, 1.29], [-1.20, ;, -1, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, -1.20, ;, 1.20]]') select('Table', 'cell:29 - 2|Num1,12(7.89)') assert_p('Table', 'RowCount', '40') select('Table', 'cell:29 - 2|Num1,14(1.12)') assert_p('Table', 'ColumnCount', '37') select('Table', 'cell:29 - 2|Num1,21(-1.12)') assert_p('Table', 'Text', 'cell:29 - 2|Num1,21(-1.12)') select('Table', 'cell:29 - 2|Num1,22(1.12)') rightclick('Table', '29 - 2|Num1,22') select_menu('Edit Record') ## select('Table1', 'cell:29 - 2|Num1,22(1.12)') select('Table', 'cell:Data,18(87654321.12)') assert_p('Table', 'Text', '87654321.12', 'Data,18') select('Table', 'cell:Data,20(987654321.12)') assert_p('Table', 'Content', '''[[NumA, 1, 25, 4321987654321.12, 4,321,987,654,321.12, 2020202020342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 21, , 15], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 1.12, p, 7000], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, 21.12, @, 4008], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, 321.12, p}, 707d0000], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, 4321.12, ð—, f0970600], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, 54321.12, 0ãR, 30e35200], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, 654321.12, 0jæ, 306ae603], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, 7654321.12, 0‘Ÿ-, 30919f2d], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, 87654321.12, 0áu , 30e1750a02000000], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, 987654321.12, 0åàþ, 30e5e0fe16000000], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, 1987654321.12, 0ÍWG., 30cd57472e000000], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, 21987654321.12, 0í¡ðÿ, 30eda1f0ff010000], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, 321987654321.12, 0ÍùÛH, 30cdf9db481d0000], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, 4321987654321.12, 0Íâ‰, 30cde21d15890100], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, 4321987654321.12, 0Íâ‰, 30cde21d15890100], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, 4321987654321.12, 0Íâ‰, 30cde21d15890100], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, 4321987654321.12, 0Íâ‰, 30cde21d15890100], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 54321.12, 0ãR, 30e35200]]''') select('Table', 'cell:Data,20(987654321.12)') click('Right') select('Table', 'cell:Data,20(-987654321.12)') ## assert_p('Table', 'Content', '[[NumA, 1, 25, -4321987654321.12, -4,321,987,654,321.12, 202020202d342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -21, ë, eb], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.12, ?ÿ, 90ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -21.12, À÷, c0f7], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -321.12, ?‚ÿÿ, 9082ffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -4321.12, hùÿ, 1068f9ff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -54321.12, Ðÿ, d01cadff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -654321.12, Еü, d09519fc], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -7654321.12, Ðn`Ò, d06e60d2], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -87654321.12, Њõýÿÿÿ, d01e8af5fdffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -987654321.12, Ðéÿÿÿ, d01a1f01e9ffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1987654321.12, Ð2¨¸Ñÿÿÿ, d032a8b8d1ffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -21987654321.12, Ð^þÿÿ, d0125e0f00feffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -321987654321.12, Ð2$·âÿÿ, d0320624b7e2ffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -4321987654321.12, Ð2âêvþÿ, d0321de2ea76feff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -4321987654321.12, Ð2âêvþÿ, d0321de2ea76feff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -4321987654321.12, Ð2âêvþÿ, d0321de2ea76feff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -4321987654321.12, Ð2âêvþÿ, d0321de2ea76feff], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 54321.12, 0ãR, 30e35200]]') select('Table', 'cell:Data,22(-1987654321.12)') assert_p('Table', 'Text', 'cell:Data,22(-1987654321.12)') select('Table', 'cell:Data,22(-1987654321.12)') click('Right') select('Table', 'cell:Data,22(1987654321.12)') assert_p('Table', 'Content', '''[[NumA, 1, 25, 54321987654321.12, 54,321,987,654,321.12, 2020202035342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 21, , 15], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 1.12, p, 7000], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, 21.12, @, 4008], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, 321.12, p}, 707d0000], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, 4321.12, ð—, f0970600], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, 54321.12, 0ãR, 30e35200], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, 654321.12, 0jæ, 306ae603], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, 7654321.12, 0‘Ÿ-, 30919f2d], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, 87654321.12, 0áu , 30e1750a02000000], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, 987654321.12, 0åàþ, 30e5e0fe16000000], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, 1987654321.12, 0ÍWG., 30cd57472e000000], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, 21987654321.12, 0í¡ðÿ, 30eda1f0ff010000], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, 321987654321.12, 0ÍùÛH, 30cdf9db481d0000], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, 4321987654321.12, 0Íâ‰, 30cde21d15890100], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, 54321987654321.12, 0MÃUŽL, 304dc3558e4c1300], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, 54321987654321.12, 0MÃUŽL, 304dc3558e4c1300], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, 54321987654321.12, 0MÃUŽL, 304dc3558e4c1300], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 54321.12, 0ãR, 30e35200]]''') select('Table', 'cell:Data,22(1987654321.12)') click('Right') select('Table', 'cell:Data,22(-1987654321.12)') ## assert_p('Table', 'Content', '[[NumA, 1, 25, -54321987654321.12, -54,321,987,654,321.12, 2020202d35342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -21, ë, eb], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.12, ?ÿ, 90ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -21.12, À÷, c0f7], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -321.12, ?‚ÿÿ, 9082ffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -4321.12, hùÿ, 1068f9ff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -54321.12, Ðÿ, d01cadff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -654321.12, Еü, d09519fc], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -7654321.12, Ðn`Ò, d06e60d2], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -87654321.12, Њõýÿÿÿ, d01e8af5fdffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -987654321.12, Ðéÿÿÿ, d01a1f01e9ffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1987654321.12, Ð2¨¸Ñÿÿÿ, d032a8b8d1ffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -21987654321.12, Ð^þÿÿ, d0125e0f00feffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -321987654321.12, Ð2$·âÿÿ, d0320624b7e2ffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -4321987654321.12, Ð2âêvþÿ, d0321de2ea76feff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -54321987654321.12, в<ªq³ìÿ, d0b23caa71b3ecff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -54321987654321.12, в<ªq³ìÿ, d0b23caa71b3ecff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -54321987654321.12, в<ªq³ìÿ, d0b23caa71b3ecff], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 54321.12, 0ãR, 30e35200]]') select('Table', 'cell:Data,22(-1987654321.12)') click('Right') select('Table', 'cell:Data,22(1987654321.12)') assert_p('Table', 'Content', '''[[NumA, 1, 25, 654321987654321.12, 654,321,987,654,321.12, 2020203635342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, 21, , 15], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, 1.12, p, 7000], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, 21.12, @, 4008], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, 321.12, p}, 707d0000], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, 4321.12, ð—, f0970600], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, 54321.12, 0ãR, 30e35200], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, 654321.12, 0jæ, 306ae603], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, 7654321.12, 0‘Ÿ-, 30919f2d], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, 87654321.12, 0áu , 30e1750a02000000], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, 987654321.12, 0åàþ, 30e5e0fe16000000], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, 1987654321.12, 0ÍWG., 30cd57472e000000], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, 21987654321.12, 0í¡ðÿ, 30eda1f0ff010000], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, 321987654321.12, 0ÍùÛH, 30cdf9db481d0000], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, 4321987654321.12, 0Íâ‰, 30cde21d15890100], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, 54321987654321.12, 0MÃUŽL, 304dc3558e4c1300], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, 654321987654321.12, 0MIô<vè, 304d49f43c76e800], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, 654321987654321.12, 0MIô<vè, 304d49f43c76e800], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 54321.12, 0ãR, 30e35200]]''') select('Table', 'cell:Data,22(1987654321.12)') click('Right') select('Table', 'cell:Data,22(-1987654321.12)') ## assert_p('Table', 'Content', '[[NumA, 1, 25, -654321987654321.12, -654,321,987,654,321.12, 20202d3635342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -21, ë, eb], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.12, ?ÿ, 90ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -21.12, À÷, c0f7], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -321.12, ?‚ÿÿ, 9082ffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -4321.12, hùÿ, 1068f9ff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -54321.12, Ðÿ, d01cadff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -654321.12, Еü, d09519fc], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -7654321.12, Ðn`Ò, d06e60d2], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -87654321.12, Њõýÿÿÿ, d01e8af5fdffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -987654321.12, Ðéÿÿÿ, d01a1f01e9ffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1987654321.12, Ð2¨¸Ñÿÿÿ, d032a8b8d1ffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -21987654321.12, Ð^þÿÿ, d0125e0f00feffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -321987654321.12, Ð2$·âÿÿ, d0320624b7e2ffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -4321987654321.12, Ð2âêvþÿ, d0321de2ea76feff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -54321987654321.12, в<ªq³ìÿ, d0b23caa71b3ecff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -654321987654321.12, в¶Ã‰ÿ, d0b2b60bc38917ff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -654321987654321.12, в¶Ã‰ÿ, d0b2b60bc38917ff], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 54321.12, 0ãR, 30e35200]]') select('Table', 'cell:Data,22(-1987654321.12)') click('Right') click('Right') select('Table', 'cell:Data,20(-987654321.12)') ## assert_p('Table', 'Content', '[[NumA, 1, 25, -7654321987654321.12, -7,654,321,987,654,321.12, 2d372c3635342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -21, ë, eb], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.12, ?ÿ, 90ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -21.12, À÷, c0f7], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -321.12, ?‚ÿÿ, 9082ffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -4321.12, hùÿ, 1068f9ff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -54321.12, Ðÿ, d01cadff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -654321.12, Еü, d09519fc], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -7654321.12, Ðn`Ò, d06e60d2], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -87654321.12, Њõýÿÿÿ, d01e8af5fdffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -987654321.12, Ðéÿÿÿ, d01a1f01e9ffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1987654321.12, Ð2¨¸Ñÿÿÿ, d032a8b8d1ffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -21987654321.12, Ð^þÿÿ, d0125e0f00feffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -321987654321.12, Ð2$·âÿÿ, d0320624b7e2ffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -4321987654321.12, Ð2âêvþÿ, d0321de2ea76feff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -54321987654321.12, в<ªq³ìÿ, d0b23caa71b3ecff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -654321987654321.12, в¶Ã‰ÿ, d0b2b60bc38917ff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -7654321987654321.12, вð|x£`õ, d0b2f07c78a360f5], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 54321.12, 0ãR, 30e35200]]') select('Table', 'cell:Data,20(-987654321.12)') click('Right') select('Table', 'cell:Data,18(-1.21)') assert_p('Table', 'Content', '[[NumA, 1, 25, -1.21, -1.21, 20202020202020202020202020202020202020202d312e3231], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -1, ÿ, ff], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.21, ‡ÿ, 87ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -1.21, ‡ÿ, 87ff], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -1.21, ‡ÿÿÿ, 87ffffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -1.21, ‡ÿÿÿ, 87ffffff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -1.21, ‡ÿÿÿ, 87ffffff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -1.21, ‡ÿÿÿ, 87ffffff], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -1.21, ‡ÿÿÿ, 87ffffff], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -1.21, ‡ÿÿÿÿÿÿÿ, 87ffffffffffffff], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 1.21, y, 79000000]]') select('Table', 'cell:Data,18(-1.21)') click('Right') select('Table', 'cell:Data,16(-1.22)') assert_p('Table', 'Content', '[[NumA, 1, 25, -1.22, -1.22, 20202020202020202020202020202020202020202d312e3232], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -1, ÿ, ff], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.22, †ÿ, 86ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -1.22, †ÿ, 86ff], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -1.22, †ÿÿÿ, 86ffffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -1.22, †ÿÿÿ, 86ffffff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -1.22, †ÿÿÿ, 86ffffff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -1.22, †ÿÿÿ, 86ffffff], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -1.22, †ÿÿÿ, 86ffffff], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -1.22, †ÿÿÿÿÿÿÿ, 86ffffffffffffff], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 1.22, z, 7a000000]]') select('Table', 'cell:Data,16(-1.22)') click('Right') select('Table', 'cell:Data,16(-1.23)') assert_p('Table', 'Content', '[[NumA, 1, 25, -1.23, -1.23, 20202020202020202020202020202020202020202d312e3233], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -1, ÿ, ff], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.23, …ÿ, 85ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -1.23, …ÿ, 85ff], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -1.23, …ÿÿÿ, 85ffffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -1.23, …ÿÿÿ, 85ffffff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -1.23, …ÿÿÿ, 85ffffff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -1.23, …ÿÿÿ, 85ffffff], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -1.23, …ÿÿÿ, 85ffffff], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -1.23, …ÿÿÿÿÿÿÿ, 85ffffffffffffff], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 1.23, {, 7b000000]]') select('Table', 'cell:Data,16(-1.23)') click('Right') select('Table', 'cell:Data,18(-1.24)') assert_p('Table', 'Content', '[[NumA, 1, 25, -1.24, -1.24, 20202020202020202020202020202020202020202d312e3234], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 1, -1, ÿ, ff], [sep1, 28, 1, ;, ;, 3b], [Num1, 29, 2, -1.24, „ÿ, 84ff], [sep2, 31, 1, ;, ;, 3b], [Num2, 33, 2, -1.24, „ÿ, 84ff], [sep3, 35, 1, ;, ;, 3b], [Num3, 37, 4, -1.24, „ÿÿÿ, 84ffffff], [sep4, 41, 1, ;, ;, 3b], [Num4, 45, 4, -1.24, „ÿÿÿ, 84ffffff], [sep5, 49, 1, ;, ;, 3b], [Num5, 53, 4, -1.24, „ÿÿÿ, 84ffffff], [sep6, 57, 1, ;, ;, 3b], [Num6, 61, 4, -1.24, „ÿÿÿ, 84ffffff], [sep7, 65, 1, ;, ;, 3b], [Num7, 69, 4, -1.24, „ÿÿÿ, 84ffffff], [sep8, 73, 1, ;, ;, 3b], [Num8, 81, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep9, 89, 1, ;, ;, 3b], [Num9, 97, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep10, 105, 1, ;, ;, 3b], [Num10, 113, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep11, 121, 1, ;, ;, 3b], [Num11, 129, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep12, 137, 1, ;, ;, 3b], [Num12, 145, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep13, 153, 1, ;, ;, 3b], [Num13, 161, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep14, 169, 1, ;, ;, 3b], [Num14, 177, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep15, 185, 1, ;, ;, 3b], [Num15, 193, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep16, 201, 1, ;, ;, 3b], [Num16, 209, 8, -1.24, „ÿÿÿÿÿÿÿ, 84ffffffffffffff], [sep17, 217, 1, ;, ;, 3b], [Num17, 221, 4, 1.24, |, 7c000000]]') close()
def test(): from Modules import commonBits import time java_recorded_version = '1.6.0_10' if window('Record Editor'): commonBits.selectOldFilemenu(select_menu, 'Utilities', 'File Copy Menu') click('*3') select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin') select('FileChooser1', commonBits.sampleDir() + 'barDTAR020.csv') commonBits.setRecordLayout2(select, 'DTAR020') select('DelimiterCombo', '|') click('Right') select('TabbedPane', '') select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)') assert_p( 'Table1', 'Content', '[[KEYCODE-NO, true], [STORE-NO, true], [DATE, true], [DEPT-NO, true], [QTY-SOLD, true], [SALE-PRICE, true]]' ) ## select('Table1', '') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') doubleclick('Table', commonBits.fl('Record') + ',0') assert_p('Table', 'Content', '[[DTAR020, true]]') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') click('Right') select('TabbedPane', '') # click(commonBits.fl('Choose File')) # if window('Open'): # click('Cancel') # close() # click(commonBits.fl('Choose File')) # if window('Open'): # click('Cancel') # close() select('FileChooser', commonBits.userDir() + 'CpyDTAR020barCsv.xml') commonBits.save1(click) commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') click('*') select('FileChooser', commonBits.userDir() + 'CpyDTAR020barCsv.xml') click(commonBits.fl('Run Copy Dialog')) assert_p('FileChooser', 'Text', commonBits.sampleDir() + 'DTAR020.bin') assert_p('FileChooser1', 'Text', commonBits.sampleDir() + 'barDTAR020.csv') if commonBits.isRecordEditor(): assert_p('ComboBox2', 'Text', 'DTAR020') assert_p('DelimiterCombo', 'Text', '|') click('Right') select('TabbedPane', '') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') doubleclick('Table', commonBits.fl('Record') + ',0') assert_p('Table', 'Text', 'DTAR020', commonBits.fl('Record') + ',0') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') select('Table1', 'cell:' + commonBits.fl('Field') + ',0(KEYCODE-NO)') assert_p( 'Table1', 'Content', '[[KEYCODE-NO, true], [STORE-NO, true], [DATE, true], [DEPT-NO, true], [QTY-SOLD, true], [SALE-PRICE, true]]' ) select('Table1', 'cell:' + commonBits.fl('Field') + ',0(KEYCODE-NO)') click('Right') select('TabbedPane', '') ##click('Copy2') commonBits.copy(click) assert_p('TextField1', 'Text', commonBits.fl('Copy Done !!!')) commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') click('Open') select('FileChooser', commonBits.sampleDir() + 'barDTAR020.csv') select('ComboBox2', 'Generic CSV - enter details') commonBits.doEdit(click) if window(''): select('CheckBox', 'true') assert_p('DelimiterCombo', 'Text', '|') select('Table', 'cell:DATE,3(40118)') assert_p( 'Table', 'Content', '[[69684558, 20, 40118, 280, 1, 19.00], [69684558, 20, 40118, 280, -1, -19.00], [69684558, 20, 40118, 280, 1, 5.01], [69694158, 20, 40118, 280, 1, 19.00], [69694158, 20, 40118, 280, -1, -19.00], [69694158, 20, 40118, 280, 1, 5.01], [63604808, 20, 40118, 170, 1, 4.87], [62684671, 20, 40118, 685, 1, 69.99], [62684671, 20, 40118, 685, -1, -69.99], [64634429, 20, 40118, 957, 1, 3.99], [66624458, 20, 40118, 957, 1, 0.89], [63674861, 20, 40118, 957, 10, 2.70], [65674532, 20, 40118, 929, 1, 3.59], [64614401, 59, 40118, 957, 1, 1.99], [64614401, 59, 40118, 957, 1, 1.99], [61664713, 59, 40118, 335, 1, 17.99], [61664713, 59, 40118, 335, -1, -17.99], [68634752, 59, 40118, 410, 1, 8.99], [60614487, 59, 40118, 878, 1, 5.95], [63644339, 59, 40118, 878, 1, 12.65], [60694698, 59, 40118, 620, 1, 3.99], [60664659, 59, 40118, 620, 1, 3.99], [62684217, 59, 40118, 957, 1, 9.99], [67674686, 59, 40118, 929, 1, 3.99], [61684613, 59, 40118, 335, 1, 12.99], [64624770, 59, 40118, 957, 1, 2.59], [69694814, 166, 40118, 360, 1, 2.50], [69694814, 166, 40118, 360, 1, 2.50], [69644164, 166, 40118, 193, 1, 21.59]]' ) select('Table', 'cell:DATE,3(40118)') commonBits.doSleep() click(commonBits.fl('Go')) close() commonBits.doSleep() select('Table', 'cell:4|DEPT-NO,0(280)') assert_p('Table', 'Text', 'cell:4|DEPT-NO,0(280)') select('Table', 'cell:1|KEYCODE-NO,1(69684558)') rightclick('Table', '1|KEYCODE-NO,1') select_menu(commonBits.fl('Edit Record')) ## select('Table1', 'cell:1|KEYCODE-NO,1(69684558)') select('Table', 'cell:' + commonBits.fl('Data') + ',0(69684558)') assert_p( 'Table', 'Content', '[[KEYCODE-NO, 1, , 69684558, 69684558], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , -1, -1], [SALE-PRICE, 6, , -19.00, -19.00]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',0(69684558)') click('TextArea') assert_p('TextArea', 'Text', '69684558|20|40118|280|-1|-19.00') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)') assert_p( 'Table', 'Content', '[[KEYCODE-NO, 1, , 69684558, 69684558], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , 1, 1], [SALE-PRICE, 6, , 5.01, 5.01]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)') click('TextArea') assert_p('TextArea', 'Text', '69684558|20|40118|280|1|5.01') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)') assert_p( 'Table', 'Content', '[[KEYCODE-NO, 1, , 69694158, 69694158], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , 1, 1], [SALE-PRICE, 6, , 19.00, 19.00]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)') click('TextArea') click('TextArea') assert_p('TextArea', 'Text', '69694158|20|40118|280|1|19.00') click('Right') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)') assert_p( 'Table', 'Content', '[[KEYCODE-NO, 1, , 69694158, 69694158], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , 1, 1], [SALE-PRICE, 6, , 5.01, 5.01]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)') click('TextArea') click('TextArea') assert_p('TextArea', 'Text', '69694158|20|40118|280|1|5.01') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_10' if window('Record Editor'): commonBits.selectOldFilemenu(select_menu, 'Utilities', 'File Copy Menu') click('*1') select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin') commonBits.setMainframeCobolLayout(select, 'DTAR020') click('Right') select('TabbedPane', '') select('FileChooser', commonBits.sampleDir() + 'zzzXfeReverse3DTAR020a.csv') # click('ScrollPane$ScrollBar', 4, 51) # select('ComboBox2', 'XfeDTAR020_reverse') commonBits.setRecordLayout2(select, 'XfeDTAR020_reverse') if commonBits.isJRecord(): click('Right') click('Right') select('TabbedPane', '') select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)') assert_p( 'Table1', 'Content', '[[KEYCODE-NO, KEYCODE-NO], [STORE-NO, STORE-NO], [DATE, DATE], [DEPT-NO, DEPT-NO], [QTY-SOLD, QTY-SOLD], [SALE-PRICE, SALE-PRICE]]' ) # select('Table1', '') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') doubleclick('Table', commonBits.fl('Record') + ',0') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') doubleclick('Table', commonBits.fl('Record') + ',0') assert_p('Table', 'Content', '[[DTAR020, XfeDTAR020_reverse]]') ## assert_p('Table', 'Content', '[[DTAR020, ]]') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') click('Right') select('TabbedPane', '') # click(commonBits.fl('Choose File')) # if window('Open'): # click('Cancel') # close() select('FileChooser', commonBits.userDir() + 'copyDTAR020toCsv1.xml') ##commonBits.selectFileName(select, keystroke, commonBits.userDir() + 'copyDTAR020toCsv1.xml') commonBits.save1(click) commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') select_menu( commonBits.fl('Window') + '>>' + commonBits.fl('Menu') + '>>' + commonBits.fl('Copy Menu')) click('*') select('FileChooser', commonBits.userDir() + 'copyDTAR020toCsv1.xml') ##commonBits.selectFileName(select, keystroke, commonBits.userDir() + 'copyDTAR020toCsv1.xml') click(commonBits.fl('Run Copy Dialog')) assert_p('FileChooser', 'Text', commonBits.sampleDir() + 'DTAR020.bin') if commonBits.isRecordEditor(): assert_p('ComboBox2', 'Text', 'DTAR020') click('Right') select('TabbedPane', '') assert_p('FileChooser', 'Text', commonBits.sampleDir() + 'zzzXfeReverse3DTAR020a.csv') # select('ComboBox2', 'Generic CSV - enter details') # click('ScrollPane$ScrollBar', 8, 60) # click('ScrollPane$ScrollBar', 8, 74) # click('ScrollPane$ScrollBar', 8, 81) # click('ScrollPane$ScrollBar', 8, 81) if commonBits.isRecordEditor(): assert_p('ComboBox2', 'Text', 'XfeDTAR020_reverse') click('Right') select('TabbedPane', '') select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)') assert_p( 'Table1', 'Content', '[[KEYCODE-NO, KEYCODE-NO], [STORE-NO, STORE-NO], [DATE, DATE], [DEPT-NO, DEPT-NO], [QTY-SOLD, QTY-SOLD], [SALE-PRICE, SALE-PRICE]]' ) # select('Table1', '') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') doubleclick('Table', commonBits.fl('Record') + ',0') assert_p('Table', 'Content', '[[DTAR020, XfeDTAR020_reverse]]') ## assert_p('Table', 'Content', '[[DTAR020, ]]') select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)') click('Right') select('TabbedPane', '') #click('Copy2') commonBits.copy(click) assert_p('TextField1', 'Text', commonBits.fl('Copy Done !!!')) commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') click('Open') ## click('MetalInternalFrameTitlePane', 105, 4) select('FileChooser', commonBits.sampleDir() + 'zzzXfeReverse3DTAR020a.csv') commonBits.setRecordLayout(select, 'XfeDTAR020_reverse') # click('ScrollPane$ScrollBar', 9, 93) # click('ScrollPane$ScrollBar', 9, 102) # click('ScrollPane$ScrollBar', 9, 102) # click('ScrollPane$ScrollBar', 6, 92) commonBits.doEdit(click) select('Table', 'cell:2|SALE-PRICE,0(19.00)') assert_p('Table', 'Text', '5.01', '2|SALE-PRICE,2') select('Table', 'cell:2|SALE-PRICE,0(19.00)') rightclick('Table', '2|SALE-PRICE,1') select('Table', 'cell:2|SALE-PRICE,1(-19.00)') assert_p('Table', 'RowCount', '379') select('Table', 'cell:2|SALE-PRICE,2(5.01)') assert_p('Table', 'ColumnCount', '6') select( 'Table', 'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]' ) select_menu( commonBits.fl('View') + '>>' + commonBits.fl('Table View #{Selected Records#}')) # select('Table2', 'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]') select('Table', 'cell:2|SALE-PRICE,2(4.87)') assert_p( 'Table', 'Content', '[[-1, -19.00, 280, 40118, 20, 69694158], [1, 5.01, 280, 40118, 20, 69694158], [1, 4.87, 170, 40118, 20, 63604808], [1, 69.99, 685, 40118, 20, 62684671], [-1, -69.99, 685, 40118, 20, 62684671], [1, 3.99, 957, 40118, 20, 64634429], [1, 0.89, 957, 40118, 20, 66624458], [10, 2.70, 957, 40118, 20, 63674861], [1, 3.59, 929, 40118, 20, 65674532], [1, 1.99, 957, 40118, 59, 64614401], [1, 1.99, 957, 40118, 59, 64614401], [1, 17.99, 335, 40118, 59, 61664713], [-1, -17.99, 335, 40118, 59, 61664713], [1, 8.99, 410, 40118, 59, 68634752], [1, 5.95, 878, 40118, 59, 60614487], [1, 12.65, 878, 40118, 59, 63644339], [1, 3.99, 620, 40118, 59, 60694698]]' ) select('Table', 'cell:2|SALE-PRICE,2(4.87)') commonBits.closeWindow(click) ##click('BasicInternalFrameTitlePane$NoFocusButton2') # select('Table', 'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]') # select('Table', 'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]') select_menu( commonBits.fl('Window') + '>>zzzXfeReverse3DTAR020a.csv>>' + commonBits.fl('Table:')) select('Table', 'cell:2|SALE-PRICE,16(-17.99)') rightclick('Table', '2|SALE-PRICE,16') select_menu(commonBits.fl('Edit Record')) ## select('Table1', 'cell:2|SALE-PRICE,16(-17.99)') select('Table', 'cell:' + commonBits.fl('Data') + ',1(-17.99)') assert_p('Table', 'Text', 'cell:' + commonBits.fl('Data') + ',1(-17.99)') select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , -1, -1], [SALE-PRICE, 2, , -17.99, -17.99], [DEPT-NO, 3, , 335, 335], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 61664713, 61664713]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''-1þ-17.99þ335þ40118þ59þ61664713 23f233233f333f33333f33f33333333 d1ed17e99e335e40118e59e61664713''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',5(68634752)') assert_p('Table', 'Text', 'cell:' + commonBits.fl('Data') + ',5(68634752)') select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 8.99, 8.99], [DEPT-NO, 3, , 410, 410], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 68634752, 68634752]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ8.99þ410þ40118þ59þ68634752 3f3233f333f33333f33f33333333 1e8e99e410e40118e59e68634752''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 5.95, 5.95], [DEPT-NO, 3, , 878, 878], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 60614487, 60614487]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ5.95þ878þ40118þ59þ60614487 3f3233f333f33333f33f33333333 1e5e95e878e40118e59e60614487''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 12.65, 12.65], [DEPT-NO, 3, , 878, 878], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 63644339, 63644339]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ12.65þ878þ40118þ59þ63644339 3f33233f333f33333f33f33333333 1e12e65e878e40118e59e63644339''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',1(3.99)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 3.99, 3.99], [DEPT-NO, 3, , 620, 620], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 60694698, 60694698]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',1(3.99)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ3.99þ620þ40118þ59þ60694698 3f3233f333f33333f33f33333333 1e3e99e620e40118e59e60694698''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 3.99, 3.99], [DEPT-NO, 3, , 620, 620], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 60664659, 60664659]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ3.99þ620þ40118þ59þ60664659 3f3233f333f33333f33f33333333 1e3e99e620e40118e59e60664659''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',5(62684217)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 9.99, 9.99], [DEPT-NO, 3, , 957, 957], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 62684217, 62684217]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',5(62684217)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ9.99þ957þ40118þ59þ62684217 3f3233f333f33333f33f33333333 1e9e99e957e40118e59e62684217''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 3.99, 3.99], [DEPT-NO, 3, , 929, 929], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 67674686, 67674686]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ3.99þ929þ40118þ59þ67674686 3f3233f333f33333f33f33333333 1e3e99e929e40118e59e67674686''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',5(61684613)') select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 12.99, 12.99], [DEPT-NO, 3, , 335, 335], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 61684613, 61684613]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ12.99þ335þ40118þ59þ61684613 3f33233f333f33333f33f33333333 1e12e99e335e40118e59e61684613''') click('Right') select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') assert_p( 'Table', 'Content', '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 2.59, 2.59], [DEPT-NO, 3, , 957, 957], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 64624770, 64624770]]' ) select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)') click('HexThreeLineField') assert_p( 'HexThreeLineField', 'Text', '''1þ2.59þ957þ40118þ59þ64624770 3f3233f333f33333f33f33333333 1e2e59e957e40118e59e64624770''') close()