Exemple #1
0
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()
Exemple #2
0
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()
Exemple #3
0
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()
Exemple #4
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_10'
    if window('File Copy'):
        click('*2')
        select('FileChooser', commonBits.cobolTestDir() + 'mfComp.bin')
        select('FileChooser1', commonBits.cobolTestDir() + 'zzFjComp.bin')
        select('FileChooser2', commonBits.cobolTestDir() + 'mfComp.cbl')
        select('ComputerOptionCombo',
               commonBits.fl('Open Cobol Micro Focus (Intel)'))
        select('ComputerOptionCombo1', commonBits.fl('Fujitsu'))
        ##		select('BmKeyedComboBox1', '2')
        select('BmKeyedComboBox', commonBits.fl('Fixed Length Binary'))

        ##		select('BmKeyedComboBoxxxxx', '2')
        click('Right')
        select('TabbedPane', '')
        click(commonBits.fl('Copy'))
        assert_p('TextField1', 'Text',
                 commonBits.fl('Copy Done !!!, check log for errors'))
        commonBits.closeWindow(click)
    close()
Exemple #5
0
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()
Exemple #6
0
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', '')

Exemple #7
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_10'

	if window('Record Editor'):
		if commonBits.isJRecord():
			select('FileChooser', commonBits.cobolTestDir() + 'fjComp.bin')
		else:
			select_menu('Record Layouts>>Load Cobol Copybook')
			select('FileChooser', commonBits.cobolTestDir() + 'fjComp.cbl')
			select('ComputerOptionCombo', 'Fujitsu')
			select('BmKeyedComboBox1', 'Other')
##			select('BmKeyedComboBox1', '9')
			click('Go')
			commonBits.closeWindow(click)
			##click('BasicInternalFrameTitlePane$NoFocusButton2')
			click('Open')
			select('FileChooser', commonBits.cobolTestDir() + 'fjComp.bin')
			click('Open')
			select_menu('Record Layouts>>Load Cobol Copybook')
			select('FileChooser', commonBits.cobolTestDir() + 'fjComp.cbl')
			select('BmKeyedComboBox1', 'Other')
#			select('BmKeyedComboBox1', '9')
			select('ComputerOptionCombo', 'Fujitsu')
			click('Go')
			commonBits.closeWindow(click)
			##click('BasicInternalFrameTitlePane$NoFocusButton2')
			click('Open')

		commonBits.setCobolLayout(select, 'fjComp', 'Fujitsu')
		click('Edit1')
		select('Table', 'cell:30 - 2|Num1,5(-123.45)')
		assert_p('Table', 'Text', '19.63', '30 - 2|Num1,7')
		select('Table', 'cell:30 - 2|Num1,12(-63.79)')
		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, ;, 23, ;, 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, ;, -23, ;, -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, ;, 67, ;, -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, ;, -67, ;, 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, ;, 67, ;, -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, ;, -67, ;, 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, ;, 67, ;, -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, ;, -67, ;, 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, ;, 67, ;, -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, ;, -67, ;, 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, ;, 21, ;, -68.64, ;, -68.64, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, -188156.96, ;, 87654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 987654321.12, ;, 188156.96], [-987654321.12, ;, -21, ;, 68.64, ;, 68.64, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, 188156.96, ;, -87654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, -987654321.12, ;, 188156.96], [1987654321.12, ;, 21, ;, -130.08, ;, -130.08, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 11969364.96, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 1987654321.12, ;, 11969364.96], [-1987654321.12, ;, -21, ;, 130.08, ;, 130.08, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -11969364.96, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, -1987654321.12, ;, 11969364.96], [21987654321.12, ;, 21, ;, -48.16, ;, -48.16, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, -2578234.40, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 21987654321.12, ;, 2578234.40], [-21987654321.12, ;, -21, ;, 48.16, ;, 48.16, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, 2578234.40, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, -21987654321.12, ;, 2578234.40], [321987654321.12, ;, 21, ;, -130.08, ;, -130.08, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, -6043860.00, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 321987654321.12, ;, 6043860.00], [-321987654321.12, ;, -21, ;, 130.08, ;, 130.08, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, 6043860.00, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, -321987654321.12, ;, 6043860.00], [4321987654321.12, ;, 21, ;, -130.08, ;, -130.08, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 5014029.28, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 4321987654321.12, ;, 5014029.28], [-4321987654321.12, ;, -21, ;, 130.08, ;, 130.08, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -5014029.28, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, -4321987654321.12, ;, 5014029.28], [54321987654321.12, ;, 21, ;, 197.60, ;, 197.60, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 14388626.40, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 54321987654321.12, ;, 14388626.40], [-54321987654321.12, ;, -21, ;, -197.60, ;, -197.60, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -14388626.40, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, -54321987654321.12, ;, 14388626.40], [654321987654321.12, ;, 21, ;, 197.60, ;, 197.60, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, -1965227.04, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 654321987654321.12, ;, 1965227.04], [-654321987654321.12, ;, -21, ;, -197.60, ;, -197.60, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, 1965227.04, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.12, ;, -654321987654321.12, ;, 1965227.04], [7654321987654321.12, ;, 21, ;, 197.60, ;, 197.60, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, -20961492.00, ;, 87654321.12, ;, 987654321.12, ;, 1987654321.12, ;, 21987654321.12, ;, 321987654321.12, ;, 4321987654321.12, ;, 54321987654321.12, ;, 654321987654321.12, ;, 7654321987654321.12, ;, 20961492.00], [-7654321987654321.12, ;, -21, ;, -197.60, ;, -197.60, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, 20961492.00, ;, -87654321.12, ;, -987654321.12, ;, -1987654321.12, ;, -21987654321.12, ;, -321987654321.12, ;, -4321987654321.12, ;, -54321987654321.12, ;, -654321987654321.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,19(48.16)')
		assert_p('Table', 'RowCount', '40')
		select('Table', 'cell:30 - 2|Num1,21(130.08)')
		assert_p('Table', 'Text', '130.08', '30 - 2|Num1,21')
		select('Table', 'cell:30 - 2|Num1,22(-130.08)')
		rightclick('Table', '30 - 2|Num1,22')
		select_menu('Edit Record')
###		select('Table1', 'cell:30 - 2|Num1,22(-130.08)')
		select('Table', 'cell:Data,8(5014029.28)')
		assert_p('Table', 'Content', '''[[NumA, 1, 25, 4321987654321.12,      4,321,987,654,321.12, 2020202020342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, 21, , 0015], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, -130.08, � cd30], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, -130.08, � cd30], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 5014029.28, 馔0, 1de2cd30], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 5014029.28, 馔0, 1de2cd30], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 5014029.28, 馔0, 1de2cd30], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 5014029.28, 馔0, 1de2cd30], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 5014029.28, 馔0, 1de2cd30], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 87654321.12, 
u� 000000020a75e130], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 987654321.12, � 00000016fee0e530], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 1987654321.12, .GW� 0000002e4757cd30], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 21987654321.12, �稹� 000001fff0a1ed30], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 321987654321.12, H垸� 00001d48dbf9cd30], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 5014029.28, 馔0, 1de2cd30]]''')
		select('Table', 'cell:Data,0(4321987654321.12)')
		assert_p('Table', 'Text', '21', 'Data,2')
		select('Table', 'cell:Data,12(5014029.28)')
		assert_p('Table', 'Content', '''[[NumA, 1, 25, 4321987654321.12,      4,321,987,654,321.12, 2020202020342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, 21, , 0015], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, -130.08, � cd30], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, -130.08, � cd30], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 5014029.28, 馔0, 1de2cd30], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 5014029.28, 馔0, 1de2cd30], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 5014029.28, 馔0, 1de2cd30], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 5014029.28, 馔0, 1de2cd30], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 5014029.28, 馔0, 1de2cd30], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 87654321.12, 
u� 000000020a75e130], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 987654321.12, � 00000016fee0e530], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 1987654321.12, .GW� 0000002e4757cd30], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 21987654321.12, �稹� 000001fff0a1ed30], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 321987654321.12, H垸� 00001d48dbf9cd30], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 5014029.28, 馔0, 1de2cd30]]''')
		select('Table', 'cell:Data,12(5014029.28)')
		click('Right')
		select('Table', 'cell:Data,16(-5014029.28)')
		assert_p('Table', 'Content', '[[NumA, 1, 25, -4321987654321.12,     -4,321,987,654,321.12, 202020202d342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, -21, ��, ffeb], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, 130.08, 2�, 32d0], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, 130.08, 2�, 32d0], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, -5014029.28, �2�, e21d32d0], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, -5014029.28, �2�, e21d32d0], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, -5014029.28, �2�, e21d32d0], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, -5014029.28, �2�, e21d32d0], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, -5014029.28, �2�, e21d32d0], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, -87654321.12, �����, fffffffdf58a1ed0], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, -987654321.12, �����, ffffffe9011f1ad0], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, -1987654321.12, ���迅� ffffffd1b8a832d0], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, -21987654321.12, ���^�, fffffe000f5e12d0], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, -321987654321.12, ��夥$2�, ffffe2b7240632d0], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, -4321987654321.12, �赈2�, fffe76eae21d32d0], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, -4321987654321.12, �赈2�, fffe76eae21d32d0], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, -4321987654321.12, �赈2�, fffe76eae21d32d0], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, -4321987654321.12, �赈2�, fffe76eae21d32d0], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 5014029.28, 馔0, 1de2cd30]]')
		select('Table', 'cell:Data,16(-5014029.28)')
		click('Right')
		select('Table', 'cell:Data,20(987654321.12)')
		assert_p('Table', 'Content', '''[[NumA, 1, 25, 54321987654321.12,     54,321,987,654,321.12, 2020202035342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, 21, , 0015], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, 197.60, M0, 4d30], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, 197.60, M0, 4d30], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 14388626.40, U肕0, 55c34d30], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 14388626.40, U肕0, 55c34d30], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 14388626.40, U肕0, 55c34d30], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 14388626.40, U肕0, 55c34d30], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 14388626.40, U肕0, 55c34d30], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 87654321.12, 
u� 000000020a75e130], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 987654321.12, � 00000016fee0e530], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 1987654321.12, .GW� 0000002e4757cd30], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 21987654321.12, �稹� 000001fff0a1ed30], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 321987654321.12, H垸� 00001d48dbf9cd30], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 54321987654321.12, L嶶肕0, 00134c8e55c34d30], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 54321987654321.12, L嶶肕0, 00134c8e55c34d30], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 54321987654321.12, L嶶肕0, 00134c8e55c34d30], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 14388626.40, U肕0, 55c34d30]]''')
		select('Table', 'cell:Data,20(987654321.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, 2, -21, ��, ffeb], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, -197.60, 残, b2d0], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, -197.60, 残, b2d0], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, -14388626.40, �残, aa3cb2d0], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, -14388626.40, �残, aa3cb2d0], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, -14388626.40, �残, aa3cb2d0], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, -14388626.40, �残, aa3cb2d0], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, -14388626.40, �残, aa3cb2d0], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, -87654321.12, �����, fffffffdf58a1ed0], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, -987654321.12, �����, ffffffe9011f1ad0], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, -1987654321.12, ���迅� ffffffd1b8a832d0], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, -21987654321.12, ���^�, fffffe000f5e12d0], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, -321987654321.12, ��夥$2�, ffffe2b7240632d0], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, -4321987654321.12, �赈2�, fffe76eae21d32d0], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, -54321987654321.12, �斐q�残, ffecb371aa3cb2d0], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, -54321987654321.12, �斐q�残, ffecb371aa3cb2d0], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, -54321987654321.12, �斐q�残, ffecb371aa3cb2d0], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 14388626.40, U肕0, 55c34d30]]')
		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, 2, 21, , 0015], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, 197.60, M0, 4d30], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, 197.60, M0, 4d30], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, -1965227.04, 鬒M0, f4494d30], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, -1965227.04, 鬒M0, f4494d30], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, -1965227.04, 鬒M0, f4494d30], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, -1965227.04, 鬒M0, f4494d30], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, -1965227.04, 鬒M0, f4494d30], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 87654321.12, 
u� 000000020a75e130], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 987654321.12, � 00000016fee0e530], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 1987654321.12, .GW� 0000002e4757cd30], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 21987654321.12, �稹� 000001fff0a1ed30], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 321987654321.12, H垸� 00001d48dbf9cd30], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 54321987654321.12, L嶶肕0, 00134c8e55c34d30], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 654321987654321.12, 鑦<鬒M0, 00e8763cf4494d30], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 654321987654321.12, 鑦<鬒M0, 00e8763cf4494d30], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 1965227.04, 恫�, 0bb6b2d0]]''')
		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, 2, -21, ��, ffeb], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, -197.60, 残, b2d0], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, -197.60, 残, b2d0], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 1965227.04, 恫�, 0bb6b2d0], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 1965227.04, 恫�, 0bb6b2d0], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 1965227.04, 恫�, 0bb6b2d0], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 1965227.04, 恫�, 0bb6b2d0], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 1965227.04, 恫�, 0bb6b2d0], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, -87654321.12, �����, fffffffdf58a1ed0], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, -987654321.12, �����, ffffffe9011f1ad0], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, -1987654321.12, ���迅� ffffffd1b8a832d0], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, -21987654321.12, ���^�, fffffe000f5e12d0], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, -321987654321.12, ��夥$2�, ffffe2b7240632d0], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, -4321987654321.12, �赈2�, fffe76eae21d32d0], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, -54321987654321.12, �斐q�残, ffecb371aa3cb2d0], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, -654321987654321.12, �壝恫�, ff1789c30bb6b2d0], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, -654321987654321.12, �壝恫�, ff1789c30bb6b2d0], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 1965227.04, 恫�, 0bb6b2d0]]')
		select('Table', 'cell:Data,22(-1987654321.12)')
		click('Right')
		select('Table', 'cell:Data,22(1987654321.12)')
		assert_p('Table', 'Content', r'''[[NumA, 1, 25, 7654321987654321.12,  7,654,321,987,654,321.12, 20372c3635342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, 21, , 0015], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, 197.60, M0, 4d30], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, 197.60, M0, 4d30], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, -20961492.00, �M0, 830f4d30], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, -20961492.00, �M0, 830f4d30], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, -20961492.00, �M0, 830f4d30], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, -20961492.00, �M0, 830f4d30], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, -20961492.00, �M0, 830f4d30], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, 87654321.12, 
u� 000000020a75e130], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, 987654321.12, � 00000016fee0e530], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, 1987654321.12, .GW� 0000002e4757cd30], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, 21987654321.12, �稹� 000001fff0a1ed30], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, 321987654321.12, H垸� 00001d48dbf9cd30], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, 4321987654321.12, �馔0, 000189151de2cd30], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, 54321987654321.12, L嶶肕0, 00134c8e55c34d30], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, 654321987654321.12, 鑦<鬒M0, 00e8763cf4494d30], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, 7654321987654321.12, 
焅噧M0, 0a9f5c87830f4d30], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 20961492.00, |鸩�, 7cf0b2d0]]''')
		select('Table', 'cell:Data,22(1987654321.12)')
		click('Right')
		select('Table', 'cell:Data,22(-1987654321.12)')
		assert_p('Table', 'Content', '[[NumA, 1, 25, -7654321987654321.12, -7,654,321,987,654,321.12, 2d372c3635342c3332312c3938372c3635342c3332312e3132], [sep0, 26, 1, ;, ;, 3b], [Num0, 27, 2, -21, ��, ffeb], [sep1, 29, 1, ;, ;, 3b], [Num1, 30, 2, -197.60, 残, b2d0], [sep2, 32, 1, ;, ;, 3b], [Num2, 33, 2, -197.60, 残, b2d0], [sep3, 35, 1, ;, ;, 3b], [Num3, 36, 4, 20961492.00, |鸩�, 7cf0b2d0], [sep4, 40, 1, ;, ;, 3b], [Num4, 41, 4, 20961492.00, |鸩�, 7cf0b2d0], [sep5, 45, 1, ;, ;, 3b], [Num5, 46, 4, 20961492.00, |鸩�, 7cf0b2d0], [sep6, 50, 1, ;, ;, 3b], [Num6, 51, 4, 20961492.00, |鸩�, 7cf0b2d0], [sep7, 55, 1, ;, ;, 3b], [Num7, 56, 4, 20961492.00, |鸩�, 7cf0b2d0], [sep8, 60, 1, ;, ;, 3b], [Num8, 61, 8, -87654321.12, �����, fffffffdf58a1ed0], [sep9, 69, 1, ;, ;, 3b], [Num9, 70, 8, -987654321.12, �����, ffffffe9011f1ad0], [sep10, 78, 1, ;, ;, 3b], [Num10, 79, 8, -1987654321.12, ���迅� ffffffd1b8a832d0], [sep11, 87, 1, ;, ;, 3b], [Num11, 88, 8, -21987654321.12, ���^�, fffffe000f5e12d0], [sep12, 96, 1, ;, ;, 3b], [Num12, 97, 8, -321987654321.12, ��夥$2�, ffffe2b7240632d0], [sep13, 105, 1, ;, ;, 3b], [Num13, 106, 8, -4321987654321.12, �赈2�, fffe76eae21d32d0], [sep14, 114, 1, ;, ;, 3b], [Num14, 115, 8, -54321987654321.12, �斐q�残, ffecb371aa3cb2d0], [sep15, 123, 1, ;, ;, 3b], [Num15, 124, 8, -654321987654321.12, �壝恫�, ff1789c30bb6b2d0], [sep16, 132, 1, ;, ;, 3b], [Num16, 133, 8, -7654321987654321.12, 鮜|鸩�, f560a3787cf0b2d0], [sep17, 141, 1, ;, ;, 3b], [Num17, 142, 4, 20961492.00, |鸩�, 7cf0b2d0]]')
	close()
Exemple #8
0
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()
Exemple #9
0
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()
Exemple #10
0
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, LŽUУM0, 4c8e55c34d30], [sep11, 76, 1, ;, ;, 3b], [Num11, 77, 6, 841742079296.48, LŽUУM0, 4c8e55c34d30], [sep12, 83, 1, ;, ;, 3b], [Num12, 84, 6, 841742079296.48, LŽUУM0, 4c8e55c34d30], [sep13, 90, 1, ;, ;, 3b], [Num13, 91, 7, 54321987654321.12, LŽUУM0, 134c8e55c34d30], [sep14, 98, 1, ;, ;, 3b], [Num14, 99, 7, 54321987654321.12, LŽUУM0, 134c8e55c34d30], [sep15, 106, 1, ;, ;, 3b], [Num15, 107, 8, 54321987654321.12, LŽUУM0, 00134c8e55c34d30], [sep16, 115, 1, ;, ;, 3b], [Num16, 116, 8, 54321987654321.12, LŽUУ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()
Exemple #11
0
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()