Пример #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()
Пример #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()
Пример #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()
Пример #4
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()
Пример #5
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', '')

Пример #6
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()
Пример #7
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()
Пример #8
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()
Пример #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() + '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()
Пример #10
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('*3')
        select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin')
        select('FileChooser1', commonBits.sampleDir() + 'barDTAR020.csv')
        commonBits.setRecordLayout2(select, 'DTAR020')
        select('DelimiterCombo', '|')
        click('Right')
        select('TabbedPane', '')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        assert_p(
            'Table1', 'Content',
            '[[KEYCODE-NO, true], [STORE-NO, true], [DATE, true], [DEPT-NO, true], [QTY-SOLD, true], [SALE-PRICE, true]]'
        )
        ##		select('Table1', '')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        doubleclick('Table', commonBits.fl('Record') + ',0')
        assert_p('Table', 'Content', '[[DTAR020, true]]')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        click('Right')
        select('TabbedPane', '')
        #		click(commonBits.fl('Choose File'))

        #		if window('Open'):
        #			click('Cancel')
        #		close()

        #		click(commonBits.fl('Choose File'))

        #		if window('Open'):
        #			click('Cancel')
        #		close()

        select('FileChooser', commonBits.userDir() + 'CpyDTAR020barCsv.xml')
        commonBits.save1(click)
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('*')
        select('FileChooser', commonBits.userDir() + 'CpyDTAR020barCsv.xml')
        click(commonBits.fl('Run Copy Dialog'))
        assert_p('FileChooser', 'Text', commonBits.sampleDir() + 'DTAR020.bin')
        assert_p('FileChooser1', 'Text',
                 commonBits.sampleDir() + 'barDTAR020.csv')

        if commonBits.isRecordEditor():
            assert_p('ComboBox2', 'Text', 'DTAR020')

        assert_p('DelimiterCombo', 'Text', '|')
        click('Right')
        select('TabbedPane', '')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        doubleclick('Table', commonBits.fl('Record') + ',0')
        assert_p('Table', 'Text', 'DTAR020', commonBits.fl('Record') + ',0')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',0(KEYCODE-NO)')
        assert_p(
            'Table1', 'Content',
            '[[KEYCODE-NO, true], [STORE-NO, true], [DATE, true], [DEPT-NO, true], [QTY-SOLD, true], [SALE-PRICE, true]]'
        )
        select('Table1', 'cell:' + commonBits.fl('Field') + ',0(KEYCODE-NO)')
        click('Right')
        select('TabbedPane', '')
        ##click('Copy2')

        commonBits.copy(click)

        assert_p('TextField1', 'Text', commonBits.fl('Copy Done !!!'))
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('Open')
        select('FileChooser', commonBits.sampleDir() + 'barDTAR020.csv')
        select('ComboBox2', 'Generic CSV - enter details')
        commonBits.doEdit(click)

        if window(''):
            select('CheckBox', 'true')
            assert_p('DelimiterCombo', 'Text', '|')
            select('Table', 'cell:DATE,3(40118)')
            assert_p(
                'Table', 'Content',
                '[[69684558, 20, 40118, 280, 1, 19.00], [69684558, 20, 40118, 280, -1, -19.00], [69684558, 20, 40118, 280, 1, 5.01], [69694158, 20, 40118, 280, 1, 19.00], [69694158, 20, 40118, 280, -1, -19.00], [69694158, 20, 40118, 280, 1, 5.01], [63604808, 20, 40118, 170, 1, 4.87], [62684671, 20, 40118, 685, 1, 69.99], [62684671, 20, 40118, 685, -1, -69.99], [64634429, 20, 40118, 957, 1, 3.99], [66624458, 20, 40118, 957, 1, 0.89], [63674861, 20, 40118, 957, 10, 2.70], [65674532, 20, 40118, 929, 1, 3.59], [64614401, 59, 40118, 957, 1, 1.99], [64614401, 59, 40118, 957, 1, 1.99], [61664713, 59, 40118, 335, 1, 17.99], [61664713, 59, 40118, 335, -1, -17.99], [68634752, 59, 40118, 410, 1, 8.99], [60614487, 59, 40118, 878, 1, 5.95], [63644339, 59, 40118, 878, 1, 12.65], [60694698, 59, 40118, 620, 1, 3.99], [60664659, 59, 40118, 620, 1, 3.99], [62684217, 59, 40118, 957, 1, 9.99], [67674686, 59, 40118, 929, 1, 3.99], [61684613, 59, 40118, 335, 1, 12.99], [64624770, 59, 40118, 957, 1, 2.59], [69694814, 166, 40118, 360, 1, 2.50], [69694814, 166, 40118, 360, 1, 2.50], [69644164, 166, 40118, 193, 1, 21.59]]'
            )
            select('Table', 'cell:DATE,3(40118)')
            commonBits.doSleep()

            click(commonBits.fl('Go'))
        close()

        commonBits.doSleep()
        select('Table', 'cell:4|DEPT-NO,0(280)')
        assert_p('Table', 'Text', 'cell:4|DEPT-NO,0(280)')
        select('Table', 'cell:1|KEYCODE-NO,1(69684558)')
        rightclick('Table', '1|KEYCODE-NO,1')
        select_menu(commonBits.fl('Edit Record'))
        ##		select('Table1', 'cell:1|KEYCODE-NO,1(69684558)')
        select('Table', 'cell:' + commonBits.fl('Data') + ',0(69684558)')
        assert_p(
            'Table', 'Content',
            '[[KEYCODE-NO, 1, , 69684558, 69684558], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , -1, -1], [SALE-PRICE, 6, , -19.00, -19.00]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',0(69684558)')
        click('TextArea')
        assert_p('TextArea', 'Text', '69684558|20|40118|280|-1|-19.00')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
        assert_p(
            'Table', 'Content',
            '[[KEYCODE-NO, 1, , 69684558, 69684558], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , 1, 1], [SALE-PRICE, 6, , 5.01, 5.01]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
        click('TextArea')
        assert_p('TextArea', 'Text', '69684558|20|40118|280|1|5.01')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
        assert_p(
            'Table', 'Content',
            '[[KEYCODE-NO, 1, , 69694158, 69694158], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , 1, 1], [SALE-PRICE, 6, , 19.00, 19.00]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
        click('TextArea')
        click('TextArea')
        assert_p('TextArea', 'Text', '69694158|20|40118|280|1|19.00')
        click('Right')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
        assert_p(
            'Table', 'Content',
            '[[KEYCODE-NO, 1, , 69694158, 69694158], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [DEPT-NO, 4, , 280, 280], [QTY-SOLD, 5, , 1, 1], [SALE-PRICE, 6, , 5.01, 5.01]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
        click('TextArea')
        click('TextArea')
        assert_p('TextArea', 'Text', '69694158|20|40118|280|1|5.01')
    close()
Пример #11
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('*1')
        select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin')
        commonBits.setMainframeCobolLayout(select, 'DTAR020')
        click('Right')
        select('TabbedPane', '')
        select('FileChooser',
               commonBits.sampleDir() + 'zzzXfeReverse3DTAR020a.csv')
        #		click('ScrollPane$ScrollBar', 4, 51)
        #		select('ComboBox2', 'XfeDTAR020_reverse')
        commonBits.setRecordLayout2(select, 'XfeDTAR020_reverse')
        if commonBits.isJRecord():
            click('Right')

        click('Right')
        select('TabbedPane', '')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        assert_p(
            'Table1', 'Content',
            '[[KEYCODE-NO, KEYCODE-NO], [STORE-NO, STORE-NO], [DATE, DATE], [DEPT-NO, DEPT-NO], [QTY-SOLD, QTY-SOLD], [SALE-PRICE, SALE-PRICE]]'
        )
        #		select('Table1', '')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        doubleclick('Table', commonBits.fl('Record') + ',0')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        doubleclick('Table', commonBits.fl('Record') + ',0')
        assert_p('Table', 'Content', '[[DTAR020, XfeDTAR020_reverse]]')
        ##		assert_p('Table', 'Content', '[[DTAR020, ]]')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        click('Right')
        select('TabbedPane', '')
        #		click(commonBits.fl('Choose File'))

        #		if window('Open'):
        #			click('Cancel')
        #		close()

        select('FileChooser', commonBits.userDir() + 'copyDTAR020toCsv1.xml')
        ##commonBits.selectFileName(select, keystroke, commonBits.userDir() + 'copyDTAR020toCsv1.xml')
        commonBits.save1(click)
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Window') + '>>' + commonBits.fl('Menu') + '>>' +
            commonBits.fl('Copy Menu'))
        click('*')
        select('FileChooser', commonBits.userDir() + 'copyDTAR020toCsv1.xml')
        ##commonBits.selectFileName(select, keystroke, commonBits.userDir() + 'copyDTAR020toCsv1.xml')
        click(commonBits.fl('Run Copy Dialog'))
        assert_p('FileChooser', 'Text', commonBits.sampleDir() + 'DTAR020.bin')
        if commonBits.isRecordEditor():
            assert_p('ComboBox2', 'Text', 'DTAR020')
        click('Right')
        select('TabbedPane', '')
        assert_p('FileChooser', 'Text',
                 commonBits.sampleDir() + 'zzzXfeReverse3DTAR020a.csv')
        #		select('ComboBox2', 'Generic CSV - enter details')
        #		click('ScrollPane$ScrollBar', 8, 60)
        #		click('ScrollPane$ScrollBar', 8, 74)
        #		click('ScrollPane$ScrollBar', 8, 81)
        #		click('ScrollPane$ScrollBar', 8, 81)
        if commonBits.isRecordEditor():
            assert_p('ComboBox2', 'Text', 'XfeDTAR020_reverse')
        click('Right')
        select('TabbedPane', '')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        assert_p(
            'Table1', 'Content',
            '[[KEYCODE-NO, KEYCODE-NO], [STORE-NO, STORE-NO], [DATE, DATE], [DEPT-NO, DEPT-NO], [QTY-SOLD, QTY-SOLD], [SALE-PRICE, SALE-PRICE]]'
        )
        #		select('Table1', '')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        doubleclick('Table', commonBits.fl('Record') + ',0')
        assert_p('Table', 'Content', '[[DTAR020, XfeDTAR020_reverse]]')
        ##		assert_p('Table', 'Content', '[[DTAR020, ]]')
        select('Table', 'cell:' + commonBits.fl('Record') + ',0(DTAR020)')
        click('Right')
        select('TabbedPane', '')
        #click('Copy2')
        commonBits.copy(click)
        assert_p('TextField1', 'Text', commonBits.fl('Copy Done !!!'))
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('Open')
        ##		click('MetalInternalFrameTitlePane', 105, 4)
        select('FileChooser',
               commonBits.sampleDir() + 'zzzXfeReverse3DTAR020a.csv')
        commonBits.setRecordLayout(select, 'XfeDTAR020_reverse')

        #		click('ScrollPane$ScrollBar', 9, 93)

        #		click('ScrollPane$ScrollBar', 9, 102)
        #		click('ScrollPane$ScrollBar', 9, 102)
        #		click('ScrollPane$ScrollBar', 6, 92)
        commonBits.doEdit(click)
        select('Table', 'cell:2|SALE-PRICE,0(19.00)')
        assert_p('Table', 'Text', '5.01', '2|SALE-PRICE,2')
        select('Table', 'cell:2|SALE-PRICE,0(19.00)')
        rightclick('Table', '2|SALE-PRICE,1')
        select('Table', 'cell:2|SALE-PRICE,1(-19.00)')
        assert_p('Table', 'RowCount', '379')
        select('Table', 'cell:2|SALE-PRICE,2(5.01)')
        assert_p('Table', 'ColumnCount', '6')
        select(
            'Table',
            'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]'
        )
        select_menu(
            commonBits.fl('View') + '>>' +
            commonBits.fl('Table View #{Selected Records#}'))
        #		select('Table2', 'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]')
        select('Table', 'cell:2|SALE-PRICE,2(4.87)')
        assert_p(
            'Table', 'Content',
            '[[-1, -19.00, 280, 40118, 20, 69694158], [1, 5.01, 280, 40118, 20, 69694158], [1, 4.87, 170, 40118, 20, 63604808], [1, 69.99, 685, 40118, 20, 62684671], [-1, -69.99, 685, 40118, 20, 62684671], [1, 3.99, 957, 40118, 20, 64634429], [1, 0.89, 957, 40118, 20, 66624458], [10, 2.70, 957, 40118, 20, 63674861], [1, 3.59, 929, 40118, 20, 65674532], [1, 1.99, 957, 40118, 59, 64614401], [1, 1.99, 957, 40118, 59, 64614401], [1, 17.99, 335, 40118, 59, 61664713], [-1, -17.99, 335, 40118, 59, 61664713], [1, 8.99, 410, 40118, 59, 68634752], [1, 5.95, 878, 40118, 59, 60614487], [1, 12.65, 878, 40118, 59, 63644339], [1, 3.99, 620, 40118, 59, 60694698]]'
        )
        select('Table', 'cell:2|SALE-PRICE,2(4.87)')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        #		select('Table', 'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]')
        #		select('Table', 'rows:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],columns:[2|SALE-PRICE]')
        select_menu(
            commonBits.fl('Window') + '>>zzzXfeReverse3DTAR020a.csv>>' +
            commonBits.fl('Table:'))
        select('Table', 'cell:2|SALE-PRICE,16(-17.99)')
        rightclick('Table', '2|SALE-PRICE,16')
        select_menu(commonBits.fl('Edit Record'))
        ##		select('Table1', 'cell:2|SALE-PRICE,16(-17.99)')
        select('Table', 'cell:' + commonBits.fl('Data') + ',1(-17.99)')
        assert_p('Table', 'Text',
                 'cell:' + commonBits.fl('Data') + ',1(-17.99)')
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , -1, -1], [SALE-PRICE, 2, , -17.99, -17.99], [DEPT-NO, 3, , 335, 335], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 61664713, 61664713]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''-1þ-17.99þ335þ40118þ59þ61664713
23f233233f333f33333f33f33333333
d1ed17e99e335e40118e59e61664713''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',5(68634752)')
        assert_p('Table', 'Text',
                 'cell:' + commonBits.fl('Data') + ',5(68634752)')
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 8.99, 8.99], [DEPT-NO, 3, , 410, 410], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 68634752, 68634752]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ8.99þ410þ40118þ59þ68634752
3f3233f333f33333f33f33333333
1e8e99e410e40118e59e68634752''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 5.95, 5.95], [DEPT-NO, 3, , 878, 878], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 60614487, 60614487]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ5.95þ878þ40118þ59þ60614487
3f3233f333f33333f33f33333333
1e5e95e878e40118e59e60614487''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 12.65, 12.65], [DEPT-NO, 3, , 878, 878], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 63644339, 63644339]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ12.65þ878þ40118þ59þ63644339
3f33233f333f33333f33f33333333
1e12e65e878e40118e59e63644339''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',1(3.99)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 3.99, 3.99], [DEPT-NO, 3, , 620, 620], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 60694698, 60694698]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',1(3.99)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ3.99þ620þ40118þ59þ60694698
3f3233f333f33333f33f33333333
1e3e99e620e40118e59e60694698''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 3.99, 3.99], [DEPT-NO, 3, , 620, 620], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 60664659, 60664659]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ3.99þ620þ40118þ59þ60664659
3f3233f333f33333f33f33333333
1e3e99e620e40118e59e60664659''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',5(62684217)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 9.99, 9.99], [DEPT-NO, 3, , 957, 957], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 62684217, 62684217]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',5(62684217)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ9.99þ957þ40118þ59þ62684217
3f3233f333f33333f33f33333333
1e9e99e957e40118e59e62684217''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 3.99, 3.99], [DEPT-NO, 3, , 929, 929], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 67674686, 67674686]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ3.99þ929þ40118þ59þ67674686
3f3233f333f33333f33f33333333
1e3e99e929e40118e59e67674686''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',5(61684613)')
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 12.99, 12.99], [DEPT-NO, 3, , 335, 335], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 61684613, 61684613]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(335)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ12.99þ335þ40118þ59þ61684613
3f33233f333f33333f33f33333333
1e12e99e335e40118e59e61684613''')
        click('Right')
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        assert_p(
            'Table', 'Content',
            '[[QTY-SOLD, 1, , 1, 1], [SALE-PRICE, 2, , 2.59, 2.59], [DEPT-NO, 3, , 957, 957], [DATE, 4, , 40118, 40118], [STORE-NO, 5, , 59, 59], [KEYCODE-NO, 6, , 64624770, 64624770]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(40118)')
        click('HexThreeLineField')
        assert_p(
            'HexThreeLineField', 'Text', '''1þ2.59þ957þ40118þ59þ64624770
3f3233f333f33333f33f33333333
1e2e59e957e40118e59e64624770''')
    close()