Beispiel #1
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.5.0_11'

	if window('Protocol Buffer Editor'):
		select('FileChooser', commonBits.sampleDir() + 'Ams_LocDownload_20041228.bin')
		click('Edit1')

		if commonBits.isVersion80():
			click('Export')
		else:
			click('SaveAs1')
		assert_p('Label', 'Text', 'File Name')
		assert_p('Label1', 'Text', 'What to Save')

		if commonBits.isVersion80():
			assert_p('Label1', 'Text', 'What to Save')
			assert_p('Label2', 'Text', 'Output Format:')
			#assert_p('Label4', 'Text', 'Only Data Column')
			assert_p('Label4', 'Text', 'Quote')
			assert_p('Label3', 'Text', 'Delimiter')
			assert_p('Label6', 'Text', 'Add Quote to all Text Fields')
		else:
			assert_p('Label3', 'Text', 'Output Format:')
			#assert_p('Label4', 'Text', 'Only Data Column')
			assert_p('Label5', 'Text', 'Quote')
			assert_p('Label4', 'Text', 'Delimiter')
			assert_p('Label7', 'Text', 'Add Quote to all Text Fields')
		
		#assert_p('Label8', 'Text', 'Velocity Template')
		assert_p('ComboBox', 'Content', '[[File, Selected Records]]')
		assert_p('ComboBox', 'Text', 'File')
##		assert_p('ComboBox1', 'Text', '<Tab>')
		assert_p('DelimiterCombo', 'Text', '<Tab>')
	close()
Beispiel #2
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        select('FileChooser',
               commonBits.sampleDir() + 'Ams_LocDownload_20041228.txt')
        click('Edit1')
        select('Table', 'rows:[1,2,3,4,5,6,7,8,9],columns:[10 - 35|Loc Name]')
        select_menu('File>>Export as HTML 1 tbl per Row')
        ##select('Table2', 'rows:[1,2,3,4,5,6,7,8,9],columns:[10 - 35|Loc Name]')
        assert_p('FileChooser', 'Text',
                 commonBits.sampleDir() + 'Ams_LocDownload_20041228.txt.html')
        assert_p('TabbedPane', 'Text', 'Html')
        assert_p('TabbedPane', 'Enabled', 'true')
        if commonBits.isVersion81():
            select('CheckBox5', 'false')
        elif commonBits.isVersion80():
            select('CheckBox6', 'false')
        else:
            select('CheckBox5', 'false')
        assert_p('Table per Row', 'Text', 'true')
        assert_p('Tree Table', 'Text', 'false')
        assert_p('CheckBox4', 'Enabled', 'true')
        if commonBits.isVersion81():
            assert_p('Table per Row', 'Text', 'true')
            assert_p('Tree Table', 'Text', 'false')
        elif commonBits.isVersion80():
            assert_p('CheckBox5', 'Text', 'true')
        else:
            assert_p('CheckBox4', 'Text', 'true')
    close()
Beispiel #3
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_17'

	if window('Protocol Buffer Editor'):
		click('Preferences')

		if window('Record Editor Options Editor'):
			select('TabbedPane', 'Properties')
			select('TabbedPane1', 'Other Options')
			select('EditPropertiesPnl$BoolFld', 'true')
			select('EditPropertiesPnl$BoolFld1', 'false')
			if commonBits.isVersion80():
				select('EditPropertiesPnl$BoolFld6', 'false')
				select('EditPropertiesPnl$BoolFld7', 'false')
				select('EditPropertiesPnl$BoolFld7', 'false')

				select('EditPropertiesPnl$BoolFld4', 'false')
				select('EditPropertiesPnl$BoolFld5', 'false')

				if commonBits.isVersion81():
						select('EditPropertiesPnl$BoolFld8', 'true')

						select('EditPropertiesPnl$BoolFld9', 'false')


				select('EditPropertiesPnl$BoolFld8', 'false')
			
			##select('TabbedPane1', 'Big Model Options')
			##select('EditPropertiesPnl$BoolFld13', 'false')
			select('TabbedPane', 'Looks')
			select('ComboBox1', 'Default')
			click('Save')
		close()
	close()
Beispiel #4
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_22'

	if window('Record Editor'):
		select_menu('Edit>>Edit Options')

		if window('Record Editor Options Editor'):
			select('TabbedPane', 'Properties')

			if commonBits.isVersion81():
				select('PropertiesTab', 'Test')
				select('Test Mode_Chk', 'true')

				select('Add names to JComponents for use by testing tools_Chk', 'false')
				select('PropertiesTab', 'Layout Wizard')
				select('Run the field search Automatically_Chk', 'false')
			elif commonBits.isVersion80():
				select('TabbedPane1', 'Layout Wizard Options')
				##select('EditPropertiesPnl$BoolFld9', 'false')
				select('EditPropertiesPnl$BoolFld8', 'false')
			else:
				select('TabbedPane1', 'Layout Wizard Options')
				select('EditPropertiesPnl$BoolFld5', 'false')
			click('Save')
			
			#click('Button2')
		close()
	close()
Beispiel #5
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_22'

	if window('Record Editor'):
		select('FileChooser', commonBits.sampleDir() + 'Ams_LocDownload_20041228.txt')

		select('ComboBox2', 'ams Store')

		click('Edit1')
		select('Table', 'rows:[1,2,3,4,5,6,7,8],columns:[10 - 35|Loc Name]')
		select_menu('File>>Export as HTML 1 tbl')
###		select('Table2', 'rows:[1,2,3,4,5,6,7,8],columns:[10 - 35|Loc Name]')
		assert_p('FileChooser', 'Text', commonBits.sampleDir() + 'Ams_LocDownload_20041228.txt.html')
		assert_p('TabbedPane', 'Text', 'Html')
		assert_p('TabbedPane', 'Enabled', 'true')
		assert_p('Single Table', 'Enabled', 'true')
		if commonBits.isVersion80():
			assert_p('CheckBox5', 'Text', 'true')
			assert_p('CheckBox6', 'Text', 'true')
		else:
			assert_p('CheckBox4', 'Text', 'true')
			assert_p('CheckBox5', 'Text', 'true')
		assert_p('CheckBox4', 'Enabled', 'true')
		assert_p('CheckBox5', 'Enabled', 'true')
		assert_p('Single Table', 'Text', 'true')
		assert_p('Single Table', 'Enabled', 'true')
		click(commonBits.fl('Save File')
)
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
Beispiel #6
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_17'

    if window(commonBits.applicationName()):
        click('Preferences')

        if window('Record Editor Options Editor'):
            select('TabbedPane', 'Properties')
            select('PropertiesTab', 'Test')

            if commonBits.isVersion806():
                select('Test Mode_Chk', 'true')
                select('Warn on Structure change_Chk', 'false')
                select('Load In background_Chk', 'false')
                select('Use New Tree Expansion_Chk', 'true')
                select('Add names to JComponents for use by testing tools_Chk',
                       'true')
                select('On Search Screen default to "All Fields"_Chk', 'true')

                select('PropertiesTab', 'Behaviour')
                select('Bring log to Front_Chk', 'false')
                select('Show all export panels on the export Screen_Chk',
                       'false')
                select('Delete Selected rows with the delete key_Chk', 'true')
            elif commonBits.isVersion80():
                select('EditPropertiesPnl$BoolFld', 'true')
                select('EditPropertiesPnl$BoolFld1', 'false')
                select('EditPropertiesPnl$BoolFld6', 'false')
                select('EditPropertiesPnl$BoolFld7', 'false')
                select('EditPropertiesPnl$BoolFld7', 'false')

                select('EditPropertiesPnl$BoolFld4', 'false')
                select('EditPropertiesPnl$BoolFld5', 'false')

                if commonBits.isVersion81():
                    select('EditPropertiesPnl$BoolFld8', 'true')

                    select('EditPropertiesPnl$BoolFld9', 'false')

                select('EditPropertiesPnl$BoolFld8', 'false')

            else:
                select('EditPropertiesPnl$BoolFld', 'true')
                select('EditPropertiesPnl$BoolFld1', 'false')

            ##select('TabbedPane1', 'Big Model Options')
            ##select('EditPropertiesPnl$BoolFld13', 'false')
            select('TabbedPane', 'Looks')
            ##			select('ComboBox1', 'Default')
            select('Look and Feel_Txt', 'Default')
            click('Save')
        close()
    close()
Beispiel #7
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.5.0_11'

    if window('Record Layout Definitions'):
        select_menu(
            commonBits.fl('Record Layouts') + '>>' +
            commonBits.fl('Edit Layout'))
        select('TextField', 'ams PO Download%')
        select('TextField1', '%')
        #select('TabbedPane', 'Extras')
        #select('TabbedPane', 'Child Records')
        select('TextField1', '%')
        ##select('TabbedPane', 'Extras')
        ##select('TabbedPane', 'Child Records')
        assert_p('TextField2', 'Text', 'ams PO Download')
        ##		select('ChildRecordsJTbl', 'cell:,0(0)')
        assert_p('ChildRecordsJTbl', 'RowCount', '3')
        ##		select('ChildRecordsJTbl', 'cell:,0(0)')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Record Layouts') + '>>' +
            commonBits.fl('Create Layout'))
        if commonBits.isVersion80():
            assert_p('BmKeyedComboBox', 'Text', commonBits.fl('Record Layout'))
        else:
            assert_p('BmKeyedComboBox', 'Text', 'XML')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Record Layouts') + '>>' +
            commonBits.fl('Layout Wizard'))
        ##		assert_p('Label8', 'Text', 'Layout Name')

        assert_p('Label', 'Text', commonBits.fl('File Name'))
        assert_p('Label1', 'Text', commonBits.fl('File Structure'))
        assert_p('Label3', 'Text', commonBits.fl('Record Type'))
        assert_p('Label4', 'Text', commonBits.fl('Font Name'))
        assert_p('BmKeyedComboBox', 'Text', commonBits.fl('Default'))

        click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Record Layouts') + '>>' +
            commonBits.fl('Load Cobol Copybook'))
        assert_p('SplitCombo', 'Text', commonBits.fl('No Split'))
        assert_p('ComputerOptionCombo', 'Text', commonBits.fl('Intel'))
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Record Layouts') + '>>' +
            commonBits.fl('Edit System Table'))
        assert_p('TextField1', 'Text', 'System')
        assert_p('TextField', 'Text', '3')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
    close()
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_17'

	if window('Protocol Buffer Editor'):
		click('Preferences')

		if window('Record Editor Options Editor'):
			select('TabbedPane', 'Properties')
			select('PropertiesTab', 'Test')

			if commonBits.isVersion806():
				select('Test Mode_Chk', 'true')
				select('Warn on Structure change_Chk', 'false')
				select('Load In background_Chk', 'false')
				select('Use New Tree Expansion_Chk', 'true')
				select('Add names to JComponents for use by testing tools_Chk', 'true')
				select('On Search Screen default to "All Fields"_Chk', 'true')

				select('PropertiesTab', 'Behaviour')
				select('Bring log to Front_Chk', 'false')
				select('Show all export panels on the export Screen_Chk', 'false')
				select('Delete Selected rows with the delete key_Chk', 'true')
			elif commonBits.isVersion80():
				select('EditPropertiesPnl$BoolFld', 'true')
				select('EditPropertiesPnl$BoolFld1', 'false')
				select('EditPropertiesPnl$BoolFld6', 'false')
				select('EditPropertiesPnl$BoolFld7', 'false')
				select('EditPropertiesPnl$BoolFld7', 'false')

				select('EditPropertiesPnl$BoolFld4', 'false')
				select('EditPropertiesPnl$BoolFld5', 'false')

				if commonBits.isVersion81():
						select('EditPropertiesPnl$BoolFld8', 'true')

						select('EditPropertiesPnl$BoolFld9', 'false')


				select('EditPropertiesPnl$BoolFld8', 'false')
			
			else:
				select('EditPropertiesPnl$BoolFld', 'true')
				select('EditPropertiesPnl$BoolFld1', 'false')

			##select('TabbedPane1', 'Big Model Options')
			##select('EditPropertiesPnl$BoolFld13', 'false')
			select('TabbedPane', 'Looks')
##			select('ComboBox1', 'Default')
			select('Look and Feel_Txt', 'Default')
			click('Save')
		close()
	close()
def test():
    from Modules import commonBits

    java_recorded_version = "1.6.0_17"

    if window("Protocol Buffer Editor"):
        click("Preferences")

        if window("Record Editor Options Editor"):
            select("TabbedPane", "Properties")
            select("PropertiesTab", "Test")

            if commonBits.isVersion806():
                select("Test Mode_Chk", "true")
                select("Warn on Structure change_Chk", "false")
                select("Load In background_Chk", "false")
                select("Use New Tree Expansion_Chk", "false")
                select("Add names to JComponents for use by testing tools_Chk", "false")
                select('On Search Screen default to "All Fields"_Chk', "false")

                select("PropertiesTab", "Behaviour")
                select("Bring log to Front_Chk", "false")
                select("Show all export panels on the export Screen_Chk", "true")
                select("Delete Selected rows with the delete key_Chk", "false")
            elif commonBits.isVersion80():
                select("EditPropertiesPnl$BoolFld", "true")
                select("EditPropertiesPnl$BoolFld1", "false")
                select("EditPropertiesPnl$BoolFld6", "false")
                select("EditPropertiesPnl$BoolFld7", "false")
                select("EditPropertiesPnl$BoolFld7", "false")

                select("EditPropertiesPnl$BoolFld4", "false")
                select("EditPropertiesPnl$BoolFld5", "false")

                if commonBits.isVersion81():
                    select("EditPropertiesPnl$BoolFld8", "true")

                    select("EditPropertiesPnl$BoolFld9", "false")

                select("EditPropertiesPnl$BoolFld8", "false")

            else:
                select("EditPropertiesPnl$BoolFld", "true")
                select("EditPropertiesPnl$BoolFld1", "false")

                ##select('TabbedPane1', 'Big Model Options')
                ##select('EditPropertiesPnl$BoolFld13', 'false')
            select("TabbedPane", "Looks")
            select("Look and Feel_Txt", "Default")
            click("Save")
        close()
    close()
Beispiel #10
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.5.0_11'

    if window(commonBits.applicationName()):
        select('FileNameTxtFld',
               commonBits.sampleDir() + 'Ams_LocDownload_20041228.bin')
        click('Edit1')

        if commonBits.isVersion80():
            click('Export')
        else:
            click('SaveAs1')
        assert_p('Label', 'Text', 'File Name')
        assert_p('Label1', 'Text', 'What to Save')

        if commonBits.isVersion80():
            assert_p('Label1', 'Text', 'What to Save')
            assert_p('Label2', 'Text', 'Output Format:')
            #assert_p('Label4', 'Text', 'Only Data Column')
            assert_p('Label4', 'Text', 'Quote')
            assert_p('Label3', 'Text', 'Delimiter')
            assert_p('Label6', 'Text', 'names on first line')
            assert_p('Label7', 'Text', 'Add Quote to all Text Fields')
        else:
            assert_p('Label3', 'Text', 'Output Format:')
            #assert_p('Label4', 'Text', 'Only Data Column')
            assert_p('Label5', 'Text', 'Quote')
            assert_p('Label4', 'Text', 'Delimiter')
            assert_p('Label7', 'Text', 'Add Quote to all Text Fields')

        #assert_p('Label8', 'Text', 'Velocity Template')
        assert_p('ComboBox', 'Content', '[[File, Selected Records]]')
        assert_p('ComboBox', 'Text', 'File')
        ##		assert_p('ComboBox1', 'Text', '<Tab>')
        assert_p('DelimiterCombo', 'Text', '<Tab>')
    close()
Beispiel #11
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.5.0_11'

    if window('Record Layout Definitions'):
        click('*')
        select('TextField', 'ams PO Download%')
        ###select('TabbedPane', 'Extras')
        #select('TabbedPane', 'Child Records')
        select('TextField1', '%')
        ###select('TabbedPane', 'Extras')
        #select('TabbedPane', 'Child Records')
        assert_p('TextField2', 'Text', 'ams PO Download')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('*1')
        if commonBits.isVersion80():
            assert_p('BmKeyedComboBox', 'Text', commonBits.fl('Record Layout'))
        else:
            assert_p('BmKeyedComboBox', 'Text', 'XML')

        click('BasicInternalFrameTitlePane$NoFocusButton2')

        click('*2')

        ##		click('Label8')
        ##		assert_p('Label8', 'Text', 'Layout Name')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('*3')
        assert_p('Label2', 'Text', commonBits.fl('Table Name'))

        click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('*6')
        assert_p('SplitCombo', 'Text', commonBits.fl('No Split'))
        assert_p('ComputerOptionCombo', 'Text', commonBits.fl('Intel'))
        assert_p('BmKeyedComboBox', 'Text', commonBits.fl('Default'))
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('*7')
        select('ManagerCombo', commonBits.fl('cb2xml XML Copybook (DB)'))
        assert_p('ManagerCombo', 'Text',
                 commonBits.fl('cb2xml XML Copybook (DB)'))
        assert_p('SplitCombo', 'Text', commonBits.fl('No Split'))
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('*8')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('*9')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
    close()
Beispiel #12
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.5.0_11'

	if window('Record Editor'):
		select('FileChooser', commonBits.sampleDir() + 'Ams_LocDownload_20041228.txt')
		click(commonBits.fl('Edit') + '1')
		if commonBits.isVersion81():
			click('Export')
		else:
			click('SaveAs1')
		assert_p('Label', 'Text', commonBits.fl('File Name')
)
		assert_p('Label1', 'Text', commonBits.fl('What to Save')
)
		if commonBits.isVersion81():
			assert_p('Label1', 'Text', commonBits.fl('What to Save'))
			assert_p('Label2', 'Text', commonBits.fl('Output Format:'))
			assert_p('Label3', 'Text', commonBits.fl('Delimiter')
)
			assert_p('Label4', 'Text', commonBits.fl('Quote')
)
			assert_p('Label5', 'Text', commonBits.fl('names on first line')
)
			assert_p('Label6', 'Text', commonBits.fl('Add Quote to all Text Fields')
)
			assert_p('Label7', 'Text', commonBits.fl('names on first line')
)
			assert_p('Label8', 'Text', commonBits.fl('space between fields')
)
		elif commonBits.isVersion80():
			assert_p('Label3', 'Text', 'Edit Output File')
			assert_p('Label4', 'Text', 'Output Format:')
			assert_p('Label5', 'Text', 'Delimiter')
			assert_p('Label6', 'Text', 'Quote')
			assert_p('Label7', 'Text', 'names on first line')
			assert_p('Label8', 'Text', 'Add Quote to all Text Fields')
			assert_p('Label9', 'Text', 'names on first line')
		else:
			assert_p('Label3', 'Text', 'Output Format:')
			assert_p('Label4', 'Text', 'Delimiter')
			assert_p('Label5', 'Text', 'Quote')
			assert_p('Label6', 'Text', 'names on first line')
			assert_p('Label7', 'Text', 'Add Quote to all Text Fields')
			assert_p('Label8', 'Text', 'names on first line')
		assert_p('ComboBox', 'Content', '[[' + commonBits.fl('File') + ', ' + commonBits.fl('Selected Records') + ']]')
def test():
    from Modules import commonBits
    java_recorded_version = '1.5.0_11'

    if window('Record Editor'):
        select_menu('Record Layouts>>Edit Layout')
        select('ChildRecordsJTbl', 'cell:Child Name,0(0)')
        rightclick('ChildRecordsJTbl', 'Child Name,0')
        select('ChildRecordsJTbl', 'cell:Child Name,0(0)')
        if commonBits.isVersion82():
            ##assert_p('ChildRecordsJTbl', 'Content', '[[, 353, 0, Record Type, D1, , -1], [, 356, 0, Record Type, H1, , -1], [, 357, 0, Record Type, S1, , -1]]')
            ##assert_p('ChildRecordsJTbl', 'Content', '[[, ams PO Download: Detail, 0, Record Type, D1, , ], [, ams PO Download: Header, 0, Record Type, H1, , ], [, ams PO Download: Allocation, 0, Record Type, S1, , ]]')
            assert_p(
                'ChildRecordsJTbl', 'Content',
                '[[, ams PO Download: Detail, , Record Type, D1, , ], [, ams PO Download: Header, , Record Type, H1, , ], [, ams PO Download: Allocation, , Record Type, S1, , ]]'
            )
        elif commonBits.isVersion80():
            assert_p(
                'ChildRecordsJTbl', 'Content',
                '[[, 353, 0, Record Type, D1, , -1], [, 356, 0, Record Type, H1, , -1], [, 357, 0, Record Type, S1, , -1]]'
            )
        else:
            assert_p(
                'ChildRecordsJTbl', 'Content',
                '[[, 353, 0, Record Type, D1, -1], [, 356, 0, Record Type, H1, -1], [, 357, 0, Record Type, S1, -1]]'
            )
        select('ChildRecordsJTbl', 'cell:Child Name,0(0)')
        select('TabbedPane', 'Extras')
        select('TabbedPane', 'Child Records')
        select('ChildRecordsJTbl', 'cell:Child Name,0(0)')
        select('BmKeyedComboBox', 'Record Layout')
        select('TabbedPane', 'Extras')
        select('TabbedPane', 'Fields')
        select('TabbedPane', 'Extras')
        select('TabbedPane', 'Fields')
        select('RecordFieldsJTbl', 'cell:FieldName,0(Record Type)')
        assert_p('RecordFieldsJTbl', 'Text', 'Record Type', 'FieldName,0')
        select('RecordFieldsJTbl', 'cell:FieldName,0(Record Type)')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')

    close()
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_17'

	if window('Record Editor'):
		select('FileChooser', commonBits.sampleDir() + 'Ams_PODownload_20050101.txt')
		click(commonBits.fl('Layout Wizard'))
		select('Multiple Records #{fixed length#}', 'true')
		click('Right')
		select('TabbedPane', '')
##		select('Table', '')
		rightclick('Table', 'B,0')
		assert_p('TextField1', 'Text', '1')
		assert_p('TextField2', 'Text', '1')
		select('CheckBox', 'true')
		select('CheckBox', 'false')
		assert_p('Table', 'Content', '[[H, 1, 4, 5, 3, 5, 7, 0, 0, 0, 0, 0, 0, 4, 3, 3, 8, 0, 0, 0, 0, 0, 0, 2, 3, 3, 8, 6, 3, 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 9, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 7, 5, 9, 6, 6,  ,  ,  ,  ,  ,  ,  ,  , O, P, T, I, O, N, S,  , P, L, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 4, 5, 8, 7, 2, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 4, 0, 0, 0, 0, 0, 4, 4,  ,  ,  ,  ,  ,  ,  , 2, 1, 1, 7, 0, 9, 3,  ,  ,  ,  ,  ,  ,  ,  , 4, 5, 8, 7, 2, 0, 7, 8,  ,  ,  ,  ,  ,  ,  , M, T, H, 5, 0, 3, 3, H,  , D, U, S, T, Y,  , P, I, N, K,  , L, /, S,  , F, A, N, C, Y,  , C, R, E, W,  , C, \', M, E, R, E,  , C, A, R, D, I, G, A, N], [S, 1, 5, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 7, 2, 0, 7, 8, 0, 0, 0, 1, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 5, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 1, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 6, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 5, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 9, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 5, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 5, 8, 0, 0, 0, 0, 0, 0, 4, 3, 3, 8, 0, 0, 0, 0, 0, 0, 2, 3, 3, 8, 7, 2, 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 9, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 7, 5, 9, 6, 5,  ,  ,  ,  ,  ,  ,  ,  , O, P, T, I, O, N, S,  , P, L, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 9, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 4, 3, 3, 7, 2, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 4, 0, 0, 0, 0, 0, 1, 4,  ,  ,  ,  ,  ,  ,  , 2, 1, 1, 7, 1, 5, 2,  ,  ,  ,  ,  ,  ,  ,  , 4, 5, 8, 7, 2, 0, 7, 8,  ,  ,  ,  ,  ,  ,  , M, T, H, 5, 0, 3, 3, H,  , D, U, S, T, Y,  , P, I, N, K,  , L, /, S,  , F, A, N, C, Y,  , C, R, E, W,  , C, \', M, E, R, E,  , C, A, R, D, I, G, A, N], [S, 1, 5, 0, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 5, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 8, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 3, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 5, 9, 0, 0, 0, 0, 0, 0, 4, 4, 6, 8, 0, 0, 0, 0, 0, 0, 2, 5, 5, 9, 0, 6, 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 9, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 7, 5, 9, 6, 6,  ,  ,  ,  ,  ,  ,  ,  , O, P, T, I, O, N, S,  , P, L, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 2, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 4, 5, 8, 7, 4, 7, 5, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, 9, 0, 0, 0, 0, 0, 0, 2, 9,  ,  ,  ,  ,  ,  ,  , 2, 1, 1, 7, 3, 3, 7,  ,  ,  ,  ,  ,  ,  ,  , 4, 5, 8, 7, 2, 0, 7, 8,  ,  ,  ,  ,  ,  ,  , M, T, H, 5, 0, 3, 0, H,  , B, L, K,  , L, /, S,  , V, L, V, T,  , R, I, B, B, O, N,  , S, C, O, O, P,  , C, \', M, E, R, E,  , W, /, B, R, O, O, C, H], [S, 1, 5, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0, 2, 3, 5, 3, 3, 4, 7, 5, 1, 0, 0, 0, 1, 5, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 1, 6, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 4, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 9, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 5, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 6, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 2, 9, 0, 9, 0, 8,  ,  ,  ,  ,  ,  , 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 9, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 7, 5, 9, 6, 7,  ,  ,  ,  ,  ,  ,  ,  , O, P, T, I, O, N, S,  , P, L, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, 4, 4, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0,  , 4, 5, 8, 7, 4, 7, 5, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, 9, 0, 0, 0, 0, 0, 0, 1, 4,  ,  ,  ,  ,  ,  ,  , 2, 1, 1, 7, 3, 4, 7,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 7, 4, 7, 5, 1,  ,  ,  ,  ,  ,  ,  , M, T, H, 5, 0, 3, 0, H,  , B, L, K,  , L, /, S,  , V, L, V, T,  , R, I, B, B, O, N,  , S, C, O, O, P,  , C, \', M, E, R, E,  , W, /, B, R, O, O, C, H], [S, 1, 5, 0, 8, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 5, 0, 0, 0, 0, 0, 0, 0, 1, 3, 5, 8, 4, 4, 7, 5, 1, 0, 0, 0, 1, 5, 1, 6, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 2, 7, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 8, 4, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 6, 1, 0, 0, 0, 0, 0, 0, 4, 2, 2, 8, 0, 0, 0, 0, 0, 0, 2, 9, 2, 2, 1, 0, 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 9, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 7, 5, 9, 6, 5,  ,  ,  ,  ,  ,  ,  ,  , O, P, T, I, O, N, S,  , P, L, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 5, 8, 7, 4, 7, 5, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, 9, 0, 0, 0, 0, 0, 0, 1, 2,  ,  ,  ,  ,  ,  ,  , 2, 1, 1, 7, 3, 5, 4,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 7, 4, 7, 5, 1,  ,  ,  ,  ,  ,  ,  , M, T, H, 5, 0, 3, 0, H,  , B, L, K,  , L, /, S,  , V, L, V, T,  , R, I, B, B, O, N,  , S, C, O, O, P,  , C, \', M, E, R, E,  , W, /, B, R, O, O, C, H], [S, 1, 5, 0, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 3, 5, 3, 3, 4, 7, 5, 1, 0, 0, 0, 1, 5, 0, 6, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 3, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 6, 2, 0, 0, 0, 0, 0, 0, 5, 2, 2, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 9, 8, 4, 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 0, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 7, 5, 9, 6, 5,  ,  ,  ,  ,  ,  ,  ,  , L, A, D, I, E, S,  , K, N, I, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 1, 1, 9, 1, 6, 9, 7, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 6, 0, 0, 0, 0, 0, 1, 1,  ,  ,  ,  ,  ,  ,  , 2, 3, 2, 7, 9, 2, 8,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 9, 1, 6, 9, 7,  ,  ,  ,  ,  ,  ,  , S, K, Y,  , B, L, U, E,  , S, K, P, 0, 2,  , L, /, W, E, I, G, H, T,  , P, O, N, C, H, O,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 5, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 3, 3, 9, 1, 8, 2, 6, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 6, 0, 0, 0, 0, 0, 1, 1,  ,  ,  ,  ,  ,  ,  , 2, 3, 2, 7, 9, 3, 1,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 9, 1, 8, 2, 6,  ,  ,  ,  ,  ,  ,  , D, U, S, T, Y,  , P, I, N, K,  , S, K, P, 0, 2,  , L, /, W, E, I, G, H, T,  , P, O, N, C, H, O,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 5, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 6, 3, 0, 0, 0, 0, 0, 0, 5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 9, 8, 5, 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 0, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 7, 5, 9, 6, 6,  ,  ,  ,  ,  ,  ,  ,  , L, A, D, I, E, S,  , K, N, I, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 1, 1, 9, 1, 6, 9, 7, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 6, 0, 0, 0, 0, 0, 2, 8,  ,  ,  ,  ,  ,  ,  , 2, 3, 2, 7, 9, 3, 3,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 9, 1, 6, 9, 7,  ,  ,  ,  ,  ,  ,  , S, K, Y,  , B, L, U, E,  , S, K, P, 0, 2,  , L, /, W, E, I, G, H, T,  , P, O, N, C, H, O,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 3, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 9, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 9, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 5, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 1, 1, 9, 1, 8, 2, 6, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 6, 0, 0, 0, 0, 0, 2, 8,  ,  ,  ,  ,  ,  ,  , 2, 3, 2, 7, 9, 3, 6,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 9, 1, 8, 2, 6,  ,  ,  ,  ,  ,  ,  , D, U, S, T, Y,  , P, I, N, K,  , S, K, P, 0, 2,  , L, /, W, E, I, G, H, T,  , P, O, N, C, H, O,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 3, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 9, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 7, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 9, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 9, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 5, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 6, 4, 0, 0, 0, 0, 0, 0, 5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 9, 8, 7, 0, 4, 0, 9, 2, 9,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 0, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 6, 5, 9, 6, 7,  ,  ,  ,  ,  ,  ,  ,  , L, A, D, I, E, S,  , K, N, I, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 1, 1, 9, 1, 6, 9, 7, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 6, 0, 0, 0, 0, 0, 1, 5,  ,  ,  ,  ,  ,  ,  , 2, 3, 2, 7, 9, 8, 2,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 9, 1, 6, 9, 7,  ,  ,  ,  ,  ,  ,  , S, K, Y,  , B, L, U, E,  , S, K, P, 0, 2,  , L, /, W, E, I, G, H, T,  , P, O, N, C, H, O,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 2, 7, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 8, 4, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 5, 2, 2, 1, 8, 2, 6, 0, 0, 0, 0, 0, 0, 0, 2, 7, 2, 6, 0, 0, 0, 0, 0, 1, 5,  ,  ,  ,  ,  ,  ,  , 2, 3, 2, 7, 9, 8, 5,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 8, 9, 1, 8, 2, 6,  ,  ,  ,  ,  ,  ,  , D, U, S, T, Y,  , P, I, N, K,  , S, K, P, 0, 2,  , L, /, W, E, I, G, H, T,  , P, O, N, C, H, O,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 5, 5, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 3, 9, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 2, 7, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 2, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 7, 4, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 8, 4, 0, 0, 0, 0, 0, 0, 0, 1,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0,  ,  ,  ,  , 0, 0, 0, 0, 0, 0, 0, 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [H, 1, 4, 5, 3, 6, 5, 0, 0, 0, 0, 0, 1, 3, 1, 1, 2, 0, 0, 0, 0, 0, 0, 2, 1, 1, 5, 4, 9, 0, 4, 1, 0, 0, 5,  ,  ,  ,  ,  ,  ,  ,  , 0, 0,  ,  , 2, 2, 0,  , 0, 5, 0, 1, 0, 3, 0, 5, 0, 1, 0, 8, 5, 9, 6, 6,  ,  ,  ,  ,  ,  ,  ,  , L, A, D, I, E, S,  , K, N, I, C, F, T, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 5, 1, 1, 6, 9, 7, 9, 0, 0, 0, 0, 0, 0, 0, 2, 2, 7, 2, 0, 0, 0, 0, 1, 2, 3,  ,  ,  ,  ,  ,  ,  , 2, 0, 9, 8, 1, 3, 6,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 9, 2, 6, 9, 7, 9,  ,  ,  ,  ,  ,  ,  , S, A, 1, 3,  , C, H, O, C,  , M, U, S, T, A, N, G,  , P, R, T,  , R, A, G, L, A, N,  , S, W, E, A, T,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 6, 5, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 3, 5, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0, 6, 5, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 6, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 5, 0, 8, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 8, 5, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 9, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 9, 5, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 2, 9, 0, 0, 0, 0, 0, 0, 0, 6, 5, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 6, 5, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 5, 1, 6, 9, 0, 0, 0, 0, 0, 0, 0, 4, 5, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 7, 1, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 5, 1, 7, 8, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 3, 6, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 4, 5, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 9, 6, 0, 0, 0, 0, 0, 0, 0, 6, 5, 1, 5, 4, 0, 0, 0, 0, 0, 0, 0, 5, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 5, 5, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 6, 4, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 9, 2, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 7, 5, 0, 0, 0, 0, 0, 0, 0, 2, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 1, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 5, 1, 1, 7, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 2, 7, 2, 0, 0, 0, 0, 1, 3, 3,  ,  ,  ,  ,  ,  ,  , 2, 0, 9, 8, 1, 3, 7,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 9, 2, 7, 2, 0, 4,  ,  ,  ,  ,  ,  ,  , S, A, 1, 3,  , P, A, L, E,  , B, L, U, E,  , M, P,  , R, A, G, L, E, N,  , S, W, E, A, T,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 7, 5, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 3, 5, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0, 6, 5, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 6, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 5, 0, 8, 1, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 8, 5, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0, 6, 5, 0, 9, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 9, 5, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 2, 9, 0, 0, 0, 0, 0, 0, 0, 6, 5, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 6, 5, 0, 0, 0, 0, 0, 0, 0, 2, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 6, 9, 0, 0, 0, 0, 0, 0, 0, 4, 5, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 7, 1, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 5, 1, 7, 8, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 1, 6, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 3, 6, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 2, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 4, 5, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 9, 6, 0, 0, 0, 0, 0, 0, 0, 6, 5, 1, 5, 4, 0, 0, 0, 0, 0, 0, 0, 5, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 5, 5, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 6, 4, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 9, 2, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 7, 5, 0, 0, 0, 0, 0, 0, 0, 2, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [D, 1, 0, 0, 0, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  , 3, 1, 1, 2, 7, 4, 1, 9, 0, 0, 0, 0, 0, 0, 0, 2, 2, 7, 2, 0, 0, 0, 0, 0, 8, 1,  ,  ,  ,  ,  ,  ,  , 2, 0, 9, 8, 1, 3, 9,  ,  ,  ,  ,  ,  ,  ,  , 3, 5, 9, 2, 7, 4, 1, 9,  ,  ,  ,  ,  ,  ,  , S, A, 1, 3,  , P, A, L, E,  , P, I, N, K,  , M, P,  , P, R, T,  , R, A, G, L, A, N,  , S, W, E, A, T,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ], [S, 1, 5, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 7, 8, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 8, 5, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 9, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 9, 5, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 2, 9, 0, 0, 0, 0, 0, 0, 0, 5, 5, 1, 4, 4, 0, 0, 0, 0, 0, 0, 0, 3, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], [S, 1, 5, 1, 6, 9, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 5, 1, 7, 8, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 8, 9, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 3, 5, 1, 4, 5, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 9, 6, 0, 0, 0, 0, 0, 0, 0, 5, 5, 1, 5, 4, 0, 0, 0, 0, 0, 0, 0, 4, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 4, 5, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 3, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]]')
		click('Right')
		select('TabbedPane', '')
		select('Table', 'Header', commonBits.fl('Record Name') + ',0')
		select('Table', 'cell:' + commonBits.fl('Record Name') + ',0()')
		keystroke('Table', 'Down', commonBits.fl('Record Name') + ',0')
		select('Table', 'Detail', commonBits.fl('Record Name') + ',1')
		select('Table', 'cell:' + commonBits.fl('Record Name') + ',1()')
		keystroke('Table', 'Down', commonBits.fl('Record Name') + ',1')
		select('Table', 'Store', commonBits.fl('Record Name') + ',2')
		select('Table', 'cell:' + commonBits.fl('Record Name') + ',1(Detail)')
		if commonBits.isVersion80():
			assert_p('Table', 'Content', '[[H, Header, false, true], [D, Detail, false, true], [S, Store, false, true]]')
		else:
			assert_p('Table', 'Content', '[[H, Header], [D, Detail], [S, Store]]')
		select('Table', 'cell:' + commonBits.fl('Record Name') + ',1(Detail)')
		click('Right')
		select('TabbedPane', '')
		if commonBits.isNimbusLook():
			assert_p('Table', 'Background', 'DerivedColor(color=255,255,255 parent=nimbusLightBackground offsets=0.0,0.0,0.0,0 pColor=255,255,255')
		else:
			assert_p('Table', 'Background', '[r=255,g=255,b=255]')
	close()
def test():
    from Modules import commonBits

    java_recorded_version = '1.5.0_11'

    if window('Record Editor'):
        select_menu('Record Layouts>>Edit Layout')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu('Record Layouts>>Create Layout')
        #		assert_p('BmKeyedComboBox', 'Text', '6')
        if commonBits.isVersion80():
            assert_p('BmKeyedComboBox', 'Text', 'Record Layout')
        else:
            assert_p('BmKeyedComboBox', 'Text', 'XML')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu('Record Layouts>>Layout Wizard')
        #		assert_p('BmKeyedComboBox', 'Text', '0')
        assert_p('BmKeyedComboBox', 'Text', 'Default')
        ##assert_p('TextField2', 'Text', 'Wizard_')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
    close()
Beispiel #16
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_17'

	if window('Record Editor'):
		select('FileChooser', commonBits.sampleDir() + 'DTAR1000_Store_file_std.bin')
		click(commonBits.fl('Layout Wizard'))
		click('Right')
		select('TabbedPane', '')
		assert_p('TextField1', 'Text', 'cp037')
		if commonBits.isVersion80():
			assert_p('TextField', 'Text', '')
		else:
			assert_p('TextField', 'Text', '100')
##		assert_p('EditorPane', 'Text', '''<html>
##  <head>
##    
##  </head>
##  <body>
##    <h3>
##      File Structure
##    </h3>
##    <p>
##      This screen lets you select the File structure.<br>For Standard Windows 
##      / Unix files use <b>Text IO</b>.<br>For Fixed width files, You can click 
##      on the Start of the second record to set the length.
##    </p>
##  </body>
##</html>
##''')

#		assert_p('EditorPane', 'Text', '''<html>
#  <head>
#    
#  </head>
#  <body>
#    ''' + commonBits.fl('''<h3>
#      File Structure
#    </h3>
#    <p>
#      This screen lets you select the File structure.<br>For Standard Windows 
#      / Unix files use <b>Text IO</b>.<br>For Fixed width files, You can click 
#      on the Start of the second record to set the length.''') + '''
#    </p>
#  </body>
#</html>
#''')


		click('Right')
		select('TabbedPane', '')
		if commonBits.isNimbusLook():
			assert_p('Table', 'Background', 'DerivedColor(color=255,255,255 parent=nimbusLightBackground offsets=0.0,0.0,0.0,0 pColor=255,255,255')
		else:
			assert_p('Table', 'Background', '[r=255,g=255,b=255]')
		click('Right')
		select('TabbedPane', '')
		assert_p('Table', 'Content', '[[, 1, 2, 35, 0, true], [, 3, 2, 35, 0, true], [, 5, 2, 0, 0, true], [, 7, 48, 0, 0, true], [, 55, 6, 0, 0, true]]')
		assert_p('Table1', 'Content', '[[1, 20, V , Geelong                                         , NYNNNN], [2, 40, Q , Coffs Harbour                                   , NYNNNN], [3, 40, Q , Mackay                                          , NYNNNN], [4, 20, V , Ballarat                                        , NYNNNN], [5, 20, V , Albury                                          , NYNNNN], [6, 20, V , Wodonga                                         , NYNNNN], [7, 20, V , Shepparton                                      , NYNNNN], [8, 20, V , Bendigo                                         , NYNNNN], [9, 50, S , Centrepoint                                     , NYNNNN], [10, 40, Q , Earlville                                       , NYNNNN], [11, 10, N , Cessnock                                        , NYNNNN], [12, 20, V , Ringwood                                        , NYNNNN], [15, 10, N , Bankstown                                       , NYNNNN], [16, 10, N , Glendale                                        , NYNNNN], [19, 10, N , Penrith                                         , NYNNNN], [20, 40, Q , Indooroopilly                                   , NYNNNN], [21, 50, S , Tea Tree Plaza                                  , NYNNNN], [23, 20, V , Warnambool                                      , NYNNNN], [24, 50, S , Newton                                          , NYNNNN], [25, 50, S , Fulham Gardens                                  , NYNNNN], [26, 50, S , Edwardstown                                     , NYNNNN], [27, 40, Q , Runaway Bay                                     , NYNNNN], [28, 20, V , Launceston                                      , NYNNNN], [30, 20, V , Epping                                          , NYNNNN], [32, 20, V , Camberwell                                      , NYNNNN], [33, 10, Y , Blacktown (Closed)                              , NYNNNN], [35, 10, N , Rockdale                                        , NYNNNN], [36, 60, W , Fremantle                                       , NYNNNN], [21, 10, N , Miranda                                         , NYNNNN], [38, 40, Q , Maroochydore                                    , NYNNNN], [39, 20, V , Colac                                           , NYNNNN], [40, 40, Q , Tweed Heads                                     , NYNNNN], [42, 20, V , Reservoir                                       , NYNNNN], [43, 60, W , Morley                                          , NYNNNN], [44, 50, S , Mt Gambier                                      , NYNNNN], [45, 60, W , Carousel                                        , NYNNNN], [46, 10, N , Dubbo                                           , NYNNNN], [47, 50, S , Sefton Park                                     , NYNNNN], [48, 40, Q , Bundaberg                                       , NYNNNN], [49, 40, Q , Rockhampton                                     , NYNNNN], [52, 10, N , Eastwood                                        , NYNNNN], [54, 20, V , Highpoint City                                  , NYNNNN], [55, 10, N , Leichhardt                                      , NYNNNN], [57, 60, W , Victoria Park                                   , NYNNNN], [58, 20, V , Knox City                                       , NYNNNN], [59, 40, Q , Buranda                                         , NYNNNN], [60, 10, N , St Marys                                        , NYNNNN], [61, 20, V , Waverley Gardens                                , NYNNNN], [62, 40, Q , Castletown                                      , NYNNNN], [64, 20, V , Hoppers Crossing                                , NYNNNN], [65, 60, W , Innaloo                                         , NYNNNN], [67, 20, V , Morwell Mid Valley                              , NYNNNN], [68, 40, Q , Mt Gravatt                                      , NYNNNN], [69, 60, W , Midland                                         , NYNNNN], [70, 10, N , Bass Hill                                       , NYNNNN], [72, 60, W , Geraldton                                       , NYNNNN], [73, 40, Q , Southport                                       , NYNNNN], [74, 10, N , Campbelltown                                    , NYNNNN], [75, 20, V , Sale                                            , NYNNNN], [76, 60, W , Bull Creek                                      , NYNNNN]]')
		select('Table', 'store', commonBits.fl('Field Name') + ',0')
		select('Table', 'region', commonBits.fl('Field Name') + ',1')
		select('Table', 'cell:' + commonBits.fl('Field Name') + ',1()')
		keystroke('Table', 'Down', commonBits.fl('Field Name') + ',1')
		select('Table', 'StateChar', commonBits.fl('Field Name') + ',2')
		select('Table', 'cell:' + commonBits.fl('Field Name') + ',2()')
		keystroke('Table', 'Down', commonBits.fl('Field Name') + ',2')
		select('Table', 'name', commonBits.fl('Field Name') + ',3')
		select('Table', 'cell:' + commonBits.fl('Field Name') + ',3()')
		keystroke('Table', 'Down', commonBits.fl('Field Name') + ',3')
		select('Table', 'flags', commonBits.fl('Field Name') + ',4')
		select('Table', 'cell:' + commonBits.fl('Field Name') + ',1(region)')
		assert_p('Table', 'Content', '[[store, 1, 2, 35, 0, true], [region, 3, 2, 35, 0, true], [StateChar, 5, 2, 0, 0, true], [name, 7, 48, 0, 0, true], [flags, 55, 6, 0, 0, true]]')
		select('Table', 'cell:' + commonBits.fl('Field Name') + ',1(region)')
		assert_p('Table1', 'Content', '[[1, 20, V , Geelong                                         , NYNNNN], [2, 40, Q , Coffs Harbour                                   , NYNNNN], [3, 40, Q , Mackay                                          , NYNNNN], [4, 20, V , Ballarat                                        , NYNNNN], [5, 20, V , Albury                                          , NYNNNN], [6, 20, V , Wodonga                                         , NYNNNN], [7, 20, V , Shepparton                                      , NYNNNN], [8, 20, V , Bendigo                                         , NYNNNN], [9, 50, S , Centrepoint                                     , NYNNNN], [10, 40, Q , Earlville                                       , NYNNNN], [11, 10, N , Cessnock                                        , NYNNNN], [12, 20, V , Ringwood                                        , NYNNNN], [15, 10, N , Bankstown                                       , NYNNNN], [16, 10, N , Glendale                                        , NYNNNN], [19, 10, N , Penrith                                         , NYNNNN], [20, 40, Q , Indooroopilly                                   , NYNNNN], [21, 50, S , Tea Tree Plaza                                  , NYNNNN], [23, 20, V , Warnambool                                      , NYNNNN], [24, 50, S , Newton                                          , NYNNNN], [25, 50, S , Fulham Gardens                                  , NYNNNN], [26, 50, S , Edwardstown                                     , NYNNNN], [27, 40, Q , Runaway Bay                                     , NYNNNN], [28, 20, V , Launceston                                      , NYNNNN], [30, 20, V , Epping                                          , NYNNNN], [32, 20, V , Camberwell                                      , NYNNNN], [33, 10, Y , Blacktown (Closed)                              , NYNNNN], [35, 10, N , Rockdale                                        , NYNNNN], [36, 60, W , Fremantle                                       , NYNNNN], [21, 10, N , Miranda                                         , NYNNNN], [38, 40, Q , Maroochydore                                    , NYNNNN], [39, 20, V , Colac                                           , NYNNNN], [40, 40, Q , Tweed Heads                                     , NYNNNN], [42, 20, V , Reservoir                                       , NYNNNN], [43, 60, W , Morley                                          , NYNNNN], [44, 50, S , Mt Gambier                                      , NYNNNN], [45, 60, W , Carousel                                        , NYNNNN], [46, 10, N , Dubbo                                           , NYNNNN], [47, 50, S , Sefton Park                                     , NYNNNN], [48, 40, Q , Bundaberg                                       , NYNNNN], [49, 40, Q , Rockhampton                                     , NYNNNN], [52, 10, N , Eastwood                                        , NYNNNN], [54, 20, V , Highpoint City                                  , NYNNNN], [55, 10, N , Leichhardt                                      , NYNNNN], [57, 60, W , Victoria Park                                   , NYNNNN], [58, 20, V , Knox City                                       , NYNNNN], [59, 40, Q , Buranda                                         , NYNNNN], [60, 10, N , St Marys                                        , NYNNNN], [61, 20, V , Waverley Gardens                                , NYNNNN], [62, 40, Q , Castletown                                      , NYNNNN], [64, 20, V , Hoppers Crossing                                , NYNNNN], [65, 60, W , Innaloo                                         , NYNNNN], [67, 20, V , Morwell Mid Valley                              , NYNNNN], [68, 40, Q , Mt Gravatt                                      , NYNNNN], [69, 60, W , Midland                                         , NYNNNN], [70, 10, N , Bass Hill                                       , NYNNNN], [72, 60, W , Geraldton                                       , NYNNNN], [73, 40, Q , Southport                                       , NYNNNN], [74, 10, N , Campbelltown                                    , NYNNNN], [75, 20, V , Sale                                            , NYNNNN], [76, 60, W , Bull Creek                                      , NYNNNN]]')
		select('Table', 'cell:' + commonBits.fl('Field Name') + ',1(region)')
		click('Right')
		select('TabbedPane', '')
		select('TextField', 'Wizard_DTAR1000')
		click('Right')
		select('Table', 'rows:[2,3,4,5,6,7,8,9,10],columns:[5 - 2|StateChar]')
		select_menu(commonBits.fl('View') + '>>' + commonBits.fl('Table View #{Selected Records#}'))
#		select('Table2', 'rows:[2,3,4,5,6,7,8,9,10],columns:[5 - 2|StateChar]')
		assert_p('Table', 'Content', '[[3, 40, Q, Mackay, NYNNNN], [4, 20, V, Ballarat, NYNNNN], [5, 20, V, Albury, NYNNNN], [6, 20, V, Wodonga, NYNNNN], [7, 20, V, Shepparton, NYNNNN], [8, 20, V, Bendigo, NYNNNN], [9, 50, S, Centrepoint, NYNNNN], [10, 40, Q, Earlville, NYNNNN], [11, 10, N, Cessnock, NYNNNN]]')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
#		select('Table', 'rows:[2,3,4,5,6,7,8,9,10],columns:[5 - 2|StateChar]')
#		select('Table', 'rows:[2,3,4,5,6,7,8,9,10],columns:[5 - 2|StateChar]')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		click('Open')
##		select('ComboBox1', 'Mainframe')
		select('ComboBox2', 'DTAR1000 VB')
		click(commonBits.fl('Edit') + '1')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu(commonBits.fl('Record Layouts') + '>>' + commonBits.fl('Edit Layout'))
		select('TextField', 'Wizard_DTAR1000')
		select('TextField1', '%')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Fields')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Fields')
		##click('Delete3')

		commonBits.delete3(click)

		if window( commonBits.fl('Delete: Wizard_DTAR1000')):
			click('Yes')
		close()

		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Fields')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Fields')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
	close()
Beispiel #17
0
def test():
    from Modules import commonBits

    java_recorded_version = '1.5.0_11'

    if window('Record Layout Definitions'):
        select_menu(
            commonBits.fl('Edit') + '>>' + commonBits.fl('Edit Options'))

        if window('Record Editor Options Editor'):
            if commonBits.isVersion80():
                select('TabbedPane', commonBits.fl('Looks'))
                select('LooksTab', commonBits.fl('Initial Program Size'))

                ##select('Table', 'cell:Parameter Description,1(Space to be left at the bottom of the screen.)')
                ##assert_p('Label74', 'Text', 'Space to be left at the bottom of the screen.')
                ##assert_p('Label75', 'Text', 'Space to be left at the top of the screen.')
                ##select('TabbedPane6', 'Screen Properties')
                assert_p('Label94', 'Text',
                         commonBits.fl('Size of the program when it opens'))
                assert_p(
                    'Label96', 'Text',
                    commonBits.fl(
                        'Space to be left at the top of the screen.'))
                assert_p(
                    'Label98', 'Text',
                    commonBits.fl(
                        'Space to be left at the Right of the screen.'))

##				assert_p('Label88', 'Text', 'Screen Height')

##				assert_p('Label89', 'Text', 'Screen Width')
##				assert_p('Retrieve Screen size', 'Text', 'Retrieve Screen size')
#				assert_p('EditorPane24', 'Text', '''<html>''')
#				assert_p('EditorPane20', 'Text', '''<html>''')

##assert_p('Table', 'Text', 'Space to be left at the bottom of the screen.', 'Parameter Description,0')
##select('Table', 'cell:Parameter Description,2(Space to be left at the top of the screen.)')
##assert_p('Table', 'Content', '[[spaceAtBottomOfScreen, Space to be left at the bottom of the screen., ], [spaceAtTopOfScreen, Space to be left at the top of the screen., ], [spaceAtLeftOfScreen, Space to be left at the left of the screen., ], [spaceAtRightOfScreen, Space to be left at the Right of the screen., ]]')
##select('Table', 'cell:Parameter Description,3(Space to be left at the top of the screen.)')

            else:
                select('TabbedPane', 'Properties')
                select(
                    'Table',
                    'cell:Parameter Description,0(Space to be left at the bottom of the screen.)'
                )
                assert_p('Table', 'Text',
                         'Space to be left at the bottom of the screen.',
                         'Parameter Description,0')
                select(
                    'Table',
                    'cell:Parameter Description,1(Space to be left at the top of the screen.)'
                )
                assert_p(
                    'Table', 'Content',
                    '[[spaceAtBottomOfScreen, Space to be left at the bottom of the screen., ], [spaceAtTopOfScreen, Space to be left at the top of the screen., ], [spaceAtLeftOfScreen, Space to be left at the left of the screen., ], [spaceAtRightOfScreen, Space to be left at the Right of the screen., ]]'
                )
                select(
                    'Table',
                    'cell:Parameter Description,1(Space to be left at the top of the screen.)'
                )
                select('TabbedPane1', 'Directories')
                select('TabbedPane1', 'Other Options')
                select(
                    'Table2',
                    'cell:Parameter Description,0(This User written class will be invoked when the <b>RecordEditor</b starts.)'
                )
                assert_p(
                    'Table2', 'Text',
                    'Date Format String eg dd/MM/yy or dd.MMM.yy. the field is case sensitive',
                    'Parameter Description,1')
                select(
                    'Table2',
                    'cell:Parameter Description,1(Date Format String eg dd/MM/yy or dd.MMM.yy. the field is case sensitive)'
                )
                #assert_p('Table2', 'Content', '[[UserInitilizeClass, This User written class will be invoked when the <b>RecordEditor</b starts., ], [DateFormat, Date Format String eg dd/MM/yy or dd.MMM.yy. the field is case sensitive, dd.MMM.yyyy], [SignificantCharInFiles.1, Number of characters to use when looking up record layouts (small), 6], [SignificantCharInFiles.2, Number of characters to use when looking up record layouts (medium), 12], [SignificantCharInFiles.3, Number of characters to use when looking up record layouts (large), 22], [LauchEditorIfMatch, Controls wether Editor is launched Values 1->5. 1->3 correspond to SignificantCharInFiles, ]]')
                select(
                    'Table2',
                    'cell:Parameter Description,1(Date Format String eg dd/MM/yy or dd.MMM.yy. the field is case sensitive)'
                )
                #click('Button2')
        close()
    close()
Beispiel #18
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.5.0_11'

    if window('Record Layout Definitions'):
        click('*')
        select('TextField', 'ams PO Download%')
        select('TextField1', '%')
        ##select('TabbedPane', 'Extras')
        #select('TabbedPane', 'Child Records')
        select('BmComboBox', 'Yes')
        ##select('TabbedPane', 'Extras')
        ##		select('TabbedPane', 'Child Records')
        select('Table', 'cell:' + commonBits.fl('Description') + ',0()')
        ##		select('ChildRecordsJTbl', 'cell:,1(0)')
        ##		assert_p('ChildRecordsJTbl', 'Text', '0', ',1')
        ##		select('ChildRecordsJTbl', 'cell:,2(0)')
        if commonBits.isVersion80():
            #			assert_p('ChildRecordsJTbl', 'Content', '[[, 353, 0, Record Type, D1, , -1], [, 356, 0, Record Type, H1, , -1], [, 357, 0, Record Type, S1, , -1]]')
            ##			assert_p('ChildRecordsJTbl', 'Content', '[[, ams PO Download: Detail, 0, Record Type, D1, , ], [, ams PO Download: Header, 0, Record Type, H1, , ], [, ams PO Download: Allocation, 0, Record Type, S1, , ]]')

            assert_p(
                'ChildRecordsJTbl', 'Content',
                '[[, ams PO Download: Detail, , Record Type, D1, , ], [, ams PO Download: Header, , Record Type, H1, , ], [, ams PO Download: Allocation, , Record Type, S1, , ]]'
            )

        else:
            assert_p(
                'ChildRecordsJTbl', 'Content',
                '[[, 353, 0, Record Type, D1, -1], [, 356, 0, Record Type, H1, -1], [, 357, 0, Record Type, S1, -1]]'
            )
#		select('ChildRecordsJTbl', 'cell:,0(0)')
        assert_p('ChildRecordsJTbl', 'RowCount', '3')
        #		select('ChildRecordsJTbl', 'cell:,0(0)')
        click(commonBits.fl('Edit Child'))

        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',0(Record Type)')
        assert_p('RecordFieldsJTbl', 'Text', 'Record Type',
                 commonBits.fl('FieldName') + ',0')
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',1(Pack Qty)')
        if commonBits.isMsAccess():
            assert_p(
                'RecordFieldsJTbl', 'Content',
                '[[1, 2, Record Type, , 0, 0, 15, Ams PO Download, , ], [3, 9, Pack Qty, , 8, 4, 0, , , ], [12, 13, Pack Cost, , 8, 4, 0, , , ], [25, 13, APN, , 7, 0, 0, , , ], [38, 1, Filler, , 0, 0, 0, , , ], [39, 8, Product, , 7, 0, 0, , , ], [72, 15, pmg dtl tech key, , 0, 0, 0, , , ], [87, 15, Case Pack id, , 0, 0, 0, , , ], [101, 50, Product Name, , 0, 0, 0, , , ]]'
            )
        else:
            assert_p(
                'RecordFieldsJTbl', 'Content',
                '[[1, 2, Record Type, , 0, 0, 0, , , ], [3, 9, Pack Qty, , 8, 4, 0, , , ], [12, 13, Pack Cost, , 8, 4, 0, , , ], [25, 13, APN, , 7, 0, 0, , , ], [38, 1, Filler, , 0, 0, 0, , , ], [39, 8, Product, , 7, 0, 0, , , ], [72, 15, pmg dtl tech key, , 0, 0, 0, , , ], [87, 15, Case Pack id, , 0, 0, 0, , , ], [101, 50, Product Name, , 0, 0, 0, , , ]]'
            )
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',4(Filler)')
        assert_p('RecordFieldsJTbl', 'RowCount', '9')
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',5(Product)')
        assert_p('RecordFieldsJTbl', 'ColumnCount', '10')
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',5(Product)')
        click('Right')
        ##select('TabbedPane', 'Extras')
        select('TabbedPane', commonBits.fl('Fields'))
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',1(Sequence Number)')
        assert_p('RecordFieldsJTbl', 'Text',
                 'cell:' + commonBits.fl('FieldName') + ',1(Sequence Number)')
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',2(Vendor)')
        assert_p('RecordFieldsJTbl', 'Text', 'Vendor',
                 commonBits.fl('FieldName') + ',2')
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',2(Vendor)')
        click('Right')
        ##select('TabbedPane', 'Extras')
        select('TabbedPane', commonBits.fl('Fields'))
        click('Left')
        ##select('TabbedPane', 'Extras')
        select('TabbedPane', commonBits.fl('Fields'))
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',1(Sequence Number)')
        assert_p('RecordFieldsJTbl', 'Text',
                 'cell:' + commonBits.fl('FieldName') + ',1(Sequence Number)')
        select('RecordFieldsJTbl',
               'cell:' + commonBits.fl('FieldName') + ',1(Sequence Number)')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('BasicInternalFrameTitlePane$NoFocusButton2')
    close()
Beispiel #19
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        select('FileChooser',
               commonBits.sampleDir() + 'csv_DTAR1000_Store_file_std.bin.csv')
        select('ComboBox1', 'CSV')
        select('ComboBox2', 'Generic CSV - enter details')
        click(commonBits.fl('Edit') + '1')

        if window(''):
            select('BmKeyedComboBox',
                   commonBits.fl('Parser - Quotes based on field Type'))
            click(commonBits.fl('Go'))
        close()

        select('Table', 'cell:2|REGION-NO,0(20)')
        rightclick('Table', '3|STORE-NAME,5')

        #		select('Table', 'cell:2|REGION-NO,0(20)')
        select_menu(commonBits.fl('Edit Record'))
        #		select('Table1', 'cell:2|REGION-NO,0(20)')
        assert_p(
            'Table', 'Content',
            '[[STORE-NO, 1, , 6, 6], [REGION-NO, 2, , 20, 20], [STORE-NAME, 3, , V Wodonga, V Wodonga], [NEW-STORE, 4, , N, N], [ACTIVE-STORE, 5, , Y, Y], [CLOSED-STORE, 6, , N, N], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]'
        )
        select_menu(
            commonBits.fl('Edit') + '>>' + commonBits.fl('Update Csv Columns'))
        select('DelimiterCombo', ';')
        select('QuoteCombo', '`')
        click(commonBits.fl('Apply'))
        select_menu(
            commonBits.fl('Window') +
            '>>csv_DTAR1000_Store_file_std.bin.csv>>' +
            commonBits.fl('Record:'))
        assert_p(
            'Table', 'Content',
            '[[STORE-NO, 1, , 6, 6], [REGION-NO, 2, , 20, 20], [STORE-NAME, 3, , V Wodonga, V Wodonga], [NEW-STORE, 4, , N, N], [ACTIVE-STORE, 5, , Y, Y], [CLOSED-STORE, 6, , N, N], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]'
        )
        assert_p('TextArea', 'Text',
                 '6;20;`V Wodonga`;`N`;`Y`;`N`;`N`;`N`;`N`')
        select_menu(
            commonBits.fl('Window') +
            '>>csv_DTAR1000_Store_file_std.bin.csv>>' +
            commonBits.fl('Table:'))
        assert_p(
            'Table', 'Content',
            '[[1, 20, V Geelong, N, Y, N, N, N, N], [2, 40, Q Coffs Harbour, N, Y, N, N, N, N], [3, 40, Q Mackay, N, Y, N, N, N, N], [4, 20, V Ballarat, N, Y, N, N, N, N], [5, 20, V Albury, N, Y, N, N, N, N], [6, 20, V Wodonga, N, Y, N, N, N, N], [7, 20, V Shepparton, N, Y, N, N, N, N], [8, 20, V Bendigo, N, Y, N, N, N, N], [9, 50, S Centrepoint, N, Y, N, N, N, N], [10, 40, Q Earlville, N, Y, N, N, N, N], [11, 10, N Cessnock, N, Y, N, N, N, N], [12, 20, V Ringwood, N, Y, N, N, N, N], [15, 10, N Bankstown, N, Y, N, N, N, N], [16, 10, N Glendale, N, Y, N, N, N, N], [19, 10, N Penrith, N, Y, N, N, N, N], [20, 40, Q Indooroopilly, N, Y, N, N, N, N], [21, 50, S Tea Tree Plaza, N, Y, N, N, N, N], [23, 20, V Warnambool, N, Y, N, N, N, N], [24, 50, S Newton, N, Y, N, N, N, N], [25, 50, S Fulham Gardens, N, Y, N, N, N, N], [26, 50, S Edwardstown, N, Y, N, N, N, N], [27, 40, Q Runaway Bay, N, Y, N, N, N, N], [28, 20, V Launceston, N, Y, N, N, N, N], [30, 20, V Epping, N, Y, N, N, N, N], [32, 20, V Camberwell, N, Y, N, N, N, N], [33, 10, Y Blacktown (Closed), N, Y, N, N, N, N], [35, 10, N Rockdale, N, Y, N, N, N, N], [36, 60, W Fremantle, N, Y, N, N, N, N], [21, 10, N Miranda, N, Y, N, N, N, N], [38, 40, Q Maroochydore, N, Y, N, N, N, N], [39, 20, V Colac, N, Y, N, N, N, N], [40, 40, Q Tweed Heads, N, Y, N, N, N, N], [42, 20, V Reservoir, N, Y, N, N, N, N], [43, 60, W Morley, N, Y, N, N, N, N], [44, 50, S Mt Gambier, N, Y, N, N, N, N], [45, 60, W Carousel, N, Y, N, N, N, N], [46, 10, N Dubbo, N, Y, N, N, N, N], [47, 50, S Sefton Park, N, Y, N, N, N, N], [48, 40, Q Bundaberg, N, Y, N, N, N, N], [49, 40, Q Rockhampton, N, Y, N, N, N, N], [52, 10, N Eastwood, N, Y, N, N, N, N], [54, 20, V Highpoint City, N, Y, N, N, N, N], [55, 10, N Leichhardt, N, Y, N, N, N, N], [57, 60, W Victoria Park, N, Y, N, N, N, N], [58, 20, V Knox City, N, Y, N, N, N, N], [59, 40, Q Buranda, N, Y, N, N, N, N], [60, 10, N St Marys, N, Y, N, N, N, N], [61, 20, V Waverley Gardens, N, Y, N, N, N, N], [62, 40, Q Castletown, N, Y, N, N, N, N], [64, 20, V Hoppers Crossing, N, Y, N, N, N, N], [65, 60, W Innaloo, N, Y, N, N, N, N], [67, 20, V Morwell Mid Valley, N, Y, N, N, N, N], [68, 40, Q Mt Gravatt, N, Y, N, N, N, N], [69, 60, W Midland, N, Y, N, N, N, N], [70, 10, N Bass Hill, N, Y, N, N, N, N], [72, 60, W Geraldton, N, Y, N, N, N, N], [73, 40, Q Southport, N, Y, N, N, N, N], [74, 10, N Campbelltown, N, Y, N, N, N, N], [75, 20, V Sale, N, Y, N, N, N, N], [76, 60, W Bull Creek, N, Y, N, N, N, N], [77, 50, S Elizabeth, N, Y, N, N, N, N], [78, 10, N Warringah Mall, N, Y, N, N, N, N], [79, 60, W Stirling, N, Y, N, N, N, N], [80, 20, V Sunshine, N, Y, N, N, N, N], [81, 10, N Ashfield, N, Y, N, N, N, N], [82, 20, V Box Hill, N, Y, N, N, N, N], [83, 40, Q Springwood, N, Y, N, N, N, N], [84, 40, Q Brookside, N, Y, N, N, N, N], [85, 10, N Roselands, N, Y, N, N, N, N], [86, 20, V Southland, N, Y, N, N, N, N], [87, 20, V Chadstone, N, Y, N, N, N, N], [88, 20, V Templestowe, N, Y, N, N, N, N], [89, 10, N Erina, N, Y, N, N, N, N], [90, 10, N Carlingford Court, N, Y, N, N, N, N], [91, 10, N Chatswood, N, Y, N, N, N, N], [92, 20, V Malvern, N, Y, N, N, N, N], [93, 10, N Liverpool, N, Y, N, N, N, N], [94, 60, W Whitford City, N, Y, N, N, N, N], [95, 10, N Eastgarden, N, Y, N, N, N, N], [96, 10, N Canberra Civic, N, Y, N, N, N, N], [97, 20, V Fountain Gate, N, Y, N, N, N, N], [98, 20, V Frankston, N, Y, N, N, N, N], [99, 20, V Glen Waverley, N, Y, N, N, N, N], [100, 20, V Waurn Ponds, N, Y, N, N, N, N], [125, 10, N Mt Druitt, N, Y, N, N, N, N], [126, 40, Q Robina, N, Y, N, N, N, N], [127, 50, S Marion, N, Y, N, N, N, N], [128, 60, W Rockingham, N, Y, N, N, N, N], [129, 10, N Macquarie, N, Y, N, N, N, N], [131, 20, V Melbourne City, N, Y, N, N, N, N], [132, 20, V Glenorchy, N, Y, N, N, N, N], [133, 40, Q Browns Plains, N, Y, N, N, N, N], [134, 50, S Reynella, N, Y, N, N, N, N], [135, 40, Q Capalaba, N, Y, N, N, N, N], [136, 10, N Charlestown, N, Y, N, N, N, N], [137, 20, V Dandenong, N, Y, N, N, N, N], [138, 40, Q Cairns Central, N, Y, N, N, N, N], [139, 40, Q Toowoomba, N, Y, N, N, N, N], [140, 40, Q Pacific Fair, N, Y, N, N, N, N], [141, 40, Q The Willows, N, Y, N, N, N, N], [142, 50, S Hollywood Plaza, N, Y, N, N, N, N], [143, 40, Q Hervey Bay, N, Y, N, N, N, N], [144, 10, N Parramatta, N, Y, N, N, N, N], [145, 10, N Port Macquarie, N, Y, N, N, N, N], [146, 40, Q Palmerston, N, Y, N, N, N, N], [149, 20, V Broadmeadows, N, Y, N, N, N, N], [150, 10, N Cowra, N, Y, N, N, N, N], [151, 60, W Perth, N, Y, N, N, N, N], [152, 20, V Mornington, N, Y, N, N, N, N], [153, 20, V Pakenham, N, Y, N, N, N, N], [154, 10, N Shellharbour, N, Y, N, N, N, N], [155, 40, Q Redbank, N, Y, N, N, N, N], [156, 40, Q Morayfield, N, Y, N, N, N, N], [157, 20, V Chirnside Park, N, Y, N, N, N, N], [158, 20, V Brimbank Central, N, Y, N, N, N, N], [159, 50, S Whyalla, N, Y, N, N, N, N], [160, 20, V Watergardens, N, Y, N, N, N, N], [161, 20, V Hobart, N, Y, N, N, N, N], [162, 10, N Tuggeranong, N, Y, N, N, N, N], [163, 10, N Queanbeyan, N, Y, N, N, N, N], [164, 10, N Tuggerah, N, Y, N, N, N, N], [165, 10, N Hurstville, N, Y, N, N, N, N], [166, 40, Q Chermside, N, Y, N, N, N, N], [167, 40, Q Northlakes, N, Y, N, N, N, N], [168, 20, V Airport West, N, Y, N, N, N, N], [169, 10, N Hornsby, N, Y, N, N, N, N], [170, 10, N Bondi, N, Y, N, N, N, N], [171, 10, N Burwood, N, Y, N, N, N, N], [173, 60, W Bunbury, N, Y, N, N, N, N], [174, 40, Q Carindale, N, Y, N, N, N, N], [175, 10, N Tamworth, N, Y, N, N, N, N], [177, 10, N Castle Hill, N, Y, N, N, N, N], [178, 10, N Blacktown, N, Y, N, N, N, N], [179, 20, V Greensborough, N, Y, N, N, N, N], [180, 60, W Joondalup, N, Y, N, N, N, N], [183, 20, V Swan Hill, N, Y, N, N, N, N], [184, 40, Q Brisbane CBD, N, Y, N, N, N, N], [186, 20, B Narre Warren (Closed), N, Y, N, N, N, N], [188, 10, N Macarthur Square, N, Y, N, N, N, N], [189, 20, B Northland Baby Target, N, Y, N, N, N, N], [191, 50, B Golden Grove, N, Y, N, N, N, N], [192, 10, N Wetherill Park, N, Y, N, N, N, N], [193, 60, W Kalgoorlie, N, Y, N, N, N, N], [194, 50, S Mildura, N, Y, N, N, N, N], [195, 40, Q Bribie Island, N, Y, N, N, N, N], [196, 60, W Meadow Springs, N, Y, N, N, N, N], [197, 50, S Unley, N, Y, N, N, N, N]]'
        )
        select('LayoutCombo', commonBits.fl('Full Line'))
        assert_p('Table', 'Text', '')
        assert_p(
            'Table', 'Content',
            '[[1;20;`V Geelong`;`N`;`Y`;`N`;`N`;`N`;`N`], [2;40;`Q Coffs Harbour`;`N`;`Y`;`N`;`N`;`N`;`N`], [3;40;`Q Mackay`;`N`;`Y`;`N`;`N`;`N`;`N`], [4;20;`V Ballarat`;`N`;`Y`;`N`;`N`;`N`;`N`], [5;20;`V Albury`;`N`;`Y`;`N`;`N`;`N`;`N`], [6;20;`V Wodonga`;`N`;`Y`;`N`;`N`;`N`;`N`], [7;20;`V Shepparton`;`N`;`Y`;`N`;`N`;`N`;`N`], [8;20;`V Bendigo`;`N`;`Y`;`N`;`N`;`N`;`N`], [9;50;`S Centrepoint`;`N`;`Y`;`N`;`N`;`N`;`N`], [10;40;`Q Earlville`;`N`;`Y`;`N`;`N`;`N`;`N`], [11;10;`N Cessnock`;`N`;`Y`;`N`;`N`;`N`;`N`], [12;20;`V Ringwood`;`N`;`Y`;`N`;`N`;`N`;`N`], [15;10;`N Bankstown`;`N`;`Y`;`N`;`N`;`N`;`N`], [16;10;`N Glendale`;`N`;`Y`;`N`;`N`;`N`;`N`], [19;10;`N Penrith`;`N`;`Y`;`N`;`N`;`N`;`N`], [20;40;`Q Indooroopilly`;`N`;`Y`;`N`;`N`;`N`;`N`], [21;50;`S Tea Tree Plaza`;`N`;`Y`;`N`;`N`;`N`;`N`], [23;20;`V Warnambool`;`N`;`Y`;`N`;`N`;`N`;`N`], [24;50;`S Newton`;`N`;`Y`;`N`;`N`;`N`;`N`], [25;50;`S Fulham Gardens`;`N`;`Y`;`N`;`N`;`N`;`N`], [26;50;`S Edwardstown`;`N`;`Y`;`N`;`N`;`N`;`N`], [27;40;`Q Runaway Bay`;`N`;`Y`;`N`;`N`;`N`;`N`], [28;20;`V Launceston`;`N`;`Y`;`N`;`N`;`N`;`N`], [30;20;`V Epping`;`N`;`Y`;`N`;`N`;`N`;`N`], [32;20;`V Camberwell`;`N`;`Y`;`N`;`N`;`N`;`N`], [33;10;`Y Blacktown (Closed)`;`N`;`Y`;`N`;`N`;`N`;`N`], [35;10;`N Rockdale`;`N`;`Y`;`N`;`N`;`N`;`N`], [36;60;`W Fremantle`;`N`;`Y`;`N`;`N`;`N`;`N`], [21;10;`N Miranda`;`N`;`Y`;`N`;`N`;`N`;`N`], [38;40;`Q Maroochydore`;`N`;`Y`;`N`;`N`;`N`;`N`], [39;20;`V Colac`;`N`;`Y`;`N`;`N`;`N`;`N`], [40;40;`Q Tweed Heads`;`N`;`Y`;`N`;`N`;`N`;`N`], [42;20;`V Reservoir`;`N`;`Y`;`N`;`N`;`N`;`N`], [43;60;`W Morley`;`N`;`Y`;`N`;`N`;`N`;`N`], [44;50;`S Mt Gambier`;`N`;`Y`;`N`;`N`;`N`;`N`], [45;60;`W Carousel`;`N`;`Y`;`N`;`N`;`N`;`N`], [46;10;`N Dubbo`;`N`;`Y`;`N`;`N`;`N`;`N`], [47;50;`S Sefton Park`;`N`;`Y`;`N`;`N`;`N`;`N`], [48;40;`Q Bundaberg`;`N`;`Y`;`N`;`N`;`N`;`N`], [49;40;`Q Rockhampton`;`N`;`Y`;`N`;`N`;`N`;`N`], [52;10;`N Eastwood`;`N`;`Y`;`N`;`N`;`N`;`N`], [54;20;`V Highpoint City`;`N`;`Y`;`N`;`N`;`N`;`N`], [55;10;`N Leichhardt`;`N`;`Y`;`N`;`N`;`N`;`N`], [57;60;`W Victoria Park`;`N`;`Y`;`N`;`N`;`N`;`N`], [58;20;`V Knox City`;`N`;`Y`;`N`;`N`;`N`;`N`], [59;40;`Q Buranda`;`N`;`Y`;`N`;`N`;`N`;`N`], [60;10;`N St Marys`;`N`;`Y`;`N`;`N`;`N`;`N`], [61;20;`V Waverley Gardens`;`N`;`Y`;`N`;`N`;`N`;`N`], [62;40;`Q Castletown`;`N`;`Y`;`N`;`N`;`N`;`N`], [64;20;`V Hoppers Crossing`;`N`;`Y`;`N`;`N`;`N`;`N`], [65;60;`W Innaloo`;`N`;`Y`;`N`;`N`;`N`;`N`], [67;20;`V Morwell Mid Valley`;`N`;`Y`;`N`;`N`;`N`;`N`], [68;40;`Q Mt Gravatt`;`N`;`Y`;`N`;`N`;`N`;`N`], [69;60;`W Midland`;`N`;`Y`;`N`;`N`;`N`;`N`], [70;10;`N Bass Hill`;`N`;`Y`;`N`;`N`;`N`;`N`], [72;60;`W Geraldton`;`N`;`Y`;`N`;`N`;`N`;`N`], [73;40;`Q Southport`;`N`;`Y`;`N`;`N`;`N`;`N`], [74;10;`N Campbelltown`;`N`;`Y`;`N`;`N`;`N`;`N`], [75;20;`V Sale`;`N`;`Y`;`N`;`N`;`N`;`N`], [76;60;`W Bull Creek`;`N`;`Y`;`N`;`N`;`N`;`N`], [77;50;`S Elizabeth`;`N`;`Y`;`N`;`N`;`N`;`N`], [78;10;`N Warringah Mall`;`N`;`Y`;`N`;`N`;`N`;`N`], [79;60;`W Stirling`;`N`;`Y`;`N`;`N`;`N`;`N`], [80;20;`V Sunshine`;`N`;`Y`;`N`;`N`;`N`;`N`], [81;10;`N Ashfield`;`N`;`Y`;`N`;`N`;`N`;`N`], [82;20;`V Box Hill`;`N`;`Y`;`N`;`N`;`N`;`N`], [83;40;`Q Springwood`;`N`;`Y`;`N`;`N`;`N`;`N`], [84;40;`Q Brookside`;`N`;`Y`;`N`;`N`;`N`;`N`], [85;10;`N Roselands`;`N`;`Y`;`N`;`N`;`N`;`N`], [86;20;`V Southland`;`N`;`Y`;`N`;`N`;`N`;`N`], [87;20;`V Chadstone`;`N`;`Y`;`N`;`N`;`N`;`N`], [88;20;`V Templestowe`;`N`;`Y`;`N`;`N`;`N`;`N`], [89;10;`N Erina`;`N`;`Y`;`N`;`N`;`N`;`N`], [90;10;`N Carlingford Court`;`N`;`Y`;`N`;`N`;`N`;`N`], [91;10;`N Chatswood`;`N`;`Y`;`N`;`N`;`N`;`N`], [92;20;`V Malvern`;`N`;`Y`;`N`;`N`;`N`;`N`], [93;10;`N Liverpool`;`N`;`Y`;`N`;`N`;`N`;`N`], [94;60;`W Whitford City`;`N`;`Y`;`N`;`N`;`N`;`N`], [95;10;`N Eastgarden`;`N`;`Y`;`N`;`N`;`N`;`N`], [96;10;`N Canberra Civic`;`N`;`Y`;`N`;`N`;`N`;`N`], [97;20;`V Fountain Gate`;`N`;`Y`;`N`;`N`;`N`;`N`], [98;20;`V Frankston`;`N`;`Y`;`N`;`N`;`N`;`N`], [99;20;`V Glen Waverley`;`N`;`Y`;`N`;`N`;`N`;`N`], [100;20;`V Waurn Ponds`;`N`;`Y`;`N`;`N`;`N`;`N`], [125;10;`N Mt Druitt`;`N`;`Y`;`N`;`N`;`N`;`N`], [126;40;`Q Robina`;`N`;`Y`;`N`;`N`;`N`;`N`], [127;50;`S Marion`;`N`;`Y`;`N`;`N`;`N`;`N`], [128;60;`W Rockingham`;`N`;`Y`;`N`;`N`;`N`;`N`], [129;10;`N Macquarie`;`N`;`Y`;`N`;`N`;`N`;`N`], [131;20;`V Melbourne City`;`N`;`Y`;`N`;`N`;`N`;`N`], [132;20;`V Glenorchy`;`N`;`Y`;`N`;`N`;`N`;`N`], [133;40;`Q Browns Plains`;`N`;`Y`;`N`;`N`;`N`;`N`], [134;50;`S Reynella`;`N`;`Y`;`N`;`N`;`N`;`N`], [135;40;`Q Capalaba`;`N`;`Y`;`N`;`N`;`N`;`N`], [136;10;`N Charlestown`;`N`;`Y`;`N`;`N`;`N`;`N`], [137;20;`V Dandenong`;`N`;`Y`;`N`;`N`;`N`;`N`], [138;40;`Q Cairns Central`;`N`;`Y`;`N`;`N`;`N`;`N`], [139;40;`Q Toowoomba`;`N`;`Y`;`N`;`N`;`N`;`N`], [140;40;`Q Pacific Fair`;`N`;`Y`;`N`;`N`;`N`;`N`], [141;40;`Q The Willows`;`N`;`Y`;`N`;`N`;`N`;`N`], [142;50;`S Hollywood Plaza`;`N`;`Y`;`N`;`N`;`N`;`N`], [143;40;`Q Hervey Bay`;`N`;`Y`;`N`;`N`;`N`;`N`], [144;10;`N Parramatta`;`N`;`Y`;`N`;`N`;`N`;`N`], [145;10;`N Port Macquarie`;`N`;`Y`;`N`;`N`;`N`;`N`], [146;40;`Q Palmerston`;`N`;`Y`;`N`;`N`;`N`;`N`], [149;20;`V Broadmeadows`;`N`;`Y`;`N`;`N`;`N`;`N`], [150;10;`N Cowra`;`N`;`Y`;`N`;`N`;`N`;`N`], [151;60;`W Perth`;`N`;`Y`;`N`;`N`;`N`;`N`], [152;20;`V Mornington`;`N`;`Y`;`N`;`N`;`N`;`N`], [153;20;`V Pakenham`;`N`;`Y`;`N`;`N`;`N`;`N`], [154;10;`N Shellharbour`;`N`;`Y`;`N`;`N`;`N`;`N`], [155;40;`Q Redbank`;`N`;`Y`;`N`;`N`;`N`;`N`], [156;40;`Q Morayfield`;`N`;`Y`;`N`;`N`;`N`;`N`], [157;20;`V Chirnside Park`;`N`;`Y`;`N`;`N`;`N`;`N`], [158;20;`V Brimbank Central`;`N`;`Y`;`N`;`N`;`N`;`N`], [159;50;`S Whyalla`;`N`;`Y`;`N`;`N`;`N`;`N`], [160;20;`V Watergardens`;`N`;`Y`;`N`;`N`;`N`;`N`], [161;20;`V Hobart`;`N`;`Y`;`N`;`N`;`N`;`N`], [162;10;`N Tuggeranong`;`N`;`Y`;`N`;`N`;`N`;`N`], [163;10;`N Queanbeyan`;`N`;`Y`;`N`;`N`;`N`;`N`], [164;10;`N Tuggerah`;`N`;`Y`;`N`;`N`;`N`;`N`], [165;10;`N Hurstville`;`N`;`Y`;`N`;`N`;`N`;`N`], [166;40;`Q Chermside`;`N`;`Y`;`N`;`N`;`N`;`N`], [167;40;`Q Northlakes`;`N`;`Y`;`N`;`N`;`N`;`N`], [168;20;`V Airport West`;`N`;`Y`;`N`;`N`;`N`;`N`], [169;10;`N Hornsby`;`N`;`Y`;`N`;`N`;`N`;`N`], [170;10;`N Bondi`;`N`;`Y`;`N`;`N`;`N`;`N`], [171;10;`N Burwood`;`N`;`Y`;`N`;`N`;`N`;`N`], [173;60;`W Bunbury`;`N`;`Y`;`N`;`N`;`N`;`N`], [174;40;`Q Carindale`;`N`;`Y`;`N`;`N`;`N`;`N`], [175;10;`N Tamworth`;`N`;`Y`;`N`;`N`;`N`;`N`], [177;10;`N Castle Hill`;`N`;`Y`;`N`;`N`;`N`;`N`], [178;10;`N Blacktown`;`N`;`Y`;`N`;`N`;`N`;`N`], [179;20;`V Greensborough`;`N`;`Y`;`N`;`N`;`N`;`N`], [180;60;`W Joondalup`;`N`;`Y`;`N`;`N`;`N`;`N`], [183;20;`V Swan Hill`;`N`;`Y`;`N`;`N`;`N`;`N`], [184;40;`Q Brisbane CBD`;`N`;`Y`;`N`;`N`;`N`;`N`], [186;20;`B Narre Warren (Closed)`;`N`;`Y`;`N`;`N`;`N`;`N`], [188;10;`N Macarthur Square`;`N`;`Y`;`N`;`N`;`N`;`N`], [189;20;`B Northland Baby Target`;`N`;`Y`;`N`;`N`;`N`;`N`], [191;50;`B Golden Grove`;`N`;`Y`;`N`;`N`;`N`;`N`], [192;10;`N Wetherill Park`;`N`;`Y`;`N`;`N`;`N`;`N`], [193;60;`W Kalgoorlie`;`N`;`Y`;`N`;`N`;`N`;`N`], [194;50;`S Mildura`;`N`;`Y`;`N`;`N`;`N`;`N`], [195;40;`Q Bribie Island`;`N`;`Y`;`N`;`N`;`N`;`N`], [196;60;`W Meadow Springs`;`N`;`Y`;`N`;`N`;`N`;`N`], [197;50;`S Unley`;`N`;`Y`;`N`;`N`;`N`;`N`]]'
        )

        select('LayoutCombo', 'GeneratedCsvRecord')
        select_menu(
            commonBits.fl('Edit') + '>>' + commonBits.fl('Update Csv Columns'))
        select('QuoteCombo', '\'')
        select('DelimiterCombo', '~')
        if commonBits.isVersion80():
            assert_p(
                'Table', 'Content', '[[STORE-NO, true, ' +
                commonBits.fl('Number') + ', , , ], [REGION-NO, true, ' +
                commonBits.fl('Number') + ', , , ], [STORE-NAME, true, ' +
                commonBits.fl('Text') + ', , , ], [NEW-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [ACTIVE-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [CLOSED-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [DC-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ], [SRC-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ], [HO-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ]]')
        else:
            assert_p(
                'Table', 'Content',
                '[[STORE-NO, true, ' + commonBits.fl('Number') +
                ', , ], [REGION-NO, true, ' + commonBits.fl('Number') +
                ', , ], [STORE-NAME, true, ' + commonBits.fl('Text') +
                ', , ], [NEW-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [ACTIVE-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [CLOSED-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [DC-TYPE, true, ' + commonBits.fl('Text') +
                ', , ], [SRC-TYPE, true, ' + commonBits.fl('Text') +
                ', , ], [HO-TYPE, true, ' + commonBits.fl('Text') + ', , ]]')
        click(commonBits.fl('Apply'))
        select_menu(
            commonBits.fl('Window') +
            '>>csv_DTAR1000_Store_file_std.bin.csv>>' +
            commonBits.fl('Table:'))
        assert_p(
            'Table', 'Content',
            '[[1, 20, V Geelong, N, Y, N, N, N, N], [2, 40, Q Coffs Harbour, N, Y, N, N, N, N], [3, 40, Q Mackay, N, Y, N, N, N, N], [4, 20, V Ballarat, N, Y, N, N, N, N], [5, 20, V Albury, N, Y, N, N, N, N], [6, 20, V Wodonga, N, Y, N, N, N, N], [7, 20, V Shepparton, N, Y, N, N, N, N], [8, 20, V Bendigo, N, Y, N, N, N, N], [9, 50, S Centrepoint, N, Y, N, N, N, N], [10, 40, Q Earlville, N, Y, N, N, N, N], [11, 10, N Cessnock, N, Y, N, N, N, N], [12, 20, V Ringwood, N, Y, N, N, N, N], [15, 10, N Bankstown, N, Y, N, N, N, N], [16, 10, N Glendale, N, Y, N, N, N, N], [19, 10, N Penrith, N, Y, N, N, N, N], [20, 40, Q Indooroopilly, N, Y, N, N, N, N], [21, 50, S Tea Tree Plaza, N, Y, N, N, N, N], [23, 20, V Warnambool, N, Y, N, N, N, N], [24, 50, S Newton, N, Y, N, N, N, N], [25, 50, S Fulham Gardens, N, Y, N, N, N, N], [26, 50, S Edwardstown, N, Y, N, N, N, N], [27, 40, Q Runaway Bay, N, Y, N, N, N, N], [28, 20, V Launceston, N, Y, N, N, N, N], [30, 20, V Epping, N, Y, N, N, N, N], [32, 20, V Camberwell, N, Y, N, N, N, N], [33, 10, Y Blacktown (Closed), N, Y, N, N, N, N], [35, 10, N Rockdale, N, Y, N, N, N, N], [36, 60, W Fremantle, N, Y, N, N, N, N], [21, 10, N Miranda, N, Y, N, N, N, N], [38, 40, Q Maroochydore, N, Y, N, N, N, N], [39, 20, V Colac, N, Y, N, N, N, N], [40, 40, Q Tweed Heads, N, Y, N, N, N, N], [42, 20, V Reservoir, N, Y, N, N, N, N], [43, 60, W Morley, N, Y, N, N, N, N], [44, 50, S Mt Gambier, N, Y, N, N, N, N], [45, 60, W Carousel, N, Y, N, N, N, N], [46, 10, N Dubbo, N, Y, N, N, N, N], [47, 50, S Sefton Park, N, Y, N, N, N, N], [48, 40, Q Bundaberg, N, Y, N, N, N, N], [49, 40, Q Rockhampton, N, Y, N, N, N, N], [52, 10, N Eastwood, N, Y, N, N, N, N], [54, 20, V Highpoint City, N, Y, N, N, N, N], [55, 10, N Leichhardt, N, Y, N, N, N, N], [57, 60, W Victoria Park, N, Y, N, N, N, N], [58, 20, V Knox City, N, Y, N, N, N, N], [59, 40, Q Buranda, N, Y, N, N, N, N], [60, 10, N St Marys, N, Y, N, N, N, N], [61, 20, V Waverley Gardens, N, Y, N, N, N, N], [62, 40, Q Castletown, N, Y, N, N, N, N], [64, 20, V Hoppers Crossing, N, Y, N, N, N, N], [65, 60, W Innaloo, N, Y, N, N, N, N], [67, 20, V Morwell Mid Valley, N, Y, N, N, N, N], [68, 40, Q Mt Gravatt, N, Y, N, N, N, N], [69, 60, W Midland, N, Y, N, N, N, N], [70, 10, N Bass Hill, N, Y, N, N, N, N], [72, 60, W Geraldton, N, Y, N, N, N, N], [73, 40, Q Southport, N, Y, N, N, N, N], [74, 10, N Campbelltown, N, Y, N, N, N, N], [75, 20, V Sale, N, Y, N, N, N, N], [76, 60, W Bull Creek, N, Y, N, N, N, N], [77, 50, S Elizabeth, N, Y, N, N, N, N], [78, 10, N Warringah Mall, N, Y, N, N, N, N], [79, 60, W Stirling, N, Y, N, N, N, N], [80, 20, V Sunshine, N, Y, N, N, N, N], [81, 10, N Ashfield, N, Y, N, N, N, N], [82, 20, V Box Hill, N, Y, N, N, N, N], [83, 40, Q Springwood, N, Y, N, N, N, N], [84, 40, Q Brookside, N, Y, N, N, N, N], [85, 10, N Roselands, N, Y, N, N, N, N], [86, 20, V Southland, N, Y, N, N, N, N], [87, 20, V Chadstone, N, Y, N, N, N, N], [88, 20, V Templestowe, N, Y, N, N, N, N], [89, 10, N Erina, N, Y, N, N, N, N], [90, 10, N Carlingford Court, N, Y, N, N, N, N], [91, 10, N Chatswood, N, Y, N, N, N, N], [92, 20, V Malvern, N, Y, N, N, N, N], [93, 10, N Liverpool, N, Y, N, N, N, N], [94, 60, W Whitford City, N, Y, N, N, N, N], [95, 10, N Eastgarden, N, Y, N, N, N, N], [96, 10, N Canberra Civic, N, Y, N, N, N, N], [97, 20, V Fountain Gate, N, Y, N, N, N, N], [98, 20, V Frankston, N, Y, N, N, N, N], [99, 20, V Glen Waverley, N, Y, N, N, N, N], [100, 20, V Waurn Ponds, N, Y, N, N, N, N], [125, 10, N Mt Druitt, N, Y, N, N, N, N], [126, 40, Q Robina, N, Y, N, N, N, N], [127, 50, S Marion, N, Y, N, N, N, N], [128, 60, W Rockingham, N, Y, N, N, N, N], [129, 10, N Macquarie, N, Y, N, N, N, N], [131, 20, V Melbourne City, N, Y, N, N, N, N], [132, 20, V Glenorchy, N, Y, N, N, N, N], [133, 40, Q Browns Plains, N, Y, N, N, N, N], [134, 50, S Reynella, N, Y, N, N, N, N], [135, 40, Q Capalaba, N, Y, N, N, N, N], [136, 10, N Charlestown, N, Y, N, N, N, N], [137, 20, V Dandenong, N, Y, N, N, N, N], [138, 40, Q Cairns Central, N, Y, N, N, N, N], [139, 40, Q Toowoomba, N, Y, N, N, N, N], [140, 40, Q Pacific Fair, N, Y, N, N, N, N], [141, 40, Q The Willows, N, Y, N, N, N, N], [142, 50, S Hollywood Plaza, N, Y, N, N, N, N], [143, 40, Q Hervey Bay, N, Y, N, N, N, N], [144, 10, N Parramatta, N, Y, N, N, N, N], [145, 10, N Port Macquarie, N, Y, N, N, N, N], [146, 40, Q Palmerston, N, Y, N, N, N, N], [149, 20, V Broadmeadows, N, Y, N, N, N, N], [150, 10, N Cowra, N, Y, N, N, N, N], [151, 60, W Perth, N, Y, N, N, N, N], [152, 20, V Mornington, N, Y, N, N, N, N], [153, 20, V Pakenham, N, Y, N, N, N, N], [154, 10, N Shellharbour, N, Y, N, N, N, N], [155, 40, Q Redbank, N, Y, N, N, N, N], [156, 40, Q Morayfield, N, Y, N, N, N, N], [157, 20, V Chirnside Park, N, Y, N, N, N, N], [158, 20, V Brimbank Central, N, Y, N, N, N, N], [159, 50, S Whyalla, N, Y, N, N, N, N], [160, 20, V Watergardens, N, Y, N, N, N, N], [161, 20, V Hobart, N, Y, N, N, N, N], [162, 10, N Tuggeranong, N, Y, N, N, N, N], [163, 10, N Queanbeyan, N, Y, N, N, N, N], [164, 10, N Tuggerah, N, Y, N, N, N, N], [165, 10, N Hurstville, N, Y, N, N, N, N], [166, 40, Q Chermside, N, Y, N, N, N, N], [167, 40, Q Northlakes, N, Y, N, N, N, N], [168, 20, V Airport West, N, Y, N, N, N, N], [169, 10, N Hornsby, N, Y, N, N, N, N], [170, 10, N Bondi, N, Y, N, N, N, N], [171, 10, N Burwood, N, Y, N, N, N, N], [173, 60, W Bunbury, N, Y, N, N, N, N], [174, 40, Q Carindale, N, Y, N, N, N, N], [175, 10, N Tamworth, N, Y, N, N, N, N], [177, 10, N Castle Hill, N, Y, N, N, N, N], [178, 10, N Blacktown, N, Y, N, N, N, N], [179, 20, V Greensborough, N, Y, N, N, N, N], [180, 60, W Joondalup, N, Y, N, N, N, N], [183, 20, V Swan Hill, N, Y, N, N, N, N], [184, 40, Q Brisbane CBD, N, Y, N, N, N, N], [186, 20, B Narre Warren (Closed), N, Y, N, N, N, N], [188, 10, N Macarthur Square, N, Y, N, N, N, N], [189, 20, B Northland Baby Target, N, Y, N, N, N, N], [191, 50, B Golden Grove, N, Y, N, N, N, N], [192, 10, N Wetherill Park, N, Y, N, N, N, N], [193, 60, W Kalgoorlie, N, Y, N, N, N, N], [194, 50, S Mildura, N, Y, N, N, N, N], [195, 40, Q Bribie Island, N, Y, N, N, N, N], [196, 60, W Meadow Springs, N, Y, N, N, N, N], [197, 50, S Unley, N, Y, N, N, N, N]]'
        )
        select('LayoutCombo', commonBits.fl('Full Line'))
        assert_p(
            'Table', 'Content',
            '[[1~20~\'V Geelong\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [2~40~\'Q Coffs Harbour\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [3~40~\'Q Mackay\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [4~20~\'V Ballarat\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [5~20~\'V Albury\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [6~20~\'V Wodonga\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [7~20~\'V Shepparton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [8~20~\'V Bendigo\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [9~50~\'S Centrepoint\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [10~40~\'Q Earlville\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [11~10~\'N Cessnock\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [12~20~\'V Ringwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [15~10~\'N Bankstown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [16~10~\'N Glendale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [19~10~\'N Penrith\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [20~40~\'Q Indooroopilly\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [21~50~\'S Tea Tree Plaza\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [23~20~\'V Warnambool\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [24~50~\'S Newton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [25~50~\'S Fulham Gardens\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [26~50~\'S Edwardstown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [27~40~\'Q Runaway Bay\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [28~20~\'V Launceston\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [30~20~\'V Epping\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [32~20~\'V Camberwell\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [33~10~\'Y Blacktown (Closed)\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [35~10~\'N Rockdale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [36~60~\'W Fremantle\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [21~10~\'N Miranda\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [38~40~\'Q Maroochydore\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [39~20~\'V Colac\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [40~40~\'Q Tweed Heads\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [42~20~\'V Reservoir\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [43~60~\'W Morley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [44~50~\'S Mt Gambier\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [45~60~\'W Carousel\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [46~10~\'N Dubbo\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [47~50~\'S Sefton Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [48~40~\'Q Bundaberg\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [49~40~\'Q Rockhampton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [52~10~\'N Eastwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [54~20~\'V Highpoint City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [55~10~\'N Leichhardt\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [57~60~\'W Victoria Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [58~20~\'V Knox City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [59~40~\'Q Buranda\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [60~10~\'N St Marys\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [61~20~\'V Waverley Gardens\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [62~40~\'Q Castletown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [64~20~\'V Hoppers Crossing\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [65~60~\'W Innaloo\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [67~20~\'V Morwell Mid Valley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [68~40~\'Q Mt Gravatt\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [69~60~\'W Midland\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [70~10~\'N Bass Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [72~60~\'W Geraldton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [73~40~\'Q Southport\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [74~10~\'N Campbelltown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [75~20~\'V Sale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [76~60~\'W Bull Creek\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [77~50~\'S Elizabeth\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [78~10~\'N Warringah Mall\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [79~60~\'W Stirling\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [80~20~\'V Sunshine\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [81~10~\'N Ashfield\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [82~20~\'V Box Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [83~40~\'Q Springwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [84~40~\'Q Brookside\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [85~10~\'N Roselands\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [86~20~\'V Southland\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [87~20~\'V Chadstone\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [88~20~\'V Templestowe\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [89~10~\'N Erina\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [90~10~\'N Carlingford Court\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [91~10~\'N Chatswood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [92~20~\'V Malvern\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [93~10~\'N Liverpool\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [94~60~\'W Whitford City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [95~10~\'N Eastgarden\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [96~10~\'N Canberra Civic\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [97~20~\'V Fountain Gate\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [98~20~\'V Frankston\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [99~20~\'V Glen Waverley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [100~20~\'V Waurn Ponds\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [125~10~\'N Mt Druitt\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [126~40~\'Q Robina\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [127~50~\'S Marion\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [128~60~\'W Rockingham\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [129~10~\'N Macquarie\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [131~20~\'V Melbourne City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [132~20~\'V Glenorchy\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [133~40~\'Q Browns Plains\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [134~50~\'S Reynella\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [135~40~\'Q Capalaba\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [136~10~\'N Charlestown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [137~20~\'V Dandenong\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [138~40~\'Q Cairns Central\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [139~40~\'Q Toowoomba\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [140~40~\'Q Pacific Fair\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [141~40~\'Q The Willows\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [142~50~\'S Hollywood Plaza\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [143~40~\'Q Hervey Bay\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [144~10~\'N Parramatta\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [145~10~\'N Port Macquarie\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [146~40~\'Q Palmerston\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [149~20~\'V Broadmeadows\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [150~10~\'N Cowra\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [151~60~\'W Perth\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [152~20~\'V Mornington\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [153~20~\'V Pakenham\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [154~10~\'N Shellharbour\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [155~40~\'Q Redbank\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [156~40~\'Q Morayfield\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [157~20~\'V Chirnside Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [158~20~\'V Brimbank Central\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [159~50~\'S Whyalla\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [160~20~\'V Watergardens\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [161~20~\'V Hobart\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [162~10~\'N Tuggeranong\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [163~10~\'N Queanbeyan\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [164~10~\'N Tuggerah\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [165~10~\'N Hurstville\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [166~40~\'Q Chermside\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [167~40~\'Q Northlakes\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [168~20~\'V Airport West\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [169~10~\'N Hornsby\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [170~10~\'N Bondi\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [171~10~\'N Burwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [173~60~\'W Bunbury\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [174~40~\'Q Carindale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [175~10~\'N Tamworth\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [177~10~\'N Castle Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [178~10~\'N Blacktown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [179~20~\'V Greensborough\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [180~60~\'W Joondalup\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [183~20~\'V Swan Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [184~40~\'Q Brisbane CBD\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [186~20~\'B Narre Warren (Closed)\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [188~10~\'N Macarthur Square\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [189~20~\'B Northland Baby Target\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [191~50~\'B Golden Grove\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [192~10~\'N Wetherill Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [193~60~\'W Kalgoorlie\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [194~50~\'S Mildura\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [195~40~\'Q Bribie Island\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [196~60~\'W Meadow Springs\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [197~50~\'S Unley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\']]'
        )

        select_menu(
            commonBits.fl('Window') +
            '>>csv_DTAR1000_Store_file_std.bin.csv>>' +
            commonBits.fl('Record:'))
        assert_p(
            'Table', 'Content',
            '[[STORE-NO, 1, , 6, 6], [REGION-NO, 2, , 20, 20], [STORE-NAME, 3, , V Wodonga, V Wodonga], [NEW-STORE, 4, , N, N], [ACTIVE-STORE, 5, , Y, Y], [CLOSED-STORE, 6, , N, N], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]'
        )
        assert_p('TextArea', 'Text',
                 '6~20~\'V Wodonga\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'')
        select('Table', 'N 1', commonBits.fl('Data') + ',3')
        select('Table', 'Y 2', commonBits.fl('Data') + ',4')
        select('Table', 'N 3', commonBits.fl('Data') + ',5')
        select('Table', 'cell:' + commonBits.fl('Data') + ',6(N)')
        assert_p(
            'Table', 'Content',
            '[[STORE-NO, 1, , 6, 6], [REGION-NO, 2, , 20, 20], [STORE-NAME, 3, , V Wodonga, V Wodonga], [NEW-STORE, 4, , N 1, N 1], [ACTIVE-STORE, 5, , Y 2, Y 2], [CLOSED-STORE, 6, , N 3, N 3], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',6(N)')
        assert_p(
            'TextArea', 'Text',
            '6~20~\'V Wodonga\'~\'N 1\'~\'Y 2\'~\'N 3\'~\'N\'~\'N\'~\'N\'')
        select('Table', 'cell:' + commonBits.fl('Data') + ',6(N)')
        select_menu(
            commonBits.fl('Window') +
            '>>csv_DTAR1000_Store_file_std.bin.csv>>' +
            commonBits.fl('Table:'))
        ##		select('Table2', 'cell:' + commonBits.fl('Data') + ',6(N)')
        assert_p(
            'Table', 'Content',
            '[[1~20~\'V Geelong\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [2~40~\'Q Coffs Harbour\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [3~40~\'Q Mackay\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [4~20~\'V Ballarat\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [5~20~\'V Albury\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [6~20~\'V Wodonga\'~\'N 1\'~\'Y 2\'~\'N 3\'~\'N\'~\'N\'~\'N\'], [7~20~\'V Shepparton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [8~20~\'V Bendigo\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [9~50~\'S Centrepoint\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [10~40~\'Q Earlville\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [11~10~\'N Cessnock\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [12~20~\'V Ringwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [15~10~\'N Bankstown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [16~10~\'N Glendale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [19~10~\'N Penrith\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [20~40~\'Q Indooroopilly\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [21~50~\'S Tea Tree Plaza\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [23~20~\'V Warnambool\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [24~50~\'S Newton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [25~50~\'S Fulham Gardens\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [26~50~\'S Edwardstown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [27~40~\'Q Runaway Bay\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [28~20~\'V Launceston\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [30~20~\'V Epping\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [32~20~\'V Camberwell\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [33~10~\'Y Blacktown (Closed)\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [35~10~\'N Rockdale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [36~60~\'W Fremantle\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [21~10~\'N Miranda\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [38~40~\'Q Maroochydore\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [39~20~\'V Colac\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [40~40~\'Q Tweed Heads\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [42~20~\'V Reservoir\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [43~60~\'W Morley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [44~50~\'S Mt Gambier\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [45~60~\'W Carousel\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [46~10~\'N Dubbo\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [47~50~\'S Sefton Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [48~40~\'Q Bundaberg\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [49~40~\'Q Rockhampton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [52~10~\'N Eastwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [54~20~\'V Highpoint City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [55~10~\'N Leichhardt\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [57~60~\'W Victoria Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [58~20~\'V Knox City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [59~40~\'Q Buranda\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [60~10~\'N St Marys\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [61~20~\'V Waverley Gardens\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [62~40~\'Q Castletown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [64~20~\'V Hoppers Crossing\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [65~60~\'W Innaloo\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [67~20~\'V Morwell Mid Valley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [68~40~\'Q Mt Gravatt\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [69~60~\'W Midland\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [70~10~\'N Bass Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [72~60~\'W Geraldton\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [73~40~\'Q Southport\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [74~10~\'N Campbelltown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [75~20~\'V Sale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [76~60~\'W Bull Creek\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [77~50~\'S Elizabeth\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [78~10~\'N Warringah Mall\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [79~60~\'W Stirling\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [80~20~\'V Sunshine\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [81~10~\'N Ashfield\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [82~20~\'V Box Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [83~40~\'Q Springwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [84~40~\'Q Brookside\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [85~10~\'N Roselands\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [86~20~\'V Southland\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [87~20~\'V Chadstone\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [88~20~\'V Templestowe\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [89~10~\'N Erina\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [90~10~\'N Carlingford Court\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [91~10~\'N Chatswood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [92~20~\'V Malvern\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [93~10~\'N Liverpool\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [94~60~\'W Whitford City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [95~10~\'N Eastgarden\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [96~10~\'N Canberra Civic\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [97~20~\'V Fountain Gate\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [98~20~\'V Frankston\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [99~20~\'V Glen Waverley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [100~20~\'V Waurn Ponds\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [125~10~\'N Mt Druitt\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [126~40~\'Q Robina\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [127~50~\'S Marion\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [128~60~\'W Rockingham\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [129~10~\'N Macquarie\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [131~20~\'V Melbourne City\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [132~20~\'V Glenorchy\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [133~40~\'Q Browns Plains\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [134~50~\'S Reynella\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [135~40~\'Q Capalaba\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [136~10~\'N Charlestown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [137~20~\'V Dandenong\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [138~40~\'Q Cairns Central\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [139~40~\'Q Toowoomba\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [140~40~\'Q Pacific Fair\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [141~40~\'Q The Willows\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [142~50~\'S Hollywood Plaza\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [143~40~\'Q Hervey Bay\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [144~10~\'N Parramatta\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [145~10~\'N Port Macquarie\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [146~40~\'Q Palmerston\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [149~20~\'V Broadmeadows\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [150~10~\'N Cowra\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [151~60~\'W Perth\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [152~20~\'V Mornington\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [153~20~\'V Pakenham\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [154~10~\'N Shellharbour\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [155~40~\'Q Redbank\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [156~40~\'Q Morayfield\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [157~20~\'V Chirnside Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [158~20~\'V Brimbank Central\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [159~50~\'S Whyalla\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [160~20~\'V Watergardens\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [161~20~\'V Hobart\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [162~10~\'N Tuggeranong\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [163~10~\'N Queanbeyan\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [164~10~\'N Tuggerah\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [165~10~\'N Hurstville\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [166~40~\'Q Chermside\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [167~40~\'Q Northlakes\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [168~20~\'V Airport West\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [169~10~\'N Hornsby\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [170~10~\'N Bondi\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [171~10~\'N Burwood\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [173~60~\'W Bunbury\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [174~40~\'Q Carindale\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [175~10~\'N Tamworth\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [177~10~\'N Castle Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [178~10~\'N Blacktown\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [179~20~\'V Greensborough\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [180~60~\'W Joondalup\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [183~20~\'V Swan Hill\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [184~40~\'Q Brisbane CBD\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [186~20~\'B Narre Warren (Closed)\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [188~10~\'N Macarthur Square\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [189~20~\'B Northland Baby Target\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [191~50~\'B Golden Grove\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [192~10~\'N Wetherill Park\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [193~60~\'W Kalgoorlie\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [194~50~\'S Mildura\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [195~40~\'Q Bribie Island\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [196~60~\'W Meadow Springs\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\'], [197~50~\'S Unley\'~\'N\'~\'Y\'~\'N\'~\'N\'~\'N\'~\'N\']]'
        )

##		assert_p('Table', 'Text', '')

    close()
Beispiel #20
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        select('FileChooser', commonBits.sampleDir() + 'csvB_DTAR020.bin.csv')

        click(commonBits.fl('Edit') + '1')
        select_menu(
            commonBits.fl('Edit') + '>>' + commonBits.fl('Update Csv Columns'))
        #		select('Table', '')
        rightclick('Table', commonBits.fl('Decimal Places') + ',0')
        select_menu(commonBits.fl('Add Field Before'))
        #		select('Table', '')
        rightclick('Table', commonBits.fl('Decimal Places') + ',3')
        select_menu(
            commonBits.fl('Move ...') + '>>' +
            commonBits.fl('After SALE-PRICE'))
        #		select('Table', '')
        rightclick('Table', commonBits.fl('Decimal Places') + ',3')
        select_menu(commonBits.fl('Add Field After'))
        #		select('Table', '')
        rightclick('Table', commonBits.fl('Decimal Places') + ',6')
        select_menu(commonBits.fl('Add Field After'))
        select('Table', 'DEPT-NO', commonBits.fl('Source Column') + ',7')
        select('Table', 'field 1', commonBits.fl('Field Name') + ',0')
        select('Table', 'KEYCODE NO', commonBits.fl('Field Name') + ',1')
        select('Table', 'STORE-NO', commonBits.fl('Source Column') + ',0')
        select('Table',
               'cell:' + commonBits.fl('Source Column') + ',0(STORE-NO)')
        if commonBits.isVersion80():
            assert_p(
                'Table', 'Content',
                '[[field 1, true, ' + commonBits.fl('Text') +
                ', , STORE-NO, ], [KEYCODE NO, true, ' +
                commonBits.fl('Text') + ', , , ], [STORE-NO, true, ' +
                commonBits.fl('Text') + ', , , ], [DEPT-NO, true, ' +
                commonBits.fl('Text') + ', , , ], [5, true, ' +
                commonBits.fl('Text') + ', , , ], [QTY-SOLD, true, ' +
                commonBits.fl('Text') + ', , , ], [SALE-PRICE, true, ' +
                commonBits.fl('Text') + ', , , ], [8, true, ' +
                commonBits.fl('Text') + ', , DEPT-NO, ], [DATE, true, ' +
                commonBits.fl('Text') + ', , , ]]')
        else:
            assert_p(
                'Table', 'Content', '[[field 1, true, ' +
                commonBits.fl('Text') + ', , STORE-NO], [KEYCODE NO, true, ' +
                commonBits.fl('Text') + ', , ], [STORE-NO, true, ' +
                commonBits.fl('Text') + ', , ], [DEPT-NO, true, ' +
                commonBits.fl('Text') + ', , ], [5, true, ' +
                commonBits.fl('Text') + ', , ], [QTY-SOLD, true, ' +
                commonBits.fl('Text') + ', , ], [SALE-PRICE, true, ' +
                commonBits.fl('Text') + ', , ], [8, true, ' +
                commonBits.fl('Text') + ', , DEPT-NO], [DATE, true, ' +
                commonBits.fl('Text') + ', , ]]')
        select('Table',
               'cell:' + commonBits.fl('Source Column') + ',0(STORE-NO)')
        click(commonBits.fl('Apply'))
        assert_p(
            'Table', 'Content',
            '[[20, 69684558, 20, 280, , 1, 19.00, 280, 40118], [20, 69684558, 20, 280, , -1, -19.00, 280, 40118], [20, 69684558, 20, 280, , 1, 5.01, 280, 40118], [20, 69694158, 20, 280, , 1, 19.00, 280, 40118], [20, 69694158, 20, 280, , -1, -19.00, 280, 40118], [20, 69694158, 20, 280, , 1, 5.01, 280, 40118], [20, 63604808, 20, 170, , 1, 4.87, 170, 40118], [20, 62684671, 20, 685, , 1, 69.99, 685, 40118], [20, 62684671, 20, 685, , -1, -69.99, 685, 40118], [20, 64634429, 20, 957, , 1, 3.99, 957, 40118], [20, 66624458, 20, 957, , 1, 0.89, 957, 40118], [20, 63674861, 20, 957, , 10, 2.70, 957, 40118], [20, 65674532, 20, 929, , 1, 3.59, 929, 40118], [59, 64614401, 59, 957, , 1, 1.99, 957, 40118], [59, 64614401, 59, 957, , 1, 1.99, 957, 40118], [59, 61664713, 59, 335, , 1, 17.99, 335, 40118], [59, 61664713, 59, 335, , -1, -17.99, 335, 40118], [59, 68634752, 59, 410, , 1, 8.99, 410, 40118], [59, 60614487, 59, 878, , 1, 5.95, 878, 40118], [59, 63644339, 59, 878, , 1, 12.65, 878, 40118], [59, 60694698, 59, 620, , 1, 3.99, 620, 40118], [59, 60664659, 59, 620, , 1, 3.99, 620, 40118], [59, 62684217, 59, 957, , 1, 9.99, 957, 40118], [59, 67674686, 59, 929, , 1, 3.99, 929, 40118], [59, 61684613, 59, 335, , 1, 12.99, 335, 40118], [59, 64624770, 59, 957, , 1, 2.59, 957, 40118], [166, 69694814, 166, 360, , 1, 2.50, 360, 40118], [166, 69694814, 166, 360, , 1, 2.50, 360, 40118], [166, 69644164, 166, 193, , 1, 21.59, 193, 40118], [166, 62684907, 166, 375, , 1, 13.99, 375, 40118], [166, 62694193, 166, 375, , 1, 13.99, 375, 40118], [166, 62694193, 166, 375, , -1, -13.99, 375, 40118], [166, 62694193, 166, 375, , 1, 11.99, 375, 40118], [166, 63654450, 166, 320, , 1, 13.99, 320, 40118], [166, 62664576, 166, 320, , 1, 9.72, 320, 40118], [166, 63634260, 166, 320, , 1, 5.59, 320, 40118], [166, 64684534, 166, 440, , 1, 14.99, 440, 40118], [166, 64674965, 166, 235, , 1, 19.99, 235, 40118], [166, 64674965, 166, 235, , -1, -19.99, 235, 40118], [166, 64674965, 166, 235, , 1, 12.00, 235, 40118], [166, 60624523, 166, 261, , 1, 12.00, 261, 40118], [166, 66624253, 166, 957, , 1, 3.49, 957, 40118], [166, 66624253, 166, 957, , 1, 3.49, 957, 40118], [166, 64654284, 166, 957, , 1, 3.99, 957, 40118], [166, 60684907, 166, 805, , 1, 5.50, 805, 40118], [166, 63624299, 166, 870, , 1, 10.99, 870, 40118], [166, 63624367, 166, 870, , 1, 11.19, 870, 40118], [166, 62694575, 166, 475, , 1, 14.99, 475, 40118], [166, 69614011, 166, 905, , 1, 6.99, 905, 40118], [166, 62634996, 166, 650, , 1, 9.99, 650, 40118], [166, 67634503, 166, 970, , 1, 24.99, 970, 40118], [166, 65604476, 166, 830, , 1, 19.95, 830, 40118], [166, 62694170, 166, 851, , 1, 16.99, 851, 40118], [166, 63684098, 166, 410, , 1, 1.98, 410, 40118], [166, 63684098, 166, 410, , 1, 1.98, 410, 40118], [166, 63684098, 166, 410, , 1, 1.98, 410, 40118], [166, 64674609, 166, 485, , 1, 29.99, 485, 40118], [166, 62614014, 166, 366, , 1, 14.99, 366, 40118], [166, 61694741, 166, 432, , 1, 9.06, 432, 40118], [166, 62614534, 166, 432, , 1, 9.09, 432, 40118], [166, 64604876, 166, 801, , 1, 29.62, 801, 40118], [166, 66624829, 166, 957, , 1, 1.99, 957, 40118], [166, 62694843, 166, 193, , 1, 13.59, 193, 40118], [166, 62684580, 166, 265, , 1, 19.00, 265, 40118], [166, 62664909, 166, 957, , 1, 3.29, 957, 40118], [166, 62674751, 166, 957, , 1, 1.99, 957, 40118], [166, 62674492, 166, 957, , 1, 1.49, 957, 40118], [166, 62674492, 166, 957, , 1, 1.49, 957, 40118], [166, 62694706, 166, 193, , 1, 13.59, 193, 40118], [166, 69644602, 166, 265, , 1, 19.00, 265, 40118], [166, 63634768, 166, 270, , 1, 12.00, 270, 40118], [166, 62684207, 166, 265, , 1, 19.00, 265, 40118], [166, 69644961, 166, 230, , 1, 9.60, 230, 40118], [166, 69604743, 166, 250, , 1, 29.95, 250, 40118], [166, 63634081, 166, 929, , 1, 3.89, 929, 40118], [166, 69614229, 166, 902, , 1, 15.95, 902, 40118], [166, 62654454, 166, 845, , 1, 5.95, 845, 40118], [166, 64634712, 166, 845, , 1, 3.90, 845, 40118], [166, 62674092, 166, 851, , 1, 15.99, 851, 40118], [166, 67664966, 166, 929, , 1, 0.89, 929, 40118], [166, 67664966, 166, 929, , 1, 0.89, 929, 40118], [166, 64674633, 166, 220, , 1, 15.99, 220, 40118], [166, 64624081, 166, 280, , 1, 26.24, 280, 40118], [166, 69674069, 166, 910, , 1, 10.49, 910, 40118], [166, 62684028, 166, 520, , 1, 29.99, 520, 40118], [166, 64604876, 166, 801, , 1, 29.62, 801, 40118], [166, 68644966, 166, 902, , 1, 12.50, 902, 40118], [166, 68644966, 166, 902, , -1, -12.50, 902, 40118], [166, 68644966, 166, 902, , 1, 0.01, 902, 40118], [166, 62664347, 166, 370, , 1, 8.99, 370, 40118], [166, 62664231, 166, 370, , 1, 8.99, 370, 40118], [166, 62694605, 166, 261, , 1, 25.00, 261, 40118], [166, 69634922, 166, 261, , 1, 19.00, 261, 40118], [166, 63694928, 166, 904, , 1, 11.49, 904, 40118], [166, 60624185, 166, 500, , 1, 8.99, 500, 40118], [166, 60624314, 166, 500, , 1, 8.99, 500, 40118], [166, 69694959, 166, 270, , 1, 11.99, 270, 40118], [166, 69624033, 166, 80, , 1, 18.19, 80, 40118], [166, 62694485, 166, 193, , 1, 17.56, 193, 40118], [166, 60614646, 166, 60, , 1, 6.00, 60, 40118], [166, 63654066, 166, 275, , 1, 24.99, 275, 40118], [166, 62684548, 166, 415, , 1, 39.99, 415, 40118], [166, 62684548, 166, 415, , 1, 39.99, 415, 40118], [166, 69694685, 166, 360, , 1, 6.99, 360, 40118], [166, 63614741, 166, 395, , 1, 27.99, 395, 40118], [166, 60664302, 166, 270, , 1, 9.00, 270, 40118], [166, 60664241, 166, 270, , 1, 9.00, 270, 40118], [166, 66674979, 166, 360, , 1, 4.50, 360, 40118], [166, 62634862, 166, 355, , 1, 11.89, 355, 40118], [166, 62604139, 166, 335, , 1, 7.99, 335, 40118], [166, 62624382, 166, 370, , 1, 18.98, 370, 40118], [166, 62624382, 166, 370, , -1, -18.98, 370, 40118], [166, 69694937, 166, 360, , 1, 2.50, 360, 40118], [166, 62624382, 166, 370, , 1, 18.98, 370, 40118], [166, 62624382, 166, 370, , 1, 18.98, 370, 40118], [166, 62624382, 166, 370, , -1, -18.98, 370, 40118], [166, 62624382, 166, 370, , -1, -18.98, 370, 40118], [166, 62624382, 166, 370, , 1, 18.98, 370, 40118], [166, 62624382, 166, 370, , 1, 18.98, 370, 40118], [166, 61684889, 166, 685, , 1, 4.49, 685, 40118], [166, 68614651, 166, 370, , 1, 3.99, 370, 40118], [166, 62664674, 166, 471, , 1, 24.99, 471, 40118], [166, 61684889, 166, 685, , 1, 4.49, 685, 40118], [166, 60694417, 166, 929, , 1, 0.65, 929, 40118], [166, 65694328, 166, 929, , 1, 0.59, 929, 40118], [166, 63684449, 166, 320, , 1, 16.99, 320, 40118], [166, 62614815, 166, 405, , 1, 20.00, 405, 40118], [166, 62664151, 166, 455, , 1, 25.00, 455, 40118], [166, 64684719, 166, 410, , 1, 9.99, 410, 40118], [166, 69654084, 166, 60, , 1, 6.00, 60, 40118], [166, 69644897, 166, 60, , 1, 5.08, 60, 40118], [166, 68654655, 166, 60, , 1, 5.08, 60, 40118], [166, 68674560, 166, 170, , 1, 5.99, 170, 40118], [166, 62694387, 166, 432, , 1, 7.99, 432, 40118], [166, 62664568, 166, 432, , 1, 5.99, 432, 40118], [166, 69634261, 166, 261, , 1, 12.00, 261, 40118], [166, 69634660, 166, 261, , 1, 12.00, 261, 40118], [166, 69684947, 166, 280, , 1, 22.49, 280, 40118], [166, 60654072, 166, 905, , 1, 4.33, 905, 40118], [166, 60654072, 166, 905, , 1, 4.33, 905, 40118], [166, 69624221, 166, 355, , 1, 16.99, 355, 40118], [166, 62654800, 166, 355, , 1, 19.99, 355, 40118], [166, 64644495, 166, 801, , 1, 29.65, 801, 40118], [166, 67664645, 166, 929, , 1, 1.39, 929, 40118], [166, 60614265, 166, 395, , 1, 15.99, 395, 40118], [166, 68604583, 166, 905, , 1, 15.99, 905, 40118], [166, 60614265, 166, 395, , 1, 15.99, 395, 40118], [166, 60614265, 166, 395, , -1, -15.99, 395, 40118], [166, 60614265, 166, 395, , -1, -15.99, 395, 40118], [166, 68604583, 166, 905, , -1, -15.99, 905, 40118], [166, 68604583, 166, 905, , 1, 15.99, 905, 40118], [166, 68604583, 166, 905, , -1, -15.99, 905, 40118], [166, 68604583, 166, 905, , 1, 12.80, 905, 40118], [166, 60614265, 166, 395, , 1, 15.99, 395, 40118], [166, 60614265, 166, 395, , -1, -15.99, 395, 40118], [166, 60614265, 166, 395, , 1, 12.80, 395, 40118], [166, 69664661, 166, 904, , 1, 14.95, 904, 40118], [166, 68664211, 166, 193, , 1, 11.19, 193, 40118], [166, 60614707, 166, 60, , 1, 6.00, 60, 40118], [166, 64604513, 166, 235, , 1, 16.99, 235, 40118], [166, 60624864, 166, 261, , 1, 15.00, 261, 40118], [166, 69644909, 166, 261, , 1, 9.00, 261, 40118], [166, 60604100, 166, 80, , 1, 13.30, 80, 40118], [166, 69634263, 166, 261, , 1, 25.00, 261, 40118], [166, 69634263, 166, 261, , -1, -25.00, 261, 40118], [166, 69634263, 166, 261, , 1, 12.00, 261, 40118], [166, 61674701, 166, 670, , 1, 3.99, 670, 40118], [166, 63654007, 166, 670, , 1, 56.99, 670, 40118], [166, 67624103, 166, 801, , 1, 16.50, 801, 40118], [166, 68614329, 166, 905, , 1, 39.99, 905, 40118], [166, 67644384, 166, 193, , 1, 23.96, 193, 40118], [166, 64644495, 166, 801, , 1, 29.65, 801, 40118], [184, 60684484, 184, 220, , 1, 9.00, 220, 40118], [184, 60684484, 184, 220, , 1, 9.00, 220, 40118], [184, 67674299, 184, 905, , 1, 4.99, 905, 40118], [184, 69664620, 184, 355, , 1, 11.89, 355, 40118], [184, 69664620, 184, 355, , -1, -11.89, 355, 40118], [184, 69664620, 184, 355, , 1, 9.09, 355, 40118], [184, 60674210, 184, 275, , -1, -15.00, 275, 40118], [184, 60664048, 184, 60, , -1, -4.80, 60, 40118], [184, 60614866, 184, 60, , -1, -4.80, 60, 40118], [184, 60664048, 184, 60, , -1, -4.80, 60, 40118], [184, 60664048, 184, 60, , -1, -4.80, 60, 40118], [184, 60614866, 184, 60, , -1, -4.80, 60, 40118], [184, 69654081, 184, 70, , 1, 12.99, 70, 40118], [184, 63664643, 184, 193, , 1, 16.79, 193, 40118], [184, 69654135, 184, 70, , 1, 12.99, 70, 40118], [184, 60644672, 184, 160, , 1, 9.09, 160, 40118], [184, 62654852, 184, 345, , -1, -19.59, 345, 40118], [184, 62674960, 184, 490, , -1, -16.00, 490, 40118], [184, 62674960, 184, 490, , 1, 16.00, 490, 40118], [184, 65674126, 184, 929, , 1, 2.69, 929, 40118], [184, 60634192, 184, 500, , 1, 24.99, 500, 40118], [184, 64634500, 184, 957, , -1, -9.99, 957, 40118], [184, 66624803, 184, 170, , 1, 2.00, 170, 40118], [184, 66624803, 184, 170, , -1, -2.00, 170, 40118], [184, 66624803, 184, 170, , 1, 1.04, 170, 40118], [184, 66624889, 184, 170, , 1, 2.00, 170, 40118], [184, 66624889, 184, 170, , -1, -2.00, 170, 40118], [184, 66624889, 184, 170, , 1, 1.04, 170, 40118], [184, 60624241, 184, 500, , 1, 34.99, 500, 40118], [184, 62644079, 184, 650, , 1, 9.99, 650, 40118], [184, 62664183, 184, 320, , -1, -20.99, 320, 40118], [184, 64654047, 184, 320, , -1, -25.99, 320, 40118], [184, 62694327, 184, 375, , -1, -10.39, 375, 40118], [184, 69604894, 184, 275, , -1, -19.00, 275, 40118], [184, 67644821, 184, 60, , -1, -14.99, 60, 40118], [184, 67644118, 184, 60, , 1, 16.99, 60, 40118], [184, 66664981, 184, 901, , 1, 3.09, 901, 40118], [184, 66684899, 184, 901, , 1, 12.99, 901, 40118], [184, 64634942, 184, 270, , 1, 15.99, 270, 40118], [184, 63654826, 184, 275, , 1, 19.00, 275, 40118], [184, 69604993, 184, 220, , -1, -14.39, 220, 40118], [184, 63624118, 184, 250, , -1, -15.00, 250, 40118], [184, 62684517, 184, 475, , -1, -29.99, 475, 40118], [184, 67634503, 184, 970, , 1, 24.99, 970, 40118], [184, 62694782, 184, 193, , -1, -16.99, 193, 40118], [184, 62694683, 184, 193, , -1, -16.99, 193, 40118], [184, 62694782, 184, 193, , -1, -16.99, 193, 40118], [184, 62694782, 184, 193, , -1, -16.99, 193, 40118], [184, 62684096, 184, 310, , 1, 14.00, 310, 40118], [184, 69644199, 184, 193, , 1, 19.19, 193, 40118], [184, 60634366, 184, 904, , 1, 7.99, 904, 40118], [184, 67654448, 184, 70, , 1, 23.00, 70, 40118], [184, 67654448, 184, 70, , -1, -23.00, 70, 40118], [184, 67654448, 184, 70, , 1, 19.01, 70, 40118], [184, 69654459, 184, 60, , 1, 5.08, 60, 40118], [184, 60664779, 184, 60, , 1, 5.08, 60, 40118], [184, 63674002, 184, 310, , -1, -29.99, 310, 40118], [184, 68604041, 184, 870, , -1, -19.99, 870, 40118], [184, 67634503, 184, 970, , 1, 24.99, 970, 40118], [184, 68644941, 184, 60, , -1, -10.39, 60, 40118], [184, 68644941, 184, 60, , -1, -10.39, 60, 40118], [184, 68644941, 184, 60, , -1, -10.39, 60, 40118], [184, 68644941, 184, 60, , -1, -10.39, 60, 40118], [184, 68644934, 184, 60, , 1, 10.39, 60, 40118], [184, 62674884, 184, 350, , -1, -8.99, 350, 40118], [184, 68654381, 184, 235, , 1, 14.95, 235, 40118], [184, 64644433, 184, 801, , 1, 24.99, 801, 40118], [184, 64604829, 184, 805, , -1, -29.99, 805, 40118], [184, 62634996, 184, 650, , 1, 9.99, 650, 40118], [184, 60624270, 184, 670, , 1, 0.95, 670, 40118], [184, 63664932, 184, 929, , 1, 1.59, 929, 40118], [184, 69684804, 184, 851, , 1, 9.99, 851, 40118], [184, 68664363, 184, 415, , -1, -29.95, 415, 40118], [184, 62694503, 184, 929, , 1, 2.99, 929, 40118], [184, 62644205, 184, 590, , 1, 24.99, 590, 40118], [184, 62604912, 184, 590, , 1, 24.89, 590, 40118], [184, 64634802, 184, 904, , 1, 4.29, 904, 40118], [184, 60664257, 184, 901, , 1, 2.12, 901, 40118], [184, 62684043, 184, 878, , -1, -19.95, 878, 40118], [184, 62684043, 184, 878, , 1, 19.95, 878, 40118], [184, 64644860, 184, 805, , -1, -3.95, 805, 40118], [184, 62644590, 184, 590, , -1, -22.99, 590, 40118], [184, 64664587, 184, 432, , -1, -16.99, 432, 40118], [184, 64604930, 184, 801, , -1, -35.95, 801, 40118], [184, 60604880, 184, 250, , 1, 9.00, 250, 40118], [184, 68674372, 184, 845, , 1, 2.00, 845, 40118], [184, 63684755, 184, 845, , 1, 2.00, 845, 40118], [184, 64684439, 184, 929, , 1, 9.99, 929, 40118], [184, 67624120, 184, 940, , 1, 0.98, 940, 40118], [184, 67624120, 184, 940, , -1, -0.98, 940, 40118], [184, 67624120, 184, 940, , 1, 0.49, 940, 40118], [184, 67624120, 184, 940, , 1, 0.98, 940, 40118], [184, 67624120, 184, 940, , -1, -0.98, 940, 40118], [184, 67624120, 184, 940, , 1, 0.49, 940, 40118], [184, 66614192, 184, 940, , 1, 1.23, 940, 40118], [184, 66614192, 184, 940, , -1, -1.23, 940, 40118], [184, 66614192, 184, 940, , 1, 0.69, 940, 40118], [184, 66614192, 184, 940, , 1, 1.23, 940, 40118], [184, 66614192, 184, 940, , -1, -1.23, 940, 40118], [184, 66614192, 184, 940, , 1, 0.69, 940, 40118], [184, 67624473, 184, 940, , 1, 0.50, 940, 40118], [184, 67624473, 184, 940, , -1, -0.50, 940, 40118], [184, 67624473, 184, 940, , 1, 0.19, 940, 40118], [184, 67614923, 184, 875, , -1, -19.95, 875, 40118], [184, 63604715, 184, 432, , -1, -6.99, 432, 40118], [184, 63604715, 184, 432, , -1, -6.99, 432, 40118], [184, 63604715, 184, 432, , -1, -6.99, 432, 40118], [184, 62684102, 184, 310, , 1, 14.00, 310, 40118], [184, 63654091, 184, 805, , 1, 4.95, 805, 40118], [184, 68694729, 184, 855, , -1, -16.99, 855, 40118], [184, 60684563, 184, 220, , 1, 9.59, 220, 40118], [184, 68664957, 184, 80, , 1, 13.99, 80, 40118], [184, 67604116, 184, 801, , 1, 21.00, 801, 40118], [184, 64664047, 184, 801, , 1, 22.99, 801, 40118], [184, 67634497, 184, 970, , 1, 24.99, 970, 40118], [184, 64664270, 184, 929, , 1, 3.19, 929, 40118], [184, 60634150, 184, 160, , -1, -14.99, 160, 40118], [184, 68684135, 184, 878, , -1, -249.00, 878, 40118], [184, 68684135, 184, 878, , 1, 269.00, 878, 40118], [184, 68684135, 184, 878, , -1, -269.00, 878, 40118], [184, 68684135, 184, 878, , 1, 249.00, 878, 40118], [184, 69624909, 184, 235, , -1, -26.21, 235, 40118], [184, 62634962, 184, 530, , -1, -6.89, 530, 40118], [184, 67614726, 184, 160, , -1, -9.95, 160, 40118], [184, 68654094, 184, 170, , -1, -4.50, 170, 40118], [184, 60674335, 184, 485, , 1, 19.95, 485, 40118], [184, 60674335, 184, 485, , -1, -19.95, 485, 40118], [184, 60674335, 184, 485, , 1, 12.99, 485, 40118], [184, 60644305, 184, 929, , 1, 0.89, 929, 40118], [184, 64604604, 184, 366, , 1, 6.99, 366, 40118], [184, 63694367, 184, 290, , 1, 19.00, 290, 40118], [184, 62644079, 184, 650, , 1, 9.99, 650, 40118], [184, 67674119, 184, 929, , 1, 1.89, 929, 40118], [184, 69614627, 184, 265, , 1, 19.00, 265, 40118], [184, 69614740, 184, 265, , 1, 19.00, 265, 40118], [184, 60614135, 184, 230, , -1, -14.25, 230, 40118], [184, 69674452, 184, 970, , 1, 19.99, 970, 40118], [184, 62694272, 184, 957, , 1, 2.49, 957, 40118], [184, 69614274, 184, 902, , 1, 9.95, 902, 40118], [184, 60634379, 184, 290, , 1, 25.00, 290, 40118], [184, 60674904, 184, 261, , 1, 19.00, 261, 40118], [184, 66614582, 184, 670, , -1, -15.99, 670, 40118], [184, 64654096, 184, 805, , 1, 4.95, 805, 40118], [184, 62634605, 184, 405, , 1, 29.99, 405, 40118], [184, 69694354, 184, 929, , 1, 2.99, 929, 40118], [184, 69634699, 184, 80, , 1, 20.99, 80, 40118], [184, 69634712, 184, 80, , 1, 20.99, 80, 40118], [184, 69664171, 184, 250, , -1, -27.95, 250, 40118], [184, 69694479, 184, 280, , 1, 14.99, 280, 40118], [184, 63634656, 184, 929, , -1, -5.50, 929, 40118], [184, 69664149, 184, 903, , -1, -5.99, 903, 40118], [184, 69664163, 184, 903, , -1, -1.39, 903, 40118], [184, 67674341, 184, 901, , -1, -19.95, 901, 40118], [184, 69644053, 184, 230, , 1, 18.74, 230, 40118], [184, 63674184, 184, 957, , 1, 164.00, 957, 40118], [184, 62604338, 184, 870, , 1, 69.99, 870, 40118], [184, 62644344, 184, 432, , 1, 10.99, 432, 40118], [184, 66644706, 184, 432, , 1, 10.99, 432, 40118], [184, 62644528, 184, 432, , 1, 10.99, 432, 40118], [184, 62644764, 184, 432, , 1, 10.99, 432, 40118], [184, 62664135, 184, 405, , 1, 11.00, 405, 40118], [184, 62664244, 184, 405, , 1, 11.00, 405, 40118], [184, 62664197, 184, 405, , 1, 11.00, 405, 40118], [184, 62654875, 184, 471, , 1, 39.99, 471, 40118], [184, 64614653, 184, 265, , 1, 34.99, 265, 40118], [184, 64614653, 184, 265, , 1, 34.99, 265, 40118], [184, 61694023, 184, 650, , 1, 14.99, 650, 40118], [184, 61694023, 184, 650, , 1, 14.99, 650, 40118], [184, 60694909, 184, 998, , 1, 2.00, 998, 40118], [184, 68614241, 184, 70, , 1, 12.99, 70, 40118], [184, 69654638, 184, 60, , 1, 6.00, 60, 40118], [184, 67634923, 184, 60, , 1, 17.59, 60, 40118], [184, 64614285, 184, 70, , 1, 22.99, 70, 40118], [184, 69644389, 184, 193, , 1, 17.59, 193, 40118], [184, 68614787, 184, 70, , 1, 27.99, 70, 40118], [184, 69644337, 184, 70, , 1, 29.99, 70, 40118], [184, 68634061, 184, 70, , 1, 27.99, 70, 40118], [184, 69644184, 184, 193, , 1, 15.99, 193, 40118], [184, 63624756, 184, 801, , 1, 21.00, 801, 40118], [184, 67604116, 184, 801, , 1, 21.00, 801, 40118], [184, 68654451, 184, 193, , 1, 27.99, 193, 40118], [184, 62614172, 184, 193, , 1, 19.19, 193, 40118], [184, 61614174, 184, 620, , 1, 49.99, 620, 40118], [184, 61614174, 184, 620, , 1, 29.99, 620, 40118], [184, 62644445, 184, 801, , 1, 69.95, 801, 40118], [184, 62634323, 184, 905, , 1, 149.00, 905, 40118], [184, 66674079, 184, 901, , 1, 3.95, 901, 40118], [184, 66674130, 184, 901, , 1, 3.95, 901, 40118], [184, 61604095, 184, 902, , 1, 12.50, 902, 40118], [184, 66664028, 184, 902, , 1, 14.95, 902, 40118], [184, 68654621, 184, 902, , 1, 12.95, 902, 40118], [184, 63694264, 184, 830, , 1, 19.95, 830, 40118], [184, 63604361, 184, 901, , 1, 3.99, 901, 40118], [184, 62634259, 184, 901, , 1, 6.69, 901, 40118], [184, 62634259, 184, 901, , 1, 6.69, 901, 40118], [184, 60684429, 184, 904, , 1, 4.89, 904, 40118], [184, 60684037, 184, 904, , 1, 9.95, 904, 40118], [184, 69694875, 184, 904, , 1, 19.95, 904, 40118], [184, 69694875, 184, 904, , 1, 19.95, 904, 40118], [184, 69694875, 184, 904, , 1, 19.95, 904, 40118], [184, 69694875, 184, 904, , -1, -19.95, 904, 40118], [184, 69694875, 184, 904, , -1, -19.95, 904, 40118], [184, 69694875, 184, 904, , -1, -19.95, 904, 40118], [184, 63604108, 184, 901, , 1, 3.95, 901, 40118], [184, 63694928, 184, 904, , 1, 11.49, 904, 40118], [184, 60634765, 184, 904, , 1, 4.99, 904, 40118], [184, 69664668, 184, 903, , 1, 8.95, 903, 40118]]'
        )
        select('LayoutCombo', commonBits.fl('Full Line'))
        assert_p(
            'Table', 'Content',
            '[[20,69684558,20,280,,1,19.00,280,40118], [20,69684558,20,280,,-1,-19.00,280,40118], [20,69684558,20,280,,1,5.01,280,40118], [20,69694158,20,280,,1,19.00,280,40118], [20,69694158,20,280,,-1,-19.00,280,40118], [20,69694158,20,280,,1,5.01,280,40118], [20,63604808,20,170,,1,4.87,170,40118], [20,62684671,20,685,,1,69.99,685,40118], [20,62684671,20,685,,-1,-69.99,685,40118], [20,64634429,20,957,,1,3.99,957,40118], [20,66624458,20,957,,1,0.89,957,40118], [20,63674861,20,957,,10,2.70,957,40118], [20,65674532,20,929,,1,3.59,929,40118], [59,64614401,59,957,,1,1.99,957,40118], [59,64614401,59,957,,1,1.99,957,40118], [59,61664713,59,335,,1,17.99,335,40118], [59,61664713,59,335,,-1,-17.99,335,40118], [59,68634752,59,410,,1,8.99,410,40118], [59,60614487,59,878,,1,5.95,878,40118], [59,63644339,59,878,,1,12.65,878,40118], [59,60694698,59,620,,1,3.99,620,40118], [59,60664659,59,620,,1,3.99,620,40118], [59,62684217,59,957,,1,9.99,957,40118], [59,67674686,59,929,,1,3.99,929,40118], [59,61684613,59,335,,1,12.99,335,40118], [59,64624770,59,957,,1,2.59,957,40118], [166,69694814,166,360,,1,2.50,360,40118], [166,69694814,166,360,,1,2.50,360,40118], [166,69644164,166,193,,1,21.59,193,40118], [166,62684907,166,375,,1,13.99,375,40118], [166,62694193,166,375,,1,13.99,375,40118], [166,62694193,166,375,,-1,-13.99,375,40118], [166,62694193,166,375,,1,11.99,375,40118], [166,63654450,166,320,,1,13.99,320,40118], [166,62664576,166,320,,1,9.72,320,40118], [166,63634260,166,320,,1,5.59,320,40118], [166,64684534,166,440,,1,14.99,440,40118], [166,64674965,166,235,,1,19.99,235,40118], [166,64674965,166,235,,-1,-19.99,235,40118], [166,64674965,166,235,,1,12.00,235,40118], [166,60624523,166,261,,1,12.00,261,40118], [166,66624253,166,957,,1,3.49,957,40118], [166,66624253,166,957,,1,3.49,957,40118], [166,64654284,166,957,,1,3.99,957,40118], [166,60684907,166,805,,1,5.50,805,40118], [166,63624299,166,870,,1,10.99,870,40118], [166,63624367,166,870,,1,11.19,870,40118], [166,62694575,166,475,,1,14.99,475,40118], [166,69614011,166,905,,1,6.99,905,40118], [166,62634996,166,650,,1,9.99,650,40118], [166,67634503,166,970,,1,24.99,970,40118], [166,65604476,166,830,,1,19.95,830,40118], [166,62694170,166,851,,1,16.99,851,40118], [166,63684098,166,410,,1,1.98,410,40118], [166,63684098,166,410,,1,1.98,410,40118], [166,63684098,166,410,,1,1.98,410,40118], [166,64674609,166,485,,1,29.99,485,40118], [166,62614014,166,366,,1,14.99,366,40118], [166,61694741,166,432,,1,9.06,432,40118], [166,62614534,166,432,,1,9.09,432,40118], [166,64604876,166,801,,1,29.62,801,40118], [166,66624829,166,957,,1,1.99,957,40118], [166,62694843,166,193,,1,13.59,193,40118], [166,62684580,166,265,,1,19.00,265,40118], [166,62664909,166,957,,1,3.29,957,40118], [166,62674751,166,957,,1,1.99,957,40118], [166,62674492,166,957,,1,1.49,957,40118], [166,62674492,166,957,,1,1.49,957,40118], [166,62694706,166,193,,1,13.59,193,40118], [166,69644602,166,265,,1,19.00,265,40118], [166,63634768,166,270,,1,12.00,270,40118], [166,62684207,166,265,,1,19.00,265,40118], [166,69644961,166,230,,1,9.60,230,40118], [166,69604743,166,250,,1,29.95,250,40118], [166,63634081,166,929,,1,3.89,929,40118], [166,69614229,166,902,,1,15.95,902,40118], [166,62654454,166,845,,1,5.95,845,40118], [166,64634712,166,845,,1,3.90,845,40118], [166,62674092,166,851,,1,15.99,851,40118], [166,67664966,166,929,,1,0.89,929,40118], [166,67664966,166,929,,1,0.89,929,40118], [166,64674633,166,220,,1,15.99,220,40118], [166,64624081,166,280,,1,26.24,280,40118], [166,69674069,166,910,,1,10.49,910,40118], [166,62684028,166,520,,1,29.99,520,40118], [166,64604876,166,801,,1,29.62,801,40118], [166,68644966,166,902,,1,12.50,902,40118], [166,68644966,166,902,,-1,-12.50,902,40118], [166,68644966,166,902,,1,0.01,902,40118], [166,62664347,166,370,,1,8.99,370,40118], [166,62664231,166,370,,1,8.99,370,40118], [166,62694605,166,261,,1,25.00,261,40118], [166,69634922,166,261,,1,19.00,261,40118], [166,63694928,166,904,,1,11.49,904,40118], [166,60624185,166,500,,1,8.99,500,40118], [166,60624314,166,500,,1,8.99,500,40118], [166,69694959,166,270,,1,11.99,270,40118], [166,69624033,166,80,,1,18.19,80,40118], [166,62694485,166,193,,1,17.56,193,40118], [166,60614646,166,60,,1,6.00,60,40118], [166,63654066,166,275,,1,24.99,275,40118], [166,62684548,166,415,,1,39.99,415,40118], [166,62684548,166,415,,1,39.99,415,40118], [166,69694685,166,360,,1,6.99,360,40118], [166,63614741,166,395,,1,27.99,395,40118], [166,60664302,166,270,,1,9.00,270,40118], [166,60664241,166,270,,1,9.00,270,40118], [166,66674979,166,360,,1,4.50,360,40118], [166,62634862,166,355,,1,11.89,355,40118], [166,62604139,166,335,,1,7.99,335,40118], [166,62624382,166,370,,1,18.98,370,40118], [166,62624382,166,370,,-1,-18.98,370,40118], [166,69694937,166,360,,1,2.50,360,40118], [166,62624382,166,370,,1,18.98,370,40118], [166,62624382,166,370,,1,18.98,370,40118], [166,62624382,166,370,,-1,-18.98,370,40118], [166,62624382,166,370,,-1,-18.98,370,40118], [166,62624382,166,370,,1,18.98,370,40118], [166,62624382,166,370,,1,18.98,370,40118], [166,61684889,166,685,,1,4.49,685,40118], [166,68614651,166,370,,1,3.99,370,40118], [166,62664674,166,471,,1,24.99,471,40118], [166,61684889,166,685,,1,4.49,685,40118], [166,60694417,166,929,,1,0.65,929,40118], [166,65694328,166,929,,1,0.59,929,40118], [166,63684449,166,320,,1,16.99,320,40118], [166,62614815,166,405,,1,20.00,405,40118], [166,62664151,166,455,,1,25.00,455,40118], [166,64684719,166,410,,1,9.99,410,40118], [166,69654084,166,60,,1,6.00,60,40118], [166,69644897,166,60,,1,5.08,60,40118], [166,68654655,166,60,,1,5.08,60,40118], [166,68674560,166,170,,1,5.99,170,40118], [166,62694387,166,432,,1,7.99,432,40118], [166,62664568,166,432,,1,5.99,432,40118], [166,69634261,166,261,,1,12.00,261,40118], [166,69634660,166,261,,1,12.00,261,40118], [166,69684947,166,280,,1,22.49,280,40118], [166,60654072,166,905,,1,4.33,905,40118], [166,60654072,166,905,,1,4.33,905,40118], [166,69624221,166,355,,1,16.99,355,40118], [166,62654800,166,355,,1,19.99,355,40118], [166,64644495,166,801,,1,29.65,801,40118], [166,67664645,166,929,,1,1.39,929,40118], [166,60614265,166,395,,1,15.99,395,40118], [166,68604583,166,905,,1,15.99,905,40118], [166,60614265,166,395,,1,15.99,395,40118], [166,60614265,166,395,,-1,-15.99,395,40118], [166,60614265,166,395,,-1,-15.99,395,40118], [166,68604583,166,905,,-1,-15.99,905,40118], [166,68604583,166,905,,1,15.99,905,40118], [166,68604583,166,905,,-1,-15.99,905,40118], [166,68604583,166,905,,1,12.80,905,40118], [166,60614265,166,395,,1,15.99,395,40118], [166,60614265,166,395,,-1,-15.99,395,40118], [166,60614265,166,395,,1,12.80,395,40118], [166,69664661,166,904,,1,14.95,904,40118], [166,68664211,166,193,,1,11.19,193,40118], [166,60614707,166,60,,1,6.00,60,40118], [166,64604513,166,235,,1,16.99,235,40118], [166,60624864,166,261,,1,15.00,261,40118], [166,69644909,166,261,,1,9.00,261,40118], [166,60604100,166,80,,1,13.30,80,40118], [166,69634263,166,261,,1,25.00,261,40118], [166,69634263,166,261,,-1,-25.00,261,40118], [166,69634263,166,261,,1,12.00,261,40118], [166,61674701,166,670,,1,3.99,670,40118], [166,63654007,166,670,,1,56.99,670,40118], [166,67624103,166,801,,1,16.50,801,40118], [166,68614329,166,905,,1,39.99,905,40118], [166,67644384,166,193,,1,23.96,193,40118], [166,64644495,166,801,,1,29.65,801,40118], [184,60684484,184,220,,1,9.00,220,40118], [184,60684484,184,220,,1,9.00,220,40118], [184,67674299,184,905,,1,4.99,905,40118], [184,69664620,184,355,,1,11.89,355,40118], [184,69664620,184,355,,-1,-11.89,355,40118], [184,69664620,184,355,,1,9.09,355,40118], [184,60674210,184,275,,-1,-15.00,275,40118], [184,60664048,184,60,,-1,-4.80,60,40118], [184,60614866,184,60,,-1,-4.80,60,40118], [184,60664048,184,60,,-1,-4.80,60,40118], [184,60664048,184,60,,-1,-4.80,60,40118], [184,60614866,184,60,,-1,-4.80,60,40118], [184,69654081,184,70,,1,12.99,70,40118], [184,63664643,184,193,,1,16.79,193,40118], [184,69654135,184,70,,1,12.99,70,40118], [184,60644672,184,160,,1,9.09,160,40118], [184,62654852,184,345,,-1,-19.59,345,40118], [184,62674960,184,490,,-1,-16.00,490,40118], [184,62674960,184,490,,1,16.00,490,40118], [184,65674126,184,929,,1,2.69,929,40118], [184,60634192,184,500,,1,24.99,500,40118], [184,64634500,184,957,,-1,-9.99,957,40118], [184,66624803,184,170,,1,2.00,170,40118], [184,66624803,184,170,,-1,-2.00,170,40118], [184,66624803,184,170,,1,1.04,170,40118], [184,66624889,184,170,,1,2.00,170,40118], [184,66624889,184,170,,-1,-2.00,170,40118], [184,66624889,184,170,,1,1.04,170,40118], [184,60624241,184,500,,1,34.99,500,40118], [184,62644079,184,650,,1,9.99,650,40118], [184,62664183,184,320,,-1,-20.99,320,40118], [184,64654047,184,320,,-1,-25.99,320,40118], [184,62694327,184,375,,-1,-10.39,375,40118], [184,69604894,184,275,,-1,-19.00,275,40118], [184,67644821,184,60,,-1,-14.99,60,40118], [184,67644118,184,60,,1,16.99,60,40118], [184,66664981,184,901,,1,3.09,901,40118], [184,66684899,184,901,,1,12.99,901,40118], [184,64634942,184,270,,1,15.99,270,40118], [184,63654826,184,275,,1,19.00,275,40118], [184,69604993,184,220,,-1,-14.39,220,40118], [184,63624118,184,250,,-1,-15.00,250,40118], [184,62684517,184,475,,-1,-29.99,475,40118], [184,67634503,184,970,,1,24.99,970,40118], [184,62694782,184,193,,-1,-16.99,193,40118], [184,62694683,184,193,,-1,-16.99,193,40118], [184,62694782,184,193,,-1,-16.99,193,40118], [184,62694782,184,193,,-1,-16.99,193,40118], [184,62684096,184,310,,1,14.00,310,40118], [184,69644199,184,193,,1,19.19,193,40118], [184,60634366,184,904,,1,7.99,904,40118], [184,67654448,184,70,,1,23.00,70,40118], [184,67654448,184,70,,-1,-23.00,70,40118], [184,67654448,184,70,,1,19.01,70,40118], [184,69654459,184,60,,1,5.08,60,40118], [184,60664779,184,60,,1,5.08,60,40118], [184,63674002,184,310,,-1,-29.99,310,40118], [184,68604041,184,870,,-1,-19.99,870,40118], [184,67634503,184,970,,1,24.99,970,40118], [184,68644941,184,60,,-1,-10.39,60,40118], [184,68644941,184,60,,-1,-10.39,60,40118], [184,68644941,184,60,,-1,-10.39,60,40118], [184,68644941,184,60,,-1,-10.39,60,40118], [184,68644934,184,60,,1,10.39,60,40118], [184,62674884,184,350,,-1,-8.99,350,40118], [184,68654381,184,235,,1,14.95,235,40118], [184,64644433,184,801,,1,24.99,801,40118], [184,64604829,184,805,,-1,-29.99,805,40118], [184,62634996,184,650,,1,9.99,650,40118], [184,60624270,184,670,,1,0.95,670,40118], [184,63664932,184,929,,1,1.59,929,40118], [184,69684804,184,851,,1,9.99,851,40118], [184,68664363,184,415,,-1,-29.95,415,40118], [184,62694503,184,929,,1,2.99,929,40118], [184,62644205,184,590,,1,24.99,590,40118], [184,62604912,184,590,,1,24.89,590,40118], [184,64634802,184,904,,1,4.29,904,40118], [184,60664257,184,901,,1,2.12,901,40118], [184,62684043,184,878,,-1,-19.95,878,40118], [184,62684043,184,878,,1,19.95,878,40118], [184,64644860,184,805,,-1,-3.95,805,40118], [184,62644590,184,590,,-1,-22.99,590,40118], [184,64664587,184,432,,-1,-16.99,432,40118], [184,64604930,184,801,,-1,-35.95,801,40118], [184,60604880,184,250,,1,9.00,250,40118], [184,68674372,184,845,,1,2.00,845,40118], [184,63684755,184,845,,1,2.00,845,40118], [184,64684439,184,929,,1,9.99,929,40118], [184,67624120,184,940,,1,0.98,940,40118], [184,67624120,184,940,,-1,-0.98,940,40118], [184,67624120,184,940,,1,0.49,940,40118], [184,67624120,184,940,,1,0.98,940,40118], [184,67624120,184,940,,-1,-0.98,940,40118], [184,67624120,184,940,,1,0.49,940,40118], [184,66614192,184,940,,1,1.23,940,40118], [184,66614192,184,940,,-1,-1.23,940,40118], [184,66614192,184,940,,1,0.69,940,40118], [184,66614192,184,940,,1,1.23,940,40118], [184,66614192,184,940,,-1,-1.23,940,40118], [184,66614192,184,940,,1,0.69,940,40118], [184,67624473,184,940,,1,0.50,940,40118], [184,67624473,184,940,,-1,-0.50,940,40118], [184,67624473,184,940,,1,0.19,940,40118], [184,67614923,184,875,,-1,-19.95,875,40118], [184,63604715,184,432,,-1,-6.99,432,40118], [184,63604715,184,432,,-1,-6.99,432,40118], [184,63604715,184,432,,-1,-6.99,432,40118], [184,62684102,184,310,,1,14.00,310,40118], [184,63654091,184,805,,1,4.95,805,40118], [184,68694729,184,855,,-1,-16.99,855,40118], [184,60684563,184,220,,1,9.59,220,40118], [184,68664957,184,80,,1,13.99,80,40118], [184,67604116,184,801,,1,21.00,801,40118], [184,64664047,184,801,,1,22.99,801,40118], [184,67634497,184,970,,1,24.99,970,40118], [184,64664270,184,929,,1,3.19,929,40118], [184,60634150,184,160,,-1,-14.99,160,40118], [184,68684135,184,878,,-1,-249.00,878,40118], [184,68684135,184,878,,1,269.00,878,40118], [184,68684135,184,878,,-1,-269.00,878,40118], [184,68684135,184,878,,1,249.00,878,40118], [184,69624909,184,235,,-1,-26.21,235,40118], [184,62634962,184,530,,-1,-6.89,530,40118], [184,67614726,184,160,,-1,-9.95,160,40118], [184,68654094,184,170,,-1,-4.50,170,40118], [184,60674335,184,485,,1,19.95,485,40118], [184,60674335,184,485,,-1,-19.95,485,40118], [184,60674335,184,485,,1,12.99,485,40118], [184,60644305,184,929,,1,0.89,929,40118], [184,64604604,184,366,,1,6.99,366,40118], [184,63694367,184,290,,1,19.00,290,40118], [184,62644079,184,650,,1,9.99,650,40118], [184,67674119,184,929,,1,1.89,929,40118], [184,69614627,184,265,,1,19.00,265,40118], [184,69614740,184,265,,1,19.00,265,40118], [184,60614135,184,230,,-1,-14.25,230,40118], [184,69674452,184,970,,1,19.99,970,40118], [184,62694272,184,957,,1,2.49,957,40118], [184,69614274,184,902,,1,9.95,902,40118], [184,60634379,184,290,,1,25.00,290,40118], [184,60674904,184,261,,1,19.00,261,40118], [184,66614582,184,670,,-1,-15.99,670,40118], [184,64654096,184,805,,1,4.95,805,40118], [184,62634605,184,405,,1,29.99,405,40118], [184,69694354,184,929,,1,2.99,929,40118], [184,69634699,184,80,,1,20.99,80,40118], [184,69634712,184,80,,1,20.99,80,40118], [184,69664171,184,250,,-1,-27.95,250,40118], [184,69694479,184,280,,1,14.99,280,40118], [184,63634656,184,929,,-1,-5.50,929,40118], [184,69664149,184,903,,-1,-5.99,903,40118], [184,69664163,184,903,,-1,-1.39,903,40118], [184,67674341,184,901,,-1,-19.95,901,40118], [184,69644053,184,230,,1,18.74,230,40118], [184,63674184,184,957,,1,164.00,957,40118], [184,62604338,184,870,,1,69.99,870,40118], [184,62644344,184,432,,1,10.99,432,40118], [184,66644706,184,432,,1,10.99,432,40118], [184,62644528,184,432,,1,10.99,432,40118], [184,62644764,184,432,,1,10.99,432,40118], [184,62664135,184,405,,1,11.00,405,40118], [184,62664244,184,405,,1,11.00,405,40118], [184,62664197,184,405,,1,11.00,405,40118], [184,62654875,184,471,,1,39.99,471,40118], [184,64614653,184,265,,1,34.99,265,40118], [184,64614653,184,265,,1,34.99,265,40118], [184,61694023,184,650,,1,14.99,650,40118], [184,61694023,184,650,,1,14.99,650,40118], [184,60694909,184,998,,1,2.00,998,40118], [184,68614241,184,70,,1,12.99,70,40118], [184,69654638,184,60,,1,6.00,60,40118], [184,67634923,184,60,,1,17.59,60,40118], [184,64614285,184,70,,1,22.99,70,40118], [184,69644389,184,193,,1,17.59,193,40118], [184,68614787,184,70,,1,27.99,70,40118], [184,69644337,184,70,,1,29.99,70,40118], [184,68634061,184,70,,1,27.99,70,40118], [184,69644184,184,193,,1,15.99,193,40118], [184,63624756,184,801,,1,21.00,801,40118], [184,67604116,184,801,,1,21.00,801,40118], [184,68654451,184,193,,1,27.99,193,40118], [184,62614172,184,193,,1,19.19,193,40118], [184,61614174,184,620,,1,49.99,620,40118], [184,61614174,184,620,,1,29.99,620,40118], [184,62644445,184,801,,1,69.95,801,40118], [184,62634323,184,905,,1,149.00,905,40118], [184,66674079,184,901,,1,3.95,901,40118], [184,66674130,184,901,,1,3.95,901,40118], [184,61604095,184,902,,1,12.50,902,40118], [184,66664028,184,902,,1,14.95,902,40118], [184,68654621,184,902,,1,12.95,902,40118], [184,63694264,184,830,,1,19.95,830,40118], [184,63604361,184,901,,1,3.99,901,40118], [184,62634259,184,901,,1,6.69,901,40118], [184,62634259,184,901,,1,6.69,901,40118], [184,60684429,184,904,,1,4.89,904,40118], [184,60684037,184,904,,1,9.95,904,40118], [184,69694875,184,904,,1,19.95,904,40118], [184,69694875,184,904,,1,19.95,904,40118], [184,69694875,184,904,,1,19.95,904,40118], [184,69694875,184,904,,-1,-19.95,904,40118], [184,69694875,184,904,,-1,-19.95,904,40118], [184,69694875,184,904,,-1,-19.95,904,40118], [184,63604108,184,901,,1,3.95,901,40118], [184,63694928,184,904,,1,11.49,904,40118], [184,60634765,184,904,,1,4.99,904,40118], [184,69664668,184,903,,1,8.95,903,40118]]'
        )

    close()
Beispiel #21
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        select('FileChooser',
               commonBits.sampleDir() + 'csv_DTAR1000_Store_file_std.bin.csv')
        select('ComboBox1', 'CSV')
        select('ComboBox2', 'Generic CSV - enter details')
        click(commonBits.fl('Edit') + '1')

        if window(''):
            select('BmKeyedComboBox',
                   commonBits.fl('Parser - Quotes based on field Type'))
            click(commonBits.fl('Go'))
        close()

        assert_p(
            'Table', 'Content',
            '[[1, 20, V Geelong, N, Y, N, N, N, N], [2, 40, Q Coffs Harbour, N, Y, N, N, N, N], [3, 40, Q Mackay, N, Y, N, N, N, N], [4, 20, V Ballarat, N, Y, N, N, N, N], [5, 20, V Albury, N, Y, N, N, N, N], [6, 20, V Wodonga, N, Y, N, N, N, N], [7, 20, V Shepparton, N, Y, N, N, N, N], [8, 20, V Bendigo, N, Y, N, N, N, N], [9, 50, S Centrepoint, N, Y, N, N, N, N], [10, 40, Q Earlville, N, Y, N, N, N, N], [11, 10, N Cessnock, N, Y, N, N, N, N], [12, 20, V Ringwood, N, Y, N, N, N, N], [15, 10, N Bankstown, N, Y, N, N, N, N], [16, 10, N Glendale, N, Y, N, N, N, N], [19, 10, N Penrith, N, Y, N, N, N, N], [20, 40, Q Indooroopilly, N, Y, N, N, N, N], [21, 50, S Tea Tree Plaza, N, Y, N, N, N, N], [23, 20, V Warnambool, N, Y, N, N, N, N], [24, 50, S Newton, N, Y, N, N, N, N], [25, 50, S Fulham Gardens, N, Y, N, N, N, N], [26, 50, S Edwardstown, N, Y, N, N, N, N], [27, 40, Q Runaway Bay, N, Y, N, N, N, N], [28, 20, V Launceston, N, Y, N, N, N, N], [30, 20, V Epping, N, Y, N, N, N, N], [32, 20, V Camberwell, N, Y, N, N, N, N], [33, 10, Y Blacktown (Closed), N, Y, N, N, N, N], [35, 10, N Rockdale, N, Y, N, N, N, N], [36, 60, W Fremantle, N, Y, N, N, N, N], [21, 10, N Miranda, N, Y, N, N, N, N], [38, 40, Q Maroochydore, N, Y, N, N, N, N], [39, 20, V Colac, N, Y, N, N, N, N], [40, 40, Q Tweed Heads, N, Y, N, N, N, N], [42, 20, V Reservoir, N, Y, N, N, N, N], [43, 60, W Morley, N, Y, N, N, N, N], [44, 50, S Mt Gambier, N, Y, N, N, N, N], [45, 60, W Carousel, N, Y, N, N, N, N], [46, 10, N Dubbo, N, Y, N, N, N, N], [47, 50, S Sefton Park, N, Y, N, N, N, N], [48, 40, Q Bundaberg, N, Y, N, N, N, N], [49, 40, Q Rockhampton, N, Y, N, N, N, N], [52, 10, N Eastwood, N, Y, N, N, N, N], [54, 20, V Highpoint City, N, Y, N, N, N, N], [55, 10, N Leichhardt, N, Y, N, N, N, N], [57, 60, W Victoria Park, N, Y, N, N, N, N], [58, 20, V Knox City, N, Y, N, N, N, N], [59, 40, Q Buranda, N, Y, N, N, N, N], [60, 10, N St Marys, N, Y, N, N, N, N], [61, 20, V Waverley Gardens, N, Y, N, N, N, N], [62, 40, Q Castletown, N, Y, N, N, N, N], [64, 20, V Hoppers Crossing, N, Y, N, N, N, N], [65, 60, W Innaloo, N, Y, N, N, N, N], [67, 20, V Morwell Mid Valley, N, Y, N, N, N, N], [68, 40, Q Mt Gravatt, N, Y, N, N, N, N], [69, 60, W Midland, N, Y, N, N, N, N], [70, 10, N Bass Hill, N, Y, N, N, N, N], [72, 60, W Geraldton, N, Y, N, N, N, N], [73, 40, Q Southport, N, Y, N, N, N, N], [74, 10, N Campbelltown, N, Y, N, N, N, N], [75, 20, V Sale, N, Y, N, N, N, N], [76, 60, W Bull Creek, N, Y, N, N, N, N], [77, 50, S Elizabeth, N, Y, N, N, N, N], [78, 10, N Warringah Mall, N, Y, N, N, N, N], [79, 60, W Stirling, N, Y, N, N, N, N], [80, 20, V Sunshine, N, Y, N, N, N, N], [81, 10, N Ashfield, N, Y, N, N, N, N], [82, 20, V Box Hill, N, Y, N, N, N, N], [83, 40, Q Springwood, N, Y, N, N, N, N], [84, 40, Q Brookside, N, Y, N, N, N, N], [85, 10, N Roselands, N, Y, N, N, N, N], [86, 20, V Southland, N, Y, N, N, N, N], [87, 20, V Chadstone, N, Y, N, N, N, N], [88, 20, V Templestowe, N, Y, N, N, N, N], [89, 10, N Erina, N, Y, N, N, N, N], [90, 10, N Carlingford Court, N, Y, N, N, N, N], [91, 10, N Chatswood, N, Y, N, N, N, N], [92, 20, V Malvern, N, Y, N, N, N, N], [93, 10, N Liverpool, N, Y, N, N, N, N], [94, 60, W Whitford City, N, Y, N, N, N, N], [95, 10, N Eastgarden, N, Y, N, N, N, N], [96, 10, N Canberra Civic, N, Y, N, N, N, N], [97, 20, V Fountain Gate, N, Y, N, N, N, N], [98, 20, V Frankston, N, Y, N, N, N, N], [99, 20, V Glen Waverley, N, Y, N, N, N, N], [100, 20, V Waurn Ponds, N, Y, N, N, N, N], [125, 10, N Mt Druitt, N, Y, N, N, N, N], [126, 40, Q Robina, N, Y, N, N, N, N], [127, 50, S Marion, N, Y, N, N, N, N], [128, 60, W Rockingham, N, Y, N, N, N, N], [129, 10, N Macquarie, N, Y, N, N, N, N], [131, 20, V Melbourne City, N, Y, N, N, N, N], [132, 20, V Glenorchy, N, Y, N, N, N, N], [133, 40, Q Browns Plains, N, Y, N, N, N, N], [134, 50, S Reynella, N, Y, N, N, N, N], [135, 40, Q Capalaba, N, Y, N, N, N, N], [136, 10, N Charlestown, N, Y, N, N, N, N], [137, 20, V Dandenong, N, Y, N, N, N, N], [138, 40, Q Cairns Central, N, Y, N, N, N, N], [139, 40, Q Toowoomba, N, Y, N, N, N, N], [140, 40, Q Pacific Fair, N, Y, N, N, N, N], [141, 40, Q The Willows, N, Y, N, N, N, N], [142, 50, S Hollywood Plaza, N, Y, N, N, N, N], [143, 40, Q Hervey Bay, N, Y, N, N, N, N], [144, 10, N Parramatta, N, Y, N, N, N, N], [145, 10, N Port Macquarie, N, Y, N, N, N, N], [146, 40, Q Palmerston, N, Y, N, N, N, N], [149, 20, V Broadmeadows, N, Y, N, N, N, N], [150, 10, N Cowra, N, Y, N, N, N, N], [151, 60, W Perth, N, Y, N, N, N, N], [152, 20, V Mornington, N, Y, N, N, N, N], [153, 20, V Pakenham, N, Y, N, N, N, N], [154, 10, N Shellharbour, N, Y, N, N, N, N], [155, 40, Q Redbank, N, Y, N, N, N, N], [156, 40, Q Morayfield, N, Y, N, N, N, N], [157, 20, V Chirnside Park, N, Y, N, N, N, N], [158, 20, V Brimbank Central, N, Y, N, N, N, N], [159, 50, S Whyalla, N, Y, N, N, N, N], [160, 20, V Watergardens, N, Y, N, N, N, N], [161, 20, V Hobart, N, Y, N, N, N, N], [162, 10, N Tuggeranong, N, Y, N, N, N, N], [163, 10, N Queanbeyan, N, Y, N, N, N, N], [164, 10, N Tuggerah, N, Y, N, N, N, N], [165, 10, N Hurstville, N, Y, N, N, N, N], [166, 40, Q Chermside, N, Y, N, N, N, N], [167, 40, Q Northlakes, N, Y, N, N, N, N], [168, 20, V Airport West, N, Y, N, N, N, N], [169, 10, N Hornsby, N, Y, N, N, N, N], [170, 10, N Bondi, N, Y, N, N, N, N], [171, 10, N Burwood, N, Y, N, N, N, N], [173, 60, W Bunbury, N, Y, N, N, N, N], [174, 40, Q Carindale, N, Y, N, N, N, N], [175, 10, N Tamworth, N, Y, N, N, N, N], [177, 10, N Castle Hill, N, Y, N, N, N, N], [178, 10, N Blacktown, N, Y, N, N, N, N], [179, 20, V Greensborough, N, Y, N, N, N, N], [180, 60, W Joondalup, N, Y, N, N, N, N], [183, 20, V Swan Hill, N, Y, N, N, N, N], [184, 40, Q Brisbane CBD, N, Y, N, N, N, N], [186, 20, B Narre Warren (Closed), N, Y, N, N, N, N], [188, 10, N Macarthur Square, N, Y, N, N, N, N], [189, 20, B Northland Baby Target, N, Y, N, N, N, N], [191, 50, B Golden Grove, N, Y, N, N, N, N], [192, 10, N Wetherill Park, N, Y, N, N, N, N], [193, 60, W Kalgoorlie, N, Y, N, N, N, N], [194, 50, S Mildura, N, Y, N, N, N, N], [195, 40, Q Bribie Island, N, Y, N, N, N, N], [196, 60, W Meadow Springs, N, Y, N, N, N, N], [197, 50, S Unley, N, Y, N, N, N, N]]'
        )
        select('Table', 'cell:2|REGION-NO,0(20)')
        rightclick('Table', '3|STORE-NAME,7')
        ##		select('Table', 'cell:2|REGION-NO,0(20)')
        select_menu(commonBits.fl('Edit Record'))
        ##		select('Table1', 'cell:2|REGION-NO,0(20)')
        assert_p(
            'Table', 'Content',
            '[[STORE-NO, 1, , 8, 8], [REGION-NO, 2, , 20, 20], [STORE-NAME, 3, , V Bendigo, V Bendigo], [NEW-STORE, 4, , N, N], [ACTIVE-STORE, 5, , Y, Y], [CLOSED-STORE, 6, , N, N], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]'
        )
        select_menu(
            commonBits.fl('Edit') + '>>' + commonBits.fl('Update Csv Columns'))
        if commonBits.isVersion80():
            assert_p(
                'Table', 'Content', '[[STORE-NO, true, ' +
                commonBits.fl('Number') + ', , , ], [REGION-NO, true, ' +
                commonBits.fl('Number') + ', , , ], [STORE-NAME, true, ' +
                commonBits.fl('Text') + ', , , ], [NEW-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [ACTIVE-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [CLOSED-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [DC-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ], [SRC-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ], [HO-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ]]')
            assert_p(
                'Table', 'Content', '[[STORE-NO, true, ' +
                commonBits.fl('Number') + ', , , ], [REGION-NO, true, ' +
                commonBits.fl('Number') + ', , , ], [STORE-NAME, true, ' +
                commonBits.fl('Text') + ', , , ], [NEW-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [ACTIVE-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [CLOSED-STORE, true, ' +
                commonBits.fl('Text') + ', , , ], [DC-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ], [SRC-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ], [HO-TYPE, true, ' +
                commonBits.fl('Text') + ', , , ]]')
        else:
            assert_p(
                'Table', 'Content',
                '[[STORE-NO, true, ' + commonBits.fl('Number') +
                ', , ], [REGION-NO, true, ' + commonBits.fl('Number') +
                ', , ], [STORE-NAME, true, ' + commonBits.fl('Text') +
                ', , ], [NEW-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [ACTIVE-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [CLOSED-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [DC-TYPE, true, ' + commonBits.fl('Text') +
                ', , ], [SRC-TYPE, true, ' + commonBits.fl('Text') +
                ', , ], [HO-TYPE, true, ' + commonBits.fl('Text') + ', , ]]')
        select('DelimiterCombo', ';')
        select('QuoteCombo', '\'')
        select('Table', 'STORE NO', commonBits.fl('Field Name') + ',0')
        select('Table', 'REGION NO', commonBits.fl('Field Name') + ',1')
        select('Table', commonBits.fl('Number'), commonBits.fl('Type') + ',1')
        select('Table', commonBits.fl('Number (Fixed Decimal)'),
               commonBits.fl('Type') + ',0')
        select('Table', commonBits.fl('Number (Fixed Decimal)'),
               commonBits.fl('Type') + ',1')
        select('Table', 'cell:' + commonBits.fl('Decimal Places') + ',1(0)')
        if commonBits.isVersion80():
            assert_p(
                'Table', 'Content', '[[STORE NO, true, ' +
                commonBits.fl('Number (Fixed Decimal)') +
                ', 0, , ], [REGION NO, true, ' +
                commonBits.fl('Number (Fixed Decimal)') +
                ', 0, , ], [STORE-NAME, true, ' + commonBits.fl('Text') +
                ', , , ], [NEW-STORE, true, ' + commonBits.fl('Text') +
                ', , , ], [ACTIVE-STORE, true, ' + commonBits.fl('Text') +
                ', , , ], [CLOSED-STORE, true, ' + commonBits.fl('Text') +
                ', , , ], [DC-TYPE, true, ' + commonBits.fl('Text') +
                ', , , ], [SRC-TYPE, true, ' + commonBits.fl('Text') +
                ', , , ], [HO-TYPE, true, ' + commonBits.fl('Text') +
                ', , , ]]')
        else:
            assert_p(
                'Table', 'Content', '[[STORE NO, true, ' +
                commonBits.fl('Number (Fixed Decimal)') +
                ', 0, ], [REGION NO, true, ' +
                commonBits.fl('Number (Fixed Decimal)') +
                ', 0, ], [STORE-NAME, true, ' + commonBits.fl('Text') +
                ', , ], [NEW-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [ACTIVE-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [CLOSED-STORE, true, ' + commonBits.fl('Text') +
                ', , ], [DC-TYPE, true, ' + commonBits.fl('Text') +
                ', , ], [SRC-TYPE, true, ' + commonBits.fl('Text') +
                ', , ], [HO-TYPE, true, ' + commonBits.fl('Text') + ', , ]]')
        select('Table', 'cell:' + commonBits.fl('Decimal Places') + ',1(0)')
        click(commonBits.fl('Apply'))
        select_menu(
            commonBits.fl('Window') +
            '>>csv_DTAR1000_Store_file_std.bin.csv>>' +
            commonBits.fl('Record:'))
        assert_p(
            'Table', 'Content',
            '[[STORE NO, 1, , 8, 8], [REGION NO, 2, , 20, 20], [STORE-NAME, 3, , V Bendigo, V Bendigo], [NEW-STORE, 4, , N, N], [ACTIVE-STORE, 5, , Y, Y], [CLOSED-STORE, 6, , N, N], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]'
        )
        assert_p('TextArea', 'Text',
                 '8;20;\'V Bendigo\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'')
        select_menu(
            commonBits.fl('Window') +
            '>>csv_DTAR1000_Store_file_std.bin.csv>>' +
            commonBits.fl('Table:'))
        assert_p(
            'Table', 'Content',
            '[[1, 20, V Geelong, N, Y, N, N, N, N], [2, 40, Q Coffs Harbour, N, Y, N, N, N, N], [3, 40, Q Mackay, N, Y, N, N, N, N], [4, 20, V Ballarat, N, Y, N, N, N, N], [5, 20, V Albury, N, Y, N, N, N, N], [6, 20, V Wodonga, N, Y, N, N, N, N], [7, 20, V Shepparton, N, Y, N, N, N, N], [8, 20, V Bendigo, N, Y, N, N, N, N], [9, 50, S Centrepoint, N, Y, N, N, N, N], [10, 40, Q Earlville, N, Y, N, N, N, N], [11, 10, N Cessnock, N, Y, N, N, N, N], [12, 20, V Ringwood, N, Y, N, N, N, N], [15, 10, N Bankstown, N, Y, N, N, N, N], [16, 10, N Glendale, N, Y, N, N, N, N], [19, 10, N Penrith, N, Y, N, N, N, N], [20, 40, Q Indooroopilly, N, Y, N, N, N, N], [21, 50, S Tea Tree Plaza, N, Y, N, N, N, N], [23, 20, V Warnambool, N, Y, N, N, N, N], [24, 50, S Newton, N, Y, N, N, N, N], [25, 50, S Fulham Gardens, N, Y, N, N, N, N], [26, 50, S Edwardstown, N, Y, N, N, N, N], [27, 40, Q Runaway Bay, N, Y, N, N, N, N], [28, 20, V Launceston, N, Y, N, N, N, N], [30, 20, V Epping, N, Y, N, N, N, N], [32, 20, V Camberwell, N, Y, N, N, N, N], [33, 10, Y Blacktown (Closed), N, Y, N, N, N, N], [35, 10, N Rockdale, N, Y, N, N, N, N], [36, 60, W Fremantle, N, Y, N, N, N, N], [21, 10, N Miranda, N, Y, N, N, N, N], [38, 40, Q Maroochydore, N, Y, N, N, N, N], [39, 20, V Colac, N, Y, N, N, N, N], [40, 40, Q Tweed Heads, N, Y, N, N, N, N], [42, 20, V Reservoir, N, Y, N, N, N, N], [43, 60, W Morley, N, Y, N, N, N, N], [44, 50, S Mt Gambier, N, Y, N, N, N, N], [45, 60, W Carousel, N, Y, N, N, N, N], [46, 10, N Dubbo, N, Y, N, N, N, N], [47, 50, S Sefton Park, N, Y, N, N, N, N], [48, 40, Q Bundaberg, N, Y, N, N, N, N], [49, 40, Q Rockhampton, N, Y, N, N, N, N], [52, 10, N Eastwood, N, Y, N, N, N, N], [54, 20, V Highpoint City, N, Y, N, N, N, N], [55, 10, N Leichhardt, N, Y, N, N, N, N], [57, 60, W Victoria Park, N, Y, N, N, N, N], [58, 20, V Knox City, N, Y, N, N, N, N], [59, 40, Q Buranda, N, Y, N, N, N, N], [60, 10, N St Marys, N, Y, N, N, N, N], [61, 20, V Waverley Gardens, N, Y, N, N, N, N], [62, 40, Q Castletown, N, Y, N, N, N, N], [64, 20, V Hoppers Crossing, N, Y, N, N, N, N], [65, 60, W Innaloo, N, Y, N, N, N, N], [67, 20, V Morwell Mid Valley, N, Y, N, N, N, N], [68, 40, Q Mt Gravatt, N, Y, N, N, N, N], [69, 60, W Midland, N, Y, N, N, N, N], [70, 10, N Bass Hill, N, Y, N, N, N, N], [72, 60, W Geraldton, N, Y, N, N, N, N], [73, 40, Q Southport, N, Y, N, N, N, N], [74, 10, N Campbelltown, N, Y, N, N, N, N], [75, 20, V Sale, N, Y, N, N, N, N], [76, 60, W Bull Creek, N, Y, N, N, N, N], [77, 50, S Elizabeth, N, Y, N, N, N, N], [78, 10, N Warringah Mall, N, Y, N, N, N, N], [79, 60, W Stirling, N, Y, N, N, N, N], [80, 20, V Sunshine, N, Y, N, N, N, N], [81, 10, N Ashfield, N, Y, N, N, N, N], [82, 20, V Box Hill, N, Y, N, N, N, N], [83, 40, Q Springwood, N, Y, N, N, N, N], [84, 40, Q Brookside, N, Y, N, N, N, N], [85, 10, N Roselands, N, Y, N, N, N, N], [86, 20, V Southland, N, Y, N, N, N, N], [87, 20, V Chadstone, N, Y, N, N, N, N], [88, 20, V Templestowe, N, Y, N, N, N, N], [89, 10, N Erina, N, Y, N, N, N, N], [90, 10, N Carlingford Court, N, Y, N, N, N, N], [91, 10, N Chatswood, N, Y, N, N, N, N], [92, 20, V Malvern, N, Y, N, N, N, N], [93, 10, N Liverpool, N, Y, N, N, N, N], [94, 60, W Whitford City, N, Y, N, N, N, N], [95, 10, N Eastgarden, N, Y, N, N, N, N], [96, 10, N Canberra Civic, N, Y, N, N, N, N], [97, 20, V Fountain Gate, N, Y, N, N, N, N], [98, 20, V Frankston, N, Y, N, N, N, N], [99, 20, V Glen Waverley, N, Y, N, N, N, N], [100, 20, V Waurn Ponds, N, Y, N, N, N, N], [125, 10, N Mt Druitt, N, Y, N, N, N, N], [126, 40, Q Robina, N, Y, N, N, N, N], [127, 50, S Marion, N, Y, N, N, N, N], [128, 60, W Rockingham, N, Y, N, N, N, N], [129, 10, N Macquarie, N, Y, N, N, N, N], [131, 20, V Melbourne City, N, Y, N, N, N, N], [132, 20, V Glenorchy, N, Y, N, N, N, N], [133, 40, Q Browns Plains, N, Y, N, N, N, N], [134, 50, S Reynella, N, Y, N, N, N, N], [135, 40, Q Capalaba, N, Y, N, N, N, N], [136, 10, N Charlestown, N, Y, N, N, N, N], [137, 20, V Dandenong, N, Y, N, N, N, N], [138, 40, Q Cairns Central, N, Y, N, N, N, N], [139, 40, Q Toowoomba, N, Y, N, N, N, N], [140, 40, Q Pacific Fair, N, Y, N, N, N, N], [141, 40, Q The Willows, N, Y, N, N, N, N], [142, 50, S Hollywood Plaza, N, Y, N, N, N, N], [143, 40, Q Hervey Bay, N, Y, N, N, N, N], [144, 10, N Parramatta, N, Y, N, N, N, N], [145, 10, N Port Macquarie, N, Y, N, N, N, N], [146, 40, Q Palmerston, N, Y, N, N, N, N], [149, 20, V Broadmeadows, N, Y, N, N, N, N], [150, 10, N Cowra, N, Y, N, N, N, N], [151, 60, W Perth, N, Y, N, N, N, N], [152, 20, V Mornington, N, Y, N, N, N, N], [153, 20, V Pakenham, N, Y, N, N, N, N], [154, 10, N Shellharbour, N, Y, N, N, N, N], [155, 40, Q Redbank, N, Y, N, N, N, N], [156, 40, Q Morayfield, N, Y, N, N, N, N], [157, 20, V Chirnside Park, N, Y, N, N, N, N], [158, 20, V Brimbank Central, N, Y, N, N, N, N], [159, 50, S Whyalla, N, Y, N, N, N, N], [160, 20, V Watergardens, N, Y, N, N, N, N], [161, 20, V Hobart, N, Y, N, N, N, N], [162, 10, N Tuggeranong, N, Y, N, N, N, N], [163, 10, N Queanbeyan, N, Y, N, N, N, N], [164, 10, N Tuggerah, N, Y, N, N, N, N], [165, 10, N Hurstville, N, Y, N, N, N, N], [166, 40, Q Chermside, N, Y, N, N, N, N], [167, 40, Q Northlakes, N, Y, N, N, N, N], [168, 20, V Airport West, N, Y, N, N, N, N], [169, 10, N Hornsby, N, Y, N, N, N, N], [170, 10, N Bondi, N, Y, N, N, N, N], [171, 10, N Burwood, N, Y, N, N, N, N], [173, 60, W Bunbury, N, Y, N, N, N, N], [174, 40, Q Carindale, N, Y, N, N, N, N], [175, 10, N Tamworth, N, Y, N, N, N, N], [177, 10, N Castle Hill, N, Y, N, N, N, N], [178, 10, N Blacktown, N, Y, N, N, N, N], [179, 20, V Greensborough, N, Y, N, N, N, N], [180, 60, W Joondalup, N, Y, N, N, N, N], [183, 20, V Swan Hill, N, Y, N, N, N, N], [184, 40, Q Brisbane CBD, N, Y, N, N, N, N], [186, 20, B Narre Warren (Closed), N, Y, N, N, N, N], [188, 10, N Macarthur Square, N, Y, N, N, N, N], [189, 20, B Northland Baby Target, N, Y, N, N, N, N], [191, 50, B Golden Grove, N, Y, N, N, N, N], [192, 10, N Wetherill Park, N, Y, N, N, N, N], [193, 60, W Kalgoorlie, N, Y, N, N, N, N], [194, 50, S Mildura, N, Y, N, N, N, N], [195, 40, Q Bribie Island, N, Y, N, N, N, N], [196, 60, W Meadow Springs, N, Y, N, N, N, N], [197, 50, S Unley, N, Y, N, N, N, N]]'
        )
        select('LayoutCombo', commonBits.fl('Full Line'))
        ##		assert_p('Table', 'Content', '[[1;20;V Geelong;N;Y;N;N;N;N], [2;40;Q Coffs Harbour;N;Y;N;N;N;N], [3;40;Q Mackay;N;Y;N;N;N;N], [4;20;V Ballarat;N;Y;N;N;N;N], [5;20;V Albury;N;Y;N;N;N;N], [6;20;V Wodonga;N;Y;N;N;N;N], [7;20;V Shepparton;N;Y;N;N;N;N], [8;20;V Bendigo;N;Y;N;N;N;N], [9;50;S Centrepoint;N;Y;N;N;N;N], [10;40;Q Earlville;N;Y;N;N;N;N], [11;10;N Cessnock;N;Y;N;N;N;N], [12;20;V Ringwood;N;Y;N;N;N;N], [15;10;N Bankstown;N;Y;N;N;N;N], [16;10;N Glendale;N;Y;N;N;N;N], [19;10;N Penrith;N;Y;N;N;N;N], [20;40;Q Indooroopilly;N;Y;N;N;N;N], [21;50;S Tea Tree Plaza;N;Y;N;N;N;N], [23;20;V Warnambool;N;Y;N;N;N;N], [24;50;S Newton;N;Y;N;N;N;N], [25;50;S Fulham Gardens;N;Y;N;N;N;N], [26;50;S Edwardstown;N;Y;N;N;N;N], [27;40;Q Runaway Bay;N;Y;N;N;N;N], [28;20;V Launceston;N;Y;N;N;N;N], [30;20;V Epping;N;Y;N;N;N;N], [32;20;V Camberwell;N;Y;N;N;N;N], [33;10;Y Blacktown (Closed);N;Y;N;N;N;N], [35;10;N Rockdale;N;Y;N;N;N;N], [36;60;W Fremantle;N;Y;N;N;N;N], [21;10;N Miranda;N;Y;N;N;N;N], [38;40;Q Maroochydore;N;Y;N;N;N;N], [39;20;V Colac;N;Y;N;N;N;N], [40;40;Q Tweed Heads;N;Y;N;N;N;N], [42;20;V Reservoir;N;Y;N;N;N;N], [43;60;W Morley;N;Y;N;N;N;N], [44;50;S Mt Gambier;N;Y;N;N;N;N], [45;60;W Carousel;N;Y;N;N;N;N], [46;10;N Dubbo;N;Y;N;N;N;N], [47;50;S Sefton Park;N;Y;N;N;N;N], [48;40;Q Bundaberg;N;Y;N;N;N;N], [49;40;Q Rockhampton;N;Y;N;N;N;N], [52;10;N Eastwood;N;Y;N;N;N;N], [54;20;V Highpoint City;N;Y;N;N;N;N], [55;10;N Leichhardt;N;Y;N;N;N;N], [57;60;W Victoria Park;N;Y;N;N;N;N], [58;20;V Knox City;N;Y;N;N;N;N], [59;40;Q Buranda;N;Y;N;N;N;N], [60;10;N St Marys;N;Y;N;N;N;N], [61;20;V Waverley Gardens;N;Y;N;N;N;N], [62;40;Q Castletown;N;Y;N;N;N;N], [64;20;V Hoppers Crossing;N;Y;N;N;N;N], [65;60;W Innaloo;N;Y;N;N;N;N], [67;20;V Morwell Mid Valley;N;Y;N;N;N;N], [68;40;Q Mt Gravatt;N;Y;N;N;N;N], [69;60;W Midland;N;Y;N;N;N;N], [70;10;N Bass Hill;N;Y;N;N;N;N], [72;60;W Geraldton;N;Y;N;N;N;N], [73;40;Q Southport;N;Y;N;N;N;N], [74;10;N Campbelltown;N;Y;N;N;N;N], [75;20;V Sale;N;Y;N;N;N;N], [76;60;W Bull Creek;N;Y;N;N;N;N], [77;50;S Elizabeth;N;Y;N;N;N;N], [78;10;N Warringah Mall;N;Y;N;N;N;N], [79;60;W Stirling;N;Y;N;N;N;N], [80;20;V Sunshine;N;Y;N;N;N;N], [81;10;N Ashfield;N;Y;N;N;N;N], [82;20;V Box Hill;N;Y;N;N;N;N], [83;40;Q Springwood;N;Y;N;N;N;N], [84;40;Q Brookside;N;Y;N;N;N;N], [85;10;N Roselands;N;Y;N;N;N;N], [86;20;V Southland;N;Y;N;N;N;N], [87;20;V Chadstone;N;Y;N;N;N;N], [88;20;V Templestowe;N;Y;N;N;N;N], [89;10;N Erina;N;Y;N;N;N;N], [90;10;N Carlingford Court;N;Y;N;N;N;N], [91;10;N Chatswood;N;Y;N;N;N;N], [92;20;V Malvern;N;Y;N;N;N;N], [93;10;N Liverpool;N;Y;N;N;N;N], [94;60;W Whitford City;N;Y;N;N;N;N], [95;10;N Eastgarden;N;Y;N;N;N;N], [96;10;N Canberra Civic;N;Y;N;N;N;N], [97;20;V Fountain Gate;N;Y;N;N;N;N], [98;20;V Frankston;N;Y;N;N;N;N], [99;20;V Glen Waverley;N;Y;N;N;N;N], [100;20;V Waurn Ponds;N;Y;N;N;N;N], [125;10;N Mt Druitt;N;Y;N;N;N;N], [126;40;Q Robina;N;Y;N;N;N;N], [127;50;S Marion;N;Y;N;N;N;N], [128;60;W Rockingham;N;Y;N;N;N;N], [129;10;N Macquarie;N;Y;N;N;N;N], [131;20;V Melbourne City;N;Y;N;N;N;N], [132;20;V Glenorchy;N;Y;N;N;N;N], [133;40;Q Browns Plains;N;Y;N;N;N;N], [134;50;S Reynella;N;Y;N;N;N;N], [135;40;Q Capalaba;N;Y;N;N;N;N], [136;10;N Charlestown;N;Y;N;N;N;N], [137;20;V Dandenong;N;Y;N;N;N;N], [138;40;Q Cairns Central;N;Y;N;N;N;N], [139;40;Q Toowoomba;N;Y;N;N;N;N], [140;40;Q Pacific Fair;N;Y;N;N;N;N], [141;40;Q The Willows;N;Y;N;N;N;N], [142;50;S Hollywood Plaza;N;Y;N;N;N;N], [143;40;Q Hervey Bay;N;Y;N;N;N;N], [144;10;N Parramatta;N;Y;N;N;N;N], [145;10;N Port Macquarie;N;Y;N;N;N;N], [146;40;Q Palmerston;N;Y;N;N;N;N], [149;20;V Broadmeadows;N;Y;N;N;N;N], [150;10;N Cowra;N;Y;N;N;N;N], [151;60;W Perth;N;Y;N;N;N;N], [152;20;V Mornington;N;Y;N;N;N;N], [153;20;V Pakenham;N;Y;N;N;N;N], [154;10;N Shellharbour;N;Y;N;N;N;N], [155;40;Q Redbank;N;Y;N;N;N;N], [156;40;Q Morayfield;N;Y;N;N;N;N], [157;20;V Chirnside Park;N;Y;N;N;N;N], [158;20;V Brimbank Central;N;Y;N;N;N;N], [159;50;S Whyalla;N;Y;N;N;N;N], [160;20;V Watergardens;N;Y;N;N;N;N], [161;20;V Hobart;N;Y;N;N;N;N], [162;10;N Tuggeranong;N;Y;N;N;N;N], [163;10;N Queanbeyan;N;Y;N;N;N;N], [164;10;N Tuggerah;N;Y;N;N;N;N], [165;10;N Hurstville;N;Y;N;N;N;N], [166;40;Q Chermside;N;Y;N;N;N;N], [167;40;Q Northlakes;N;Y;N;N;N;N], [168;20;V Airport West;N;Y;N;N;N;N], [169;10;N Hornsby;N;Y;N;N;N;N], [170;10;N Bondi;N;Y;N;N;N;N], [171;10;N Burwood;N;Y;N;N;N;N], [173;60;W Bunbury;N;Y;N;N;N;N], [174;40;Q Carindale;N;Y;N;N;N;N], [175;10;N Tamworth;N;Y;N;N;N;N], [177;10;N Castle Hill;N;Y;N;N;N;N], [178;10;N Blacktown;N;Y;N;N;N;N], [179;20;V Greensborough;N;Y;N;N;N;N], [180;60;W Joondalup;N;Y;N;N;N;N], [183;20;V Swan Hill;N;Y;N;N;N;N], [184;40;Q Brisbane CBD;N;Y;N;N;N;N], [186;20;B Narre Warren (Closed);N;Y;N;N;N;N], [188;10;N Macarthur Square;N;Y;N;N;N;N], [189;20;B Northland Baby Target;N;Y;N;N;N;N], [191;50;B Golden Grove;N;Y;N;N;N;N], [192;10;N Wetherill Park;N;Y;N;N;N;N], [193;60;W Kalgoorlie;N;Y;N;N;N;N], [194;50;S Mildura;N;Y;N;N;N;N], [195;40;Q Bribie Island;N;Y;N;N;N;N], [196;60;W Meadow Springs;N;Y;N;N;N;N], [197;50;S Unley;N;Y;N;N;N;N]]')

        assert_p(
            'Table', 'Content',
            '[[1;20;\'V Geelong\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [2;40;\'Q Coffs Harbour\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [3;40;\'Q Mackay\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [4;20;\'V Ballarat\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [5;20;\'V Albury\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [6;20;\'V Wodonga\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [7;20;\'V Shepparton\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [8;20;\'V Bendigo\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [9;50;\'S Centrepoint\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [10;40;\'Q Earlville\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [11;10;\'N Cessnock\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [12;20;\'V Ringwood\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [15;10;\'N Bankstown\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [16;10;\'N Glendale\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [19;10;\'N Penrith\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [20;40;\'Q Indooroopilly\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [21;50;\'S Tea Tree Plaza\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [23;20;\'V Warnambool\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [24;50;\'S Newton\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [25;50;\'S Fulham Gardens\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [26;50;\'S Edwardstown\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [27;40;\'Q Runaway Bay\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [28;20;\'V Launceston\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [30;20;\'V Epping\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [32;20;\'V Camberwell\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [33;10;\'Y Blacktown (Closed)\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [35;10;\'N Rockdale\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [36;60;\'W Fremantle\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [21;10;\'N Miranda\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [38;40;\'Q Maroochydore\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [39;20;\'V Colac\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [40;40;\'Q Tweed Heads\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [42;20;\'V Reservoir\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [43;60;\'W Morley\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [44;50;\'S Mt Gambier\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [45;60;\'W Carousel\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [46;10;\'N Dubbo\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [47;50;\'S Sefton Park\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [48;40;\'Q Bundaberg\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [49;40;\'Q Rockhampton\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [52;10;\'N Eastwood\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [54;20;\'V Highpoint City\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [55;10;\'N Leichhardt\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [57;60;\'W Victoria Park\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [58;20;\'V Knox City\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [59;40;\'Q Buranda\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [60;10;\'N St Marys\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [61;20;\'V Waverley Gardens\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [62;40;\'Q Castletown\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [64;20;\'V Hoppers Crossing\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [65;60;\'W Innaloo\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [67;20;\'V Morwell Mid Valley\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [68;40;\'Q Mt Gravatt\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [69;60;\'W Midland\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [70;10;\'N Bass Hill\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [72;60;\'W Geraldton\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [73;40;\'Q Southport\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [74;10;\'N Campbelltown\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [75;20;\'V Sale\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [76;60;\'W Bull Creek\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [77;50;\'S Elizabeth\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [78;10;\'N Warringah Mall\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [79;60;\'W Stirling\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [80;20;\'V Sunshine\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [81;10;\'N Ashfield\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [82;20;\'V Box Hill\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [83;40;\'Q Springwood\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [84;40;\'Q Brookside\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [85;10;\'N Roselands\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [86;20;\'V Southland\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [87;20;\'V Chadstone\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [88;20;\'V Templestowe\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [89;10;\'N Erina\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [90;10;\'N Carlingford Court\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [91;10;\'N Chatswood\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [92;20;\'V Malvern\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [93;10;\'N Liverpool\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [94;60;\'W Whitford City\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [95;10;\'N Eastgarden\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [96;10;\'N Canberra Civic\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [97;20;\'V Fountain Gate\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [98;20;\'V Frankston\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [99;20;\'V Glen Waverley\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [100;20;\'V Waurn Ponds\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [125;10;\'N Mt Druitt\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [126;40;\'Q Robina\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [127;50;\'S Marion\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [128;60;\'W Rockingham\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [129;10;\'N Macquarie\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [131;20;\'V Melbourne City\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [132;20;\'V Glenorchy\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [133;40;\'Q Browns Plains\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [134;50;\'S Reynella\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [135;40;\'Q Capalaba\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [136;10;\'N Charlestown\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [137;20;\'V Dandenong\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [138;40;\'Q Cairns Central\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [139;40;\'Q Toowoomba\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [140;40;\'Q Pacific Fair\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [141;40;\'Q The Willows\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [142;50;\'S Hollywood Plaza\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [143;40;\'Q Hervey Bay\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [144;10;\'N Parramatta\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [145;10;\'N Port Macquarie\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [146;40;\'Q Palmerston\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [149;20;\'V Broadmeadows\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [150;10;\'N Cowra\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [151;60;\'W Perth\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [152;20;\'V Mornington\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [153;20;\'V Pakenham\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [154;10;\'N Shellharbour\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [155;40;\'Q Redbank\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [156;40;\'Q Morayfield\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [157;20;\'V Chirnside Park\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [158;20;\'V Brimbank Central\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [159;50;\'S Whyalla\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [160;20;\'V Watergardens\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [161;20;\'V Hobart\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [162;10;\'N Tuggeranong\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [163;10;\'N Queanbeyan\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [164;10;\'N Tuggerah\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [165;10;\'N Hurstville\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [166;40;\'Q Chermside\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [167;40;\'Q Northlakes\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [168;20;\'V Airport West\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [169;10;\'N Hornsby\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [170;10;\'N Bondi\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [171;10;\'N Burwood\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [173;60;\'W Bunbury\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [174;40;\'Q Carindale\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [175;10;\'N Tamworth\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [177;10;\'N Castle Hill\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [178;10;\'N Blacktown\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [179;20;\'V Greensborough\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [180;60;\'W Joondalup\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [183;20;\'V Swan Hill\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [184;40;\'Q Brisbane CBD\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [186;20;\'B Narre Warren (Closed)\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [188;10;\'N Macarthur Square\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [189;20;\'B Northland Baby Target\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [191;50;\'B Golden Grove\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [192;10;\'N Wetherill Park\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [193;60;\'W Kalgoorlie\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [194;50;\'S Mildura\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [195;40;\'Q Bribie Island\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [196;60;\'W Meadow Springs\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\'], [197;50;\'S Unley\';\'N\';\'Y\';\'N\';\'N\';\'N\';\'N\']]'
        )

    close()
Beispiel #22
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        select('FileChooser',
               commonBits.sampleDir() + 'DTAR1000_Store_file_std.bin')
        click(commonBits.fl('Edit') + '1')
        if commonBits.isVersion80():
            select_menu(
                commonBits.fl('File') + '>>' +
                commonBits.fl('Export as CSV file'))
            select('QuoteCombo', '"')
            select('CheckBox', 'true')
            select('CheckBox1', 'true')
        elif commonBits.isVersion80():
            select_menu(
                commonBits.fl('File') + '>>' +
                commonBits.fl('Export as CSV file'))
            select('ComboBox2', '"')
            select_menu('File>>Save as CSV file')
            select('QuoteCombo', '"')
            select('CheckBox1', 'true')
            select('CheckBox2', 'true')
        else:
            select_menu('File>>Save as CSV file')
            select('ComboBox2', '"')
            select('CheckBox', 'true')
            select('CheckBox1', 'true')
        select('FileChooser',
               commonBits.sampleDir() + 'csv_DTAR1000_Store_file_std.bin.csv')

        click(commonBits.fl('Save File'))
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        commonBits.selectOldFilemenu(select_menu, 'Utilities', 'Compare Menu')
        click('*2')
        select('FileChooser',
               commonBits.sampleDir() + 'csv_DTAR1000_Store_file_std.bin.csv')
        select('ComboBox1', 'CSV')
        select('ComboBox2', 'Generic CSV - enter details')
        click('Right')

        if window(''):
            click(commonBits.fl('Go'))
        close()

        select('TabbedPane', '')
        select('FileChooser',
               commonBits.sampleDir() + 'DTAR1000_Store_file_std.bin')
        click('Right')
        select('TabbedPane', '')
        select('Table', 'cell:' + commonBits.fl('Equivalent Record') + ',0( )')
        select('Table', 'DTAR1000 VB',
               commonBits.fl('Equivalent Record') + ',0')
        select(
            'Table',
            'cell:' + commonBits.fl('Equivalent Record') + ',0(DTAR1000 VB)')
        click('Right')
        select('TabbedPane', '')
        click(commonBits.fl('Compare'))
        assert_p('TextPane', 'Text', 'Files are Identical !!!')
    close()
Beispiel #23
0
def test():
	from Modules import commonBits

	java_recorded_version = '1.5.0_11'

	if window('Record Editor'):
		select_menu('Record Layouts>>Edit Layout')
		select('Table', 'cell:Record Name,0(ams PO Download)')
		select('TextField', 'ams PO D%')
		select('TextField1', '%')

		#select('TabbedPane', 'Extras')
		#select('TabbedPane', 'Child Records')
		select('Table', 'cell:Record Name,0(ams PO Download)')
		select('ChildRecordsJTbl', 'cell:Child Name,1(0)')
		assert_p('ChildRecordsJTbl', 'Text', '', 'Child Name,1')
		select('ChildRecordsJTbl', 'cell:Child Name,2(0)')
		if commonBits.isVersion82():
##			assert_p('ChildRecordsJTbl', 'Content', '[[, ams PO Download: Detail, 0, Record Type, D1, , ], [, ams PO Download: Header, 0, Record Type, H1, , ], [, ams PO Download: Allocation, 0, Record Type, S1, , ]]')
			assert_p('ChildRecordsJTbl', 'Content', '[[, ams PO Download: Detail, , Record Type, D1, , ], [, ams PO Download: Header, , Record Type, H1, , ], [, ams PO Download: Allocation, , Record Type, S1, , ]]')
			assert_p('ChildRecordsJTbl', 'Content', '[[, ams PO Download: Detail, , Record Type, D1, , ], [, ams PO Download: Header, , Record Type, H1, , ], [, ams PO Download: Allocation, , Record Type, S1, , ]]')
		elif commonBits.isVersion80():
			assert_p('ChildRecordsJTbl', 'Content', '[[, 353, 0, Record Type, D1, , -1], [, 356, 0, Record Type, H1, , -1], [, 357, 0, Record Type, S1, , -1]]')
			assert_p('ChildRecordsJTbl', 'Content', '[[, 353, 0, Record Type, D1, , -1], [, 356, 0, Record Type, H1, , -1], [, 357, 0, Record Type, S1, , -1]]')
		else:
			assert_p('ChildRecordsJTbl', 'Content', '[[, 353, 0, Record Type, D1, -1], [, 356, 0, Record Type, H1, -1], [, 357, 0, Record Type, S1, -1]]')
		select('ChildRecordsJTbl', 'cell:Child Name,0(0)')
		assert_p('ChildRecordsJTbl', 'Text', 'cell:Child Name,0()')
		select('TextField', 'ams PO Download: Detail%')
		select('TextField1', '%')

		#select('TabbedPane', 'Extras')
		#select('TabbedPane', 'Fields')
		#select('Table', '')
		select('RecordFieldsJTbl', 'cell:Description,2()')
		assert_p('RecordFieldsJTbl', 'Text', '', 'Description,2')
		select('RecordFieldsJTbl', 'cell:Description,3()')
		if commonBits.version() == 'MsAccess':
			assert_p('RecordFieldsJTbl', 'Content', '[[1, 2, Record Type, , 0, 0, 15, Ams PO Download, , ], [3, 9, Pack Qty, , 8, 4, 0, , , ], [12, 13, Pack Cost, , 8, 4, 0, , , ], [25, 13, APN, , 7, 0, 0, , , ], [38, 1, Filler, , 0, 0, 0, , , ], [39, 8, Product, , 7, 0, 0, , , ], [72, 15, pmg dtl tech key, , 0, 0, 0, , , ], [87, 15, Case Pack id, , 0, 0, 0, , , ], [101, 50, Product Name, , 0, 0, 0, , , ]]')
		else:
			assert_p('RecordFieldsJTbl', 'Content', '[[1, 2, Record Type, , 0, 0, 0, , , ], [3, 9, Pack Qty, , 8, 4, 0, , , ], [12, 13, Pack Cost, , 8, 4, 0, , , ], [25, 13, APN, , 7, 0, 0, , , ], [38, 1, Filler, , 0, 0, 0, , , ], [39, 8, Product, , 7, 0, 0, , , ], [72, 15, pmg dtl tech key, , 0, 0, 0, , , ], [87, 15, Case Pack id, , 0, 0, 0, , , ], [101, 50, Product Name, , 0, 0, 0, , , ]]')
		#select('TabbedPane', 'Extras')
		#select('TabbedPane', 'Fields')
		#select('Table', '')
		select('TextField', 'ams PO Download: Header%')
		select('TextField1', '%')
		select('RecordFieldsJTbl', 'cell:Description,4(Format YYMMDD)')
		assert_p('RecordFieldsJTbl', 'Text', 'Format YYMMDD', 'Description,4')
		select('RecordFieldsJTbl', 'cell:Description,9(Format YYMMDD)')
		if commonBits.version() == 'MsAccess':
			assert_p('RecordFieldsJTbl', 'Content', '[[1, 2, Record Type, , 0, 0, 15, Ams PO Download, , ], [3, 5, Sequence Number, , 8, 3, 0, , , ], [8, 10, Vendor, , 7, 0, 0, , , ], [18, 12, PO, , 8, 0, 0, , , ], [30, 6, Entry Date, Format YYMMDD, 0, 0, 0, , , ], [36, 8, Filler, , 0, 0, 0, , , ], [44, 2, beg01 code, , 0, 0, 0, , , ], [46, 2, beg02 code, , 0, 0, 0, , , ], [48, 4, Department, , 0, 0, 0, , , ], [52, 6, Expected Reciept Date, Format YYMMDD, 0, 0, 0, , , ], [58, 6, Cancel by date, Format YYMMDD, 0, 0, 0, , , ], [68, 1, EDI Type, , 0, 0, 0, , , ], [69, 6, Add Date, Format YYMMDD, 0, 0, 0, , , ], [75, 1, Filler, , 0, 0, 0, , , ], [76, 10, Department Name, , 0, 0, 0, , , ], [86, 1, Prcoess Type, C/N Conveyable/Non-Conveyable, 0, 0, 0, , , ], [87, 2, Order Type, , 0, 0, 0, , , ]]')
		else:
			assert_p('RecordFieldsJTbl', 'Content', '[[1, 2, Record Type, , 0, 0, 0, , , ], [3, 5, Sequence Number, , 8, 3, 0, , , ], [8, 10, Vendor, , 7, 0, 0, , , ], [18, 12, PO, , 8, 0, 0, , , ], [30, 6, Entry Date, Format YYMMDD, 0, 0, 0, , , ], [36, 8, Filler, , 0, 0, 0, , , ], [44, 2, beg01 code, , 0, 0, 0, , , ], [46, 2, beg02 code, , 0, 0, 0, , , ], [48, 4, Department, , 0, 0, 0, , , ], [52, 6, Expected Reciept Date, Format YYMMDD, 0, 0, 0, , , ], [58, 6, Cancel by date, Format YYMMDD, 0, 0, 0, , , ], [68, 1, EDI Type, , 0, 0, 0, , , ], [69, 6, Add Date, Format YYMMDD, 0, 0, 0, , , ], [75, 1, Filler, , 0, 0, 0, , , ], [76, 10, Department Name, , 0, 0, 0, , , ], [86, 1, Prcoess Type, C/N Conveyable/Non-Conveyable, 0, 0, 0, , , ], [87, 2, Order Type, , 0, 0, 0, , , ]]')
		select('RecordFieldsJTbl', 'cell:Description,9(Format YYMMDD)')
		click('ScrollPane$ScrollBar3', 570, 10)
		click('ScrollPane$ScrollBar3', 523, 10)
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu('Record Layouts>>Create Layout')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu('Record Layouts>>Layout Wizard')
		commonBits.doSleep()
		##commonBits.doSleep()
		##assert_p('Label9', 'Text', 'Data Base')
		##assert_p('Label9', 'Text', 'System')
		assert_p('BmKeyedComboBox', 'Text', 'Default')
		assert_p('Label3', 'Text', 'Record Type')
		assert_p('Label4', 'Text', 'Font Name')
	

		
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu('Record Layouts>>Load Cobol Copybook')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu('Record Layouts>>Edit System Table')
		select('TableListJTbl', 'cell:Details,1(EDI)')
		assert_p('TableListJTbl', 'Text', 'EDI', 'Details,1')
		select('TableListJTbl', 'cell:Details,5(Mainframe)')
		assert_p('TableListJTbl', 'Text', 'Mainframe', 'Details,5')
		select('TableListJTbl', 'cell:Details,5(Mainframe)')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
	close()
Beispiel #24
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_17'

    if window('Record Editor'):
        select('FileChooser', commonBits.sampleDir() + 'DTAR020_tst1.bin')
        select('ComboBox2', 'Unknown Format')
        commonBits.doEdit(click)

        if window(''):
            select('TextField1', 'cp037')
            select('Table', 'cell:A,1(6)')
            ##			select('Table', '')
            if commonBits.isVersion82():
                assert_p('TextField', 'Text', '27')
            elif commonBits.isVersion80():
                assert_p('TextField', 'Text', '138')
            else:
                assert_p('TextField', 'Text', '100')

            ##select('BmKeyedComboBox', '2')
            select('BmKeyedComboBox', 'Fixed Length Binary')

            select('TextField', '40')
            select('TextField1', 'cp037')
            assert_p('Table', 'RowCount', '12')

            assert_p('Table', 'ColumnCount', '40')
            select('TextField', '54')
            select('TextField1', 'cp037')
            ##			select('Table', '')
            assert_p('TextField', 'Text', '54')
            select('TextField1', 'cp037')
            assert_p('Table', 'RowCount', '9')
            assert_p('Table', 'ColumnCount', '54')
            select('TextField', '27')
            select('TextField1', 'cp037')
            assert_p('Table', 'RowCount', '17')
            commonBits.doSleep()
            click('Go')
            commonBits.doSleep()

        close()

        rightclick('Table', '1 - 27|Data,1')
        select_menu('Edit Record')
        ##		select('Table1', '''cell:1 - 27|Data,1(69684558
        assert_p('Table', 'Text',
                 'f6f9f6f8f4f5f5f8020c0040118c280c000000001c00000001900c',
                 'Hex,0')
        select_menu('Window>>DTAR020_tst1.bin>>Table:')

        select('LayoutCombo', 'Hex 1 Line')
        ##		assert_p('Table', 'Content', '[[[B@cd2bfc], [[B@8fb561], [[B@1304ef4], [[B@fa8cc6], [[B@2d14a], [[B@1cf6930], [[B@14bf534], [[B@9bee93], [[B@23c5ff], [[B@496381], [[B@f02db7], [[B@6d3209], [[B@fc7ceb], [[B@22d5b5], [[B@1b5080a], [[B@5e95ae], [[B@1ada1e0]]')
        select_menu('Edit>>Change Layout')
        select('ComboBox1', 'Mainframe')
        click('Go')
        ##		click('MetalInternalFrameTitlePane', 464, 10)
        ##commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu('Window>>DTAR020_tst1.bin>>Table:')

        assert_p(
            'Table', 'Content',
            '[[63604808, 20, 40118, 170, 1, 4.87], [69684558, 20, 40118, 280, 1, 19.00], [69684558, 20, 40118, 280, -1, -19.00], [69694158, 20, 40118, 280, 1, 5.01], [62684671, 20, 40118, 685, 1, 69.99], [62684671, 20, 40118, 685, -1, -69.99], [61664713, 59, 40118, 335, 1, 17.99], [61664713, 59, 40118, 335, -1, -17.99], [61684613, 59, 40118, 335, 1, 12.99], [68634752, 59, 40118, 410, 1, 8.99], [60694698, 59, 40118, 620, 1, 3.99], [60664659, 59, 40118, 620, 1, 3.99], [60614487, 59, 40118, 878, 1, 5.95], [68654655, 166, 40118, 60, 1, 5.08], [69624033, 166, 40118, 80, 1, 18.19], [60604100, 166, 40118, 80, 1, 13.30], [68674560, 166, 40118, 170, 1, 5.99]]'
        )
        assert_p(
            'Table', 'Content',
            '[[63604808, 20, 40118, 170, 1, 4.87], [69684558, 20, 40118, 280, 1, 19.00], [69684558, 20, 40118, 280, -1, -19.00], [69694158, 20, 40118, 280, 1, 5.01], [62684671, 20, 40118, 685, 1, 69.99], [62684671, 20, 40118, 685, -1, -69.99], [61664713, 59, 40118, 335, 1, 17.99], [61664713, 59, 40118, 335, -1, -17.99], [61684613, 59, 40118, 335, 1, 12.99], [68634752, 59, 40118, 410, 1, 8.99], [60694698, 59, 40118, 620, 1, 3.99], [60664659, 59, 40118, 620, 1, 3.99], [60614487, 59, 40118, 878, 1, 5.95], [68654655, 166, 40118, 60, 1, 5.08], [69624033, 166, 40118, 80, 1, 18.19], [60604100, 166, 40118, 80, 1, 13.30], [68674560, 166, 40118, 170, 1, 5.99]]'
        )
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        click('Open')
        select('ComboBox1', 'Mainframe')
        click('Edit1')
        assert_p(
            'Table', 'Content',
            '[[63604808, 20, 40118, 170, 1, 4.87], [69684558, 20, 40118, 280, 1, 19.00], [69684558, 20, 40118, 280, -1, -19.00], [69694158, 20, 40118, 280, 1, 5.01], [62684671, 20, 40118, 685, 1, 69.99], [62684671, 20, 40118, 685, -1, -69.99], [61664713, 59, 40118, 335, 1, 17.99], [61664713, 59, 40118, 335, -1, -17.99], [61684613, 59, 40118, 335, 1, 12.99], [68634752, 59, 40118, 410, 1, 8.99], [60694698, 59, 40118, 620, 1, 3.99], [60664659, 59, 40118, 620, 1, 3.99], [60614487, 59, 40118, 878, 1, 5.95], [68654655, 166, 40118, 60, 1, 5.08], [69624033, 166, 40118, 80, 1, 18.19], [60604100, 166, 40118, 80, 1, 13.30], [68674560, 166, 40118, 170, 1, 5.99]]'
        )
    close()
Beispiel #25
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        click('Preferences')

        if window('Record Editor Options Editor'):
            select('TabbedPane', commonBits.fl('Properties'))

            if commonBits.isVersion81():
                select('PropertiesTab', commonBits.fl('Test'))

                select('Test Mode_Chk', 'true')
                select('Warn on Structure change_Chk', 'false')
                select('Load In background_Chk', 'false')
                select('Use New Tree Expansion_Chk', 'false')
                select('On Search Screen default to "All Fields"_Chk', 'false')
                select('Add names to JComponents for use by testing tools_Chk',
                       'false')
                select('Rename Search btn_Chk', 'true')

                select('Include Type Name on Record Screen_Chk', 'false')

                click('Save')

                select('PropertiesTab', commonBits.fl('Behaviour'))

                select('Bring log to Front_Chk', 'false')
                select('Default to prefered layout_Chk', 'false')
                select('Show all export panels on the export Screen_Chk',
                       'true')
                select('Delete Selected rows with the delete key_Chk', 'false')

                select('Create Screens in seperate Windows_Chk', 'true')

                select('PropertiesTab', commonBits.fl('Layout Wizard'))
                select('Run the field search Automatically_Chk', 'true')

                click('Save')

                select('TabbedPane', commonBits.fl('Looks'))

                select('Look and Feel_Txt', 'Default')
            elif commonBits.isVersion80():
                select('TabbedPane1', 'Other Options')
                select('EditPropertiesPnl$BoolFld', 'true')
                select('EditPropertiesPnl$BoolFld1', 'false')

                select('EditPropertiesPnl$BoolFld6', 'false')
                select('EditPropertiesPnl$BoolFld7', 'false')
                select('EditPropertiesPnl$BoolFld7', 'false')

                select('EditPropertiesPnl$BoolFld4', 'false')
                select('EditPropertiesPnl$BoolFld5', 'false')

                select('TabbedPane1', 'Big Model Options')
                select('EditPropertiesPnl$BoolFld13', 'false')

                select('TabbedPane', 'Looks')
                select('ComboBox2', 'Default')
            else:
                select('TabbedPane1', 'Other Options')
                select('EditPropertiesPnl$BoolFld', 'true')
                select('EditPropertiesPnl$BoolFld1', 'false')

                select('TabbedPane1', 'Big Model Options')
                select('EditPropertiesPnl$BoolFld13', 'false')

                select('TabbedPane', 'Looks')
                select('ComboBox2', 'Default')

##			select('TabbedPane', 'Looks')
##			select('ComboBox2', 'Default')
            click('Save')
        close()
    close()
Beispiel #26
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_03'

    if window(commonBits.applicationName()):

        select('FileNameTxtFld',
               commonBits.sampleDir() + 'protoStoreSales3.bin')
        select('FileNameTxtFld1',
               commonBits.stdCopybookDir() + 'StoreSales3.protocomp')

        click('Edit1')
        ##		select('JTreeTable', '')
        rightclick('JTreeTable', 'Tree,0')
        select_menu('Fully Expand Tree')
        select('LayoutCombo', 'Prefered')
        select('JTreeTable', 'cell:saleDate,8(40118)')
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69684558, 40118, 1, 5010], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, -1, -19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 65674532, 40118, 1, 3590], [, , 1, 3590, 1, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69684558, 1, , ], [, , 69694158, 1, , ], [, , 65674532, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]'
        )
        select('JTreeTable', 'rows:[10,12],columns:[keycode,saleDate]')
        click('Delete2')

        ##		select('JTreeTable', 'rows:[18,19],columns:[Tree]')
        ##		xxx
        ##		click('Delete2')
        select('JTreeTable', 'rows:[18],columns:[Tree]')
        click('Delete2')
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69684558, 1, , ], [, , 69694158, 1, , ], [, , 65674532, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]'
        )
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69684558, 1, , ], [, , 69694158, 1, , ], [, , 65674532, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]'
        )

        select('JTreeTable', 'rows:[26,28],columns:[Tree]')
        click('Delete2')
        select('JTreeTable', 'rows:[27],columns:[Tree]')
        click('Delete2')
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69694158, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]'
        )
        select_menu('Utilities>>Compare with Disk')
        assert_p(
            'Table', 'Content',
            '[[, Deleted, 8, 69684558, 40118, 1, 5010], [, , , , , , ], [, Deleted, 10, 69694158, 40118, -1, -19000], [, , , , , , ], [, Deleted, 17, 929, Department: 929, , ], [, , , , , , ], [, Deleted, 18, 65674532, 40118, 1, 3590], [, , , , , , ], [, Deleted, 19, 1, 3590, 1, ], [, , , , , , ], [, Deleted, 26, 69684558, 1, , ], [, , , , , , ], [, Deleted, 28, 65674532, 1, , ], [, , , , , , ]]'
        )
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu('Window>>protoStoreSales3.bin>>Tree View')
        ##		select('JTreeTable', '')
        rightclick('JTreeTable', 'Tree,0')
        select_menu('Collapse Tree')
        ##		select('JTreeTable', '')
        rightclick('JTreeTable', 'Tree,2')
        select_menu('Fully Expand Tree')
        select('JTreeTable', 'cell:Tree,17(null)')
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , , , , ], [, , 60, Department: 60, , ], [, , , , , ], [, , 60614646, 40118, 1, 6000], [, , 60614707, 40118, 1, 6000], [, , 68654655, 40118, 1, 5080], [, , 69644897, 40118, 1, 5080], [, , 69654084, 40118, 1, 6000], [, , 5, 28160, 5, ], [, , 80, Department: 80, , ], [, , , , , ], [, , 60604100, 40118, 1, 13300], [, , 69624033, 40118, 1, 18190], [, , 2, 31490, 2, ], [, , 170, Department: 170, , ], [, , , , , ], [, , 68674560, 40118, 1, 5990], [, , 1, 5990, 1, ], [, , 193, Department: 193, , ], [, , , , , ], [, , 62694485, 40118, 1, 17560], [, , 62694706, 40118, 1, 13590], [, , 62694843, 40118, 1, 13590], [, , 67644384, 40118, 1, 23960], [, , 68664211, 40118, 1, 11190], [, , 69644164, 40118, 1, 21590], [, , 6, 101480, 6, ], [, , 220, Department: 220, , ], [, , , , , ], [, , 64674633, 40118, 1, 15990], [, , 1, 15990, 1, ], [, , 230, Department: 230, , ], [, , , , , ], [, , 69644961, 40118, 1, 9600], [, , 1, 9600, 1, ], [, , 235, Department: 235, , ], [, , , , , ], [, , 64604513, 40118, 1, 16990], [, , 64674965, 40118, 1, 19990], [, , 64674965, 40118, -1, -19990], [, , 64674965, 40118, 1, 12000], [, , 2, 28990, 4, ], [, , 250, Department: 250, , ], [, , , , , ], [, , 69604743, 40118, 1, 29950], [, , 1, 29950, 1, ], [, , 261, Department: 261, , ], [, , , , , ], [, , 60624523, 40118, 1, 12000], [, , 60624864, 40118, 1, 15000], [, , 62694605, 40118, 1, 25000], [, , 69634261, 40118, 1, 12000], [, , 69634263, 40118, 1, 25000], [, , 69634263, 40118, -1, -25000], [, , 69634263, 40118, 1, 12000], [, , 69634660, 40118, 1, 12000], [, , 69634922, 40118, 1, 19000], [, , 69644909, 40118, 1, 9000], [, , 8, 116000, 10, ], [, , 265, Department: 265, , ], [, , , , , ], [, , 62684207, 40118, 1, 19000], [, , 62684580, 40118, 1, 19000], [, , 69644602, 40118, 1, 19000], [, , 3, 57000, 3, ], [, , 270, Department: 270, , ], [, , , , , ], [, , 60664241, 40118, 1, 9000], [, , 60664302, 40118, 1, 9000], [, , 63634768, 40118, 1, 12000], [, , 69694959, 40118, 1, 11990], [, , 4, 41990, 4, ], [, , 275, Department: 275, , ], [, , , , , ], [, , 63654066, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 64624081, 40118, 1, 26240], [, , 69684947, 40118, 1, 22490], [, , 2, 48730, 2, ], [, , 320, Department: 320, , ], [, , , , , ], [, , 62664576, 40118, 1, 9720], [, , 63634260, 40118, 1, 5590], [, , 63654450, 40118, 1, 13990], [, , 63684449, 40118, 1, 16990], [, , 4, 46290, 4, ], [, , 335, Department: 335, , ], [, , , , , ], [, , 62604139, 40118, 1, 7990], [, , 1, 7990, 1, ], [, , 355, Department: 355, , ], [, , , , , ], [, , 62634862, 40118, 1, 11890], [, , 62654800, 40118, 1, 19990], [, , 69624221, 40118, 1, 16990], [, , 3, 48870, 3, ], [, , 360, Department: 360, , ], [, , , , , ], [, , 66674979, 40118, 1, 4500], [, , 69694685, 40118, 1, 6990], [, , 69694814, 40118, 1, 2500], [, , 69694814, 40118, 1, 2500], [, , 69694937, 40118, 1, 2500], [, , 5, 18990, 5, ], [, , 366, Department: 366, , ], [, , , , , ], [, , 62614014, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 370, Department: 370, , ], [, , , , , ], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62664231, 40118, 1, 8990], [, , 62664347, 40118, 1, 8990], [, , 68614651, 40118, 1, 3990], [, , 5, 59930, 11, ], [, , 375, Department: 375, , ], [, , , , , ], [, , 62684907, 40118, 1, 13990], [, , 62694193, 40118, 1, 13990], [, , 62694193, 40118, -1, -13990], [, , 62694193, 40118, 1, 11990], [, , 2, 25980, 4, ], [, , 395, Department: 395, , ], [, , , , , ], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 12800], [, , 63614741, 40118, 1, 27990], [, , 2, 40790, 8, ], [, , 405, Department: 405, , ], [, , , , , ], [, , 62614815, 40118, 1, 20000], [, , 1, 20000, 1, ], [, , 410, Department: 410, , ], [, , , , , ], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 64684719, 40118, 1, 9990], [, , 4, 15930, 4, ], [, , 415, Department: 415, , ], [, , , , , ], [, , 62684548, 40118, 1, 39990], [, , 62684548, 40118, 1, 39990], [, , 2, 79980, 2, ], [, , 432, Department: 432, , ], [, , , , , ], [, , 61694741, 40118, 1, 9060], [, , 62614534, 40118, 1, 9090], [, , 62664568, 40118, 1, 5990], [, , 62694387, 40118, 1, 7990], [, , 4, 32130, 4, ], [, , 440, Department: 440, , ], [, , , , , ], [, , 64684534, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 455, Department: 455, , ], [, , , , , ], [, , 62664151, 40118, 1, 25000], [, , 1, 25000, 1, ], [, , 471, Department: 471, , ], [, , , , , ], [, , 62664674, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 475, Department: 475, , ], [, , , , , ], [, , 62694575, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 485, Department: 485, , ], [, , , , , ], [, , 64674609, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 500, Department: 500, , ], [, , , , , ], [, , 60624185, 40118, 1, 8990], [, , 60624314, 40118, 1, 8990], [, , 2, 17980, 2, ], [, , 520, Department: 520, , ], [, , , , , ], [, , 62684028, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 650, Department: 650, , ], [, , , , , ], [, , 62634996, 40118, 1, 9990], [, , 1, 9990, 1, ], [, , 670, Department: 670, , ], [, , , , , ], [, , 61674701, 40118, 1, 3990], [, , 63654007, 40118, 1, 56990], [, , 2, 60980, 2, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 61684889, 40118, 1, 4490], [, , 61684889, 40118, 1, 4490], [, , 2, 8980, 2, ], [, , 801, Department: 801, , ], [, , , , , ], [, , 64604876, 40118, 1, 29620], [, , 64604876, 40118, 1, 29620], [, , 64644495, 40118, 1, 29650], [, , 64644495, 40118, 1, 29650], [, , 67624103, 40118, 1, 16500], [, , 5, 135040, 5, ], [, , 805, Department: 805, , ], [, , , , , ], [, , 60684907, 40118, 1, 5500], [, , 1, 5500, 1, ], [, , 830, Department: 830, , ], [, , , , , ], [, , 65604476, 40118, 1, 19950], [, , 1, 19950, 1, ], [, , 845, Department: 845, , ], [, , , , , ], [, , 62654454, 40118, 1, 5950], [, , 64634712, 40118, 1, 3900], [, , 2, 9850, 2, ], [, , 851, Department: 851, , ], [, , , , , ], [, , 62674092, 40118, 1, 15990], [, , 62694170, 40118, 1, 16990], [, , 2, 32980, 2, ], [, , 870, Department: 870, , ], [, , , , , ], [, , 63624299, 40118, 1, 10990], [, , 63624367, 40118, 1, 11190], [, , 2, 22180, 2, ], [, , 902, Department: 902, , ], [, , , , , ], [, , 68644966, 40118, 1, 12500], [, , 68644966, 40118, -1, -12500], [, , 68644966, 40118, 1, 10], [, , 69614229, 40118, 1, 15950], [, , 2, 15960, 4, ], [, , 904, Department: 904, , ], [, , , , , ], [, , 63694928, 40118, 1, 11490], [, , 69664661, 40118, 1, 14950], [, , 2, 26440, 2, ], [, , 905, Department: 905, , ], [, , , , , ], [, , 60654072, 40118, 1, 4330], [, , 60654072, 40118, 1, 4330], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 12800], [, , 68614329, 40118, 1, 39990], [, , 69614011, 40118, 1, 6990], [, , 5, 68440, 9, ], [, , 910, Department: 910, , ], [, , , , , ], [, , 69674069, 40118, 1, 10490], [, , 1, 10490, 1, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 60694417, 40118, 1, 650], [, , 63634081, 40118, 1, 3890], [, , 65694328, 40118, 1, 590], [, , 67664645, 40118, 1, 1390], [, , 67664966, 40118, 1, 890], [, , 67664966, 40118, 1, 890], [, , 6, 8300, 6, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 62664909, 40118, 1, 3290], [, , 62674492, 40118, 1, 1490], [, , 62674492, 40118, 1, 1490], [, , 62674751, 40118, 1, 1990], [, , 64654284, 40118, 1, 3990], [, , 66624253, 40118, 1, 3490], [, , 66624253, 40118, 1, 3490], [, , 66624829, 40118, 1, 1990], [, , 8, 21220, 8, ], [, , 970, Department: 970, , ], [, , , , , ], [, , 67634503, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , , , , ], [, , 60614646, 1, , ], [, , 60614707, 1, , ], [, , 68654655, 1, , ], [, , 69644897, 1, , ], [, , 69654084, 1, , ], [, , 60604100, 1, , ], [, , 69624033, 1, , ], [, , 68674560, 1, , ], [, , 62694485, 1, , ], [, , 62694706, 1, , ], [, , 62694843, 1, , ], [, , 67644384, 1, , ], [, , 68664211, 1, , ], [, , 69644164, 1, , ], [, , 64674633, 1, , ], [, , 69644961, 1, , ], [, , 64604513, 1, , ], [, , 64674965, 1, , ], [, , 69604743, 1, , ], [, , 60624523, 1, , ], [, , 60624864, 1, , ], [, , 62694605, 1, , ], [, , 69634261, 1, , ], [, , 69634263, 1, , ], [, , 69634660, 1, , ], [, , 69634922, 1, , ], [, , 69644909, 1, , ], [, , 62684207, 1, , ], [, , 62684580, 1, , ], [, , 69644602, 1, , ], [, , 60664241, 1, , ], [, , 60664302, 1, , ], [, , 63634768, 1, , ], [, , 69694959, 1, , ], [, , 63654066, 1, , ], [, , 64624081, 1, , ], [, , 69684947, 1, , ], [, , 62664576, 1, , ], [, , 63634260, 1, , ], [, , 63654450, 1, , ], [, , 63684449, 1, , ], [, , 62604139, 1, , ], [, , 62634862, 1, , ], [, , 62654800, 1, , ], [, , 69624221, 1, , ], [, , 66674979, 1, , ], [, , 69694685, 1, , ], [, , 69694814, 2, , ], [, , 69694937, 1, , ], [, , 62614014, 1, , ], [, , 62624382, 2, , ], [, , 62664231, 1, , ], [, , 62664347, 1, , ], [, , 68614651, 1, , ], [, , 62684907, 1, , ], [, , 62694193, 1, , ], [, , 60614265, 1, , ], [, , 63614741, 1, , ], [, , 62614815, 1, , ], [, , 63684098, 3, , ], [, , 64684719, 1, , ], [, , 62684548, 2, , ], [, , 61694741, 1, , ], [, , 62614534, 1, , ], [, , 62664568, 1, , ], [, , 62694387, 1, , ], [, , 64684534, 1, , ], [, , 62664151, 1, , ], [, , 62664674, 1, , ], [, , 62694575, 1, , ], [, , 64674609, 1, , ], [, , 60624185, 1, , ], [, , 60624314, 1, , ], [, , 62684028, 1, , ], [, , 62634996, 1, , ], [, , 61674701, 1, , ], [, , 63654007, 1, , ], [, , 61684889, 2, , ], [, , 64604876, 2, , ], [, , 64644495, 2, , ], [, , 67624103, 1, , ], [, , 60684907, 1, , ], [, , 65604476, 1, , ], [, , 62654454, 1, , ], [, , 64634712, 1, , ], [, , 62674092, 1, , ], [, , 62694170, 1, , ], [, , 63624299, 1, , ], [, , 63624367, 1, , ], [, , 68644966, 1, , ], [, , 69614229, 1, , ], [, , 63694928, 1, , ], [, , 69664661, 1, , ], [, , 60654072, 2, , ], [, , 68604583, 1, , ], [, , 68614329, 1, , ], [, , 69614011, 1, , ], [, , 69674069, 1, , ], [, , 60694417, 1, , ], [, , 63634081, 1, , ], [, , 65694328, 1, , ], [, , 67664645, 1, , ], [, , 67664966, 2, , ], [, , 62664909, 1, , ], [, , 62674492, 2, , ], [, , 62674751, 1, , ], [, , 64654284, 1, , ], [, , 66624253, 2, , ], [, , 66624829, 1, , ], [, , 67634503, 1, , ], [, , 122, 1591450, 146, ], [, , 184, Store: 184, , ]]'
        )
        select('JTreeTable', 'cell:Tree,19(5990)')
        select('JTreeTable', 'cell:Tree,19(5990)')
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , , , , ], [, , 60, Department: 60, , ], [, , , , , ], [, , 60614646, 40118, 1, 6000], [, , 60614707, 40118, 1, 6000], [, , 68654655, 40118, 1, 5080], [, , 69644897, 40118, 1, 5080], [, , 69654084, 40118, 1, 6000], [, , 5, 28160, 5, ], [, , 80, Department: 80, , ], [, , , , , ], [, , 60604100, 40118, 1, 13300], [, , 69624033, 40118, 1, 18190], [, , 2, 31490, 2, ], [, , 170, Department: 170, , ], [, , , , , ], [, , 68674560, 40118, 1, 5990], [, , 1, 5990, 1, ], [, , 193, Department: 193, , ], [, , , , , ], [, , 62694485, 40118, 1, 17560], [, , 62694706, 40118, 1, 13590], [, , 62694843, 40118, 1, 13590], [, , 67644384, 40118, 1, 23960], [, , 68664211, 40118, 1, 11190], [, , 69644164, 40118, 1, 21590], [, , 6, 101480, 6, ], [, , 220, Department: 220, , ], [, , , , , ], [, , 64674633, 40118, 1, 15990], [, , 1, 15990, 1, ], [, , 230, Department: 230, , ], [, , , , , ], [, , 69644961, 40118, 1, 9600], [, , 1, 9600, 1, ], [, , 235, Department: 235, , ], [, , , , , ], [, , 64604513, 40118, 1, 16990], [, , 64674965, 40118, 1, 19990], [, , 64674965, 40118, -1, -19990], [, , 64674965, 40118, 1, 12000], [, , 2, 28990, 4, ], [, , 250, Department: 250, , ], [, , , , , ], [, , 69604743, 40118, 1, 29950], [, , 1, 29950, 1, ], [, , 261, Department: 261, , ], [, , , , , ], [, , 60624523, 40118, 1, 12000], [, , 60624864, 40118, 1, 15000], [, , 62694605, 40118, 1, 25000], [, , 69634261, 40118, 1, 12000], [, , 69634263, 40118, 1, 25000], [, , 69634263, 40118, -1, -25000], [, , 69634263, 40118, 1, 12000], [, , 69634660, 40118, 1, 12000], [, , 69634922, 40118, 1, 19000], [, , 69644909, 40118, 1, 9000], [, , 8, 116000, 10, ], [, , 265, Department: 265, , ], [, , , , , ], [, , 62684207, 40118, 1, 19000], [, , 62684580, 40118, 1, 19000], [, , 69644602, 40118, 1, 19000], [, , 3, 57000, 3, ], [, , 270, Department: 270, , ], [, , , , , ], [, , 60664241, 40118, 1, 9000], [, , 60664302, 40118, 1, 9000], [, , 63634768, 40118, 1, 12000], [, , 69694959, 40118, 1, 11990], [, , 4, 41990, 4, ], [, , 275, Department: 275, , ], [, , , , , ], [, , 63654066, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 64624081, 40118, 1, 26240], [, , 69684947, 40118, 1, 22490], [, , 2, 48730, 2, ], [, , 320, Department: 320, , ], [, , , , , ], [, , 62664576, 40118, 1, 9720], [, , 63634260, 40118, 1, 5590], [, , 63654450, 40118, 1, 13990], [, , 63684449, 40118, 1, 16990], [, , 4, 46290, 4, ], [, , 335, Department: 335, , ], [, , , , , ], [, , 62604139, 40118, 1, 7990], [, , 1, 7990, 1, ], [, , 355, Department: 355, , ], [, , , , , ], [, , 62634862, 40118, 1, 11890], [, , 62654800, 40118, 1, 19990], [, , 69624221, 40118, 1, 16990], [, , 3, 48870, 3, ], [, , 360, Department: 360, , ], [, , , , , ], [, , 66674979, 40118, 1, 4500], [, , 69694685, 40118, 1, 6990], [, , 69694814, 40118, 1, 2500], [, , 69694814, 40118, 1, 2500], [, , 69694937, 40118, 1, 2500], [, , 5, 18990, 5, ], [, , 366, Department: 366, , ], [, , , , , ], [, , 62614014, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 370, Department: 370, , ], [, , , , , ], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62664231, 40118, 1, 8990], [, , 62664347, 40118, 1, 8990], [, , 68614651, 40118, 1, 3990], [, , 5, 59930, 11, ], [, , 375, Department: 375, , ], [, , , , , ], [, , 62684907, 40118, 1, 13990], [, , 62694193, 40118, 1, 13990], [, , 62694193, 40118, -1, -13990], [, , 62694193, 40118, 1, 11990], [, , 2, 25980, 4, ], [, , 395, Department: 395, , ], [, , , , , ], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 12800], [, , 63614741, 40118, 1, 27990], [, , 2, 40790, 8, ], [, , 405, Department: 405, , ], [, , , , , ], [, , 62614815, 40118, 1, 20000], [, , 1, 20000, 1, ], [, , 410, Department: 410, , ], [, , , , , ], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 64684719, 40118, 1, 9990], [, , 4, 15930, 4, ], [, , 415, Department: 415, , ], [, , , , , ], [, , 62684548, 40118, 1, 39990], [, , 62684548, 40118, 1, 39990], [, , 2, 79980, 2, ], [, , 432, Department: 432, , ], [, , , , , ], [, , 61694741, 40118, 1, 9060], [, , 62614534, 40118, 1, 9090], [, , 62664568, 40118, 1, 5990], [, , 62694387, 40118, 1, 7990], [, , 4, 32130, 4, ], [, , 440, Department: 440, , ], [, , , , , ], [, , 64684534, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 455, Department: 455, , ], [, , , , , ], [, , 62664151, 40118, 1, 25000], [, , 1, 25000, 1, ], [, , 471, Department: 471, , ], [, , , , , ], [, , 62664674, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 475, Department: 475, , ], [, , , , , ], [, , 62694575, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 485, Department: 485, , ], [, , , , , ], [, , 64674609, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 500, Department: 500, , ], [, , , , , ], [, , 60624185, 40118, 1, 8990], [, , 60624314, 40118, 1, 8990], [, , 2, 17980, 2, ], [, , 520, Department: 520, , ], [, , , , , ], [, , 62684028, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 650, Department: 650, , ], [, , , , , ], [, , 62634996, 40118, 1, 9990], [, , 1, 9990, 1, ], [, , 670, Department: 670, , ], [, , , , , ], [, , 61674701, 40118, 1, 3990], [, , 63654007, 40118, 1, 56990], [, , 2, 60980, 2, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 61684889, 40118, 1, 4490], [, , 61684889, 40118, 1, 4490], [, , 2, 8980, 2, ], [, , 801, Department: 801, , ], [, , , , , ], [, , 64604876, 40118, 1, 29620], [, , 64604876, 40118, 1, 29620], [, , 64644495, 40118, 1, 29650], [, , 64644495, 40118, 1, 29650], [, , 67624103, 40118, 1, 16500], [, , 5, 135040, 5, ], [, , 805, Department: 805, , ], [, , , , , ], [, , 60684907, 40118, 1, 5500], [, , 1, 5500, 1, ], [, , 830, Department: 830, , ], [, , , , , ], [, , 65604476, 40118, 1, 19950], [, , 1, 19950, 1, ], [, , 845, Department: 845, , ], [, , , , , ], [, , 62654454, 40118, 1, 5950], [, , 64634712, 40118, 1, 3900], [, , 2, 9850, 2, ], [, , 851, Department: 851, , ], [, , , , , ], [, , 62674092, 40118, 1, 15990], [, , 62694170, 40118, 1, 16990], [, , 2, 32980, 2, ], [, , 870, Department: 870, , ], [, , , , , ], [, , 63624299, 40118, 1, 10990], [, , 63624367, 40118, 1, 11190], [, , 2, 22180, 2, ], [, , 902, Department: 902, , ], [, , , , , ], [, , 68644966, 40118, 1, 12500], [, , 68644966, 40118, -1, -12500], [, , 68644966, 40118, 1, 10], [, , 69614229, 40118, 1, 15950], [, , 2, 15960, 4, ], [, , 904, Department: 904, , ], [, , , , , ], [, , 63694928, 40118, 1, 11490], [, , 69664661, 40118, 1, 14950], [, , 2, 26440, 2, ], [, , 905, Department: 905, , ], [, , , , , ], [, , 60654072, 40118, 1, 4330], [, , 60654072, 40118, 1, 4330], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 12800], [, , 68614329, 40118, 1, 39990], [, , 69614011, 40118, 1, 6990], [, , 5, 68440, 9, ], [, , 910, Department: 910, , ], [, , , , , ], [, , 69674069, 40118, 1, 10490], [, , 1, 10490, 1, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 60694417, 40118, 1, 650], [, , 63634081, 40118, 1, 3890], [, , 65694328, 40118, 1, 590], [, , 67664645, 40118, 1, 1390], [, , 67664966, 40118, 1, 890], [, , 67664966, 40118, 1, 890], [, , 6, 8300, 6, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 62664909, 40118, 1, 3290], [, , 62674492, 40118, 1, 1490], [, , 62674492, 40118, 1, 1490], [, , 62674751, 40118, 1, 1990], [, , 64654284, 40118, 1, 3990], [, , 66624253, 40118, 1, 3490], [, , 66624253, 40118, 1, 3490], [, , 66624829, 40118, 1, 1990], [, , 8, 21220, 8, ], [, , 970, Department: 970, , ], [, , , , , ], [, , 67634503, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , , , , ], [, , 60614646, 1, , ], [, , 60614707, 1, , ], [, , 68654655, 1, , ], [, , 69644897, 1, , ], [, , 69654084, 1, , ], [, , 60604100, 1, , ], [, , 69624033, 1, , ], [, , 68674560, 1, , ], [, , 62694485, 1, , ], [, , 62694706, 1, , ], [, , 62694843, 1, , ], [, , 67644384, 1, , ], [, , 68664211, 1, , ], [, , 69644164, 1, , ], [, , 64674633, 1, , ], [, , 69644961, 1, , ], [, , 64604513, 1, , ], [, , 64674965, 1, , ], [, , 69604743, 1, , ], [, , 60624523, 1, , ], [, , 60624864, 1, , ], [, , 62694605, 1, , ], [, , 69634261, 1, , ], [, , 69634263, 1, , ], [, , 69634660, 1, , ], [, , 69634922, 1, , ], [, , 69644909, 1, , ], [, , 62684207, 1, , ], [, , 62684580, 1, , ], [, , 69644602, 1, , ], [, , 60664241, 1, , ], [, , 60664302, 1, , ], [, , 63634768, 1, , ], [, , 69694959, 1, , ], [, , 63654066, 1, , ], [, , 64624081, 1, , ], [, , 69684947, 1, , ], [, , 62664576, 1, , ], [, , 63634260, 1, , ], [, , 63654450, 1, , ], [, , 63684449, 1, , ], [, , 62604139, 1, , ], [, , 62634862, 1, , ], [, , 62654800, 1, , ], [, , 69624221, 1, , ], [, , 66674979, 1, , ], [, , 69694685, 1, , ], [, , 69694814, 2, , ], [, , 69694937, 1, , ], [, , 62614014, 1, , ], [, , 62624382, 2, , ], [, , 62664231, 1, , ], [, , 62664347, 1, , ], [, , 68614651, 1, , ], [, , 62684907, 1, , ], [, , 62694193, 1, , ], [, , 60614265, 1, , ], [, , 63614741, 1, , ], [, , 62614815, 1, , ], [, , 63684098, 3, , ], [, , 64684719, 1, , ], [, , 62684548, 2, , ], [, , 61694741, 1, , ], [, , 62614534, 1, , ], [, , 62664568, 1, , ], [, , 62694387, 1, , ], [, , 64684534, 1, , ], [, , 62664151, 1, , ], [, , 62664674, 1, , ], [, , 62694575, 1, , ], [, , 64674609, 1, , ], [, , 60624185, 1, , ], [, , 60624314, 1, , ], [, , 62684028, 1, , ], [, , 62634996, 1, , ], [, , 61674701, 1, , ], [, , 63654007, 1, , ], [, , 61684889, 2, , ], [, , 64604876, 2, , ], [, , 64644495, 2, , ], [, , 67624103, 1, , ], [, , 60684907, 1, , ], [, , 65604476, 1, , ], [, , 62654454, 1, , ], [, , 64634712, 1, , ], [, , 62674092, 1, , ], [, , 62694170, 1, , ], [, , 63624299, 1, , ], [, , 63624367, 1, , ], [, , 68644966, 1, , ], [, , 69614229, 1, , ], [, , 63694928, 1, , ], [, , 69664661, 1, , ], [, , 60654072, 2, , ], [, , 68604583, 1, , ], [, , 68614329, 1, , ], [, , 69614011, 1, , ], [, , 69674069, 1, , ], [, , 60694417, 1, , ], [, , 63634081, 1, , ], [, , 65694328, 1, , ], [, , 67664645, 1, , ], [, , 67664966, 2, , ], [, , 62664909, 1, , ], [, , 62674492, 2, , ], [, , 62674751, 1, , ], [, , 64654284, 1, , ], [, , 66624253, 2, , ], [, , 66624829, 1, , ], [, , 67634503, 1, , ], [, , 122, 1591450, 146, ], [, , 184, Store: 184, , ]]'
        )
        select('JTreeTable', 'rows:[25,28],columns:[Tree,keycode]')
        click('Delete2')
        select('JTreeTable', 'cell:Tree,17(170)')
        click('Delete2')
        ##		select('JTreeTable', 'rows:[21],columns:[Tree]')
        ##		click('Delete2')
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , , , , ], [, , 60, Department: 60, , ], [, , , , , ], [, , 60614646, 40118, 1, 6000], [, , 60614707, 40118, 1, 6000], [, , 68654655, 40118, 1, 5080], [, , 69644897, 40118, 1, 5080], [, , 69654084, 40118, 1, 6000], [, , 5, 28160, 5, ], [, , 80, Department: 80, , ], [, , , , , ], [, , 60604100, 40118, 1, 13300], [, , 69624033, 40118, 1, 18190], [, , 2, 31490, 2, ], [, , 193, Department: 193, , ], [, , , , , ], [, , 62694485, 40118, 1, 17560], [, , 62694706, 40118, 1, 13590], [, , 67644384, 40118, 1, 23960], [, , 68664211, 40118, 1, 11190], [, , 6, 101480, 6, ], [, , 220, Department: 220, , ], [, , , , , ], [, , 64674633, 40118, 1, 15990], [, , 1, 15990, 1, ], [, , 230, Department: 230, , ], [, , , , , ], [, , 69644961, 40118, 1, 9600], [, , 1, 9600, 1, ], [, , 235, Department: 235, , ], [, , , , , ], [, , 64604513, 40118, 1, 16990], [, , 64674965, 40118, 1, 19990], [, , 64674965, 40118, -1, -19990], [, , 64674965, 40118, 1, 12000], [, , 2, 28990, 4, ], [, , 250, Department: 250, , ], [, , , , , ], [, , 69604743, 40118, 1, 29950], [, , 1, 29950, 1, ], [, , 261, Department: 261, , ], [, , , , , ], [, , 60624523, 40118, 1, 12000], [, , 60624864, 40118, 1, 15000], [, , 62694605, 40118, 1, 25000], [, , 69634261, 40118, 1, 12000], [, , 69634263, 40118, 1, 25000], [, , 69634263, 40118, -1, -25000], [, , 69634263, 40118, 1, 12000], [, , 69634660, 40118, 1, 12000], [, , 69634922, 40118, 1, 19000], [, , 69644909, 40118, 1, 9000], [, , 8, 116000, 10, ], [, , 265, Department: 265, , ], [, , , , , ], [, , 62684207, 40118, 1, 19000], [, , 62684580, 40118, 1, 19000], [, , 69644602, 40118, 1, 19000], [, , 3, 57000, 3, ], [, , 270, Department: 270, , ], [, , , , , ], [, , 60664241, 40118, 1, 9000], [, , 60664302, 40118, 1, 9000], [, , 63634768, 40118, 1, 12000], [, , 69694959, 40118, 1, 11990], [, , 4, 41990, 4, ], [, , 275, Department: 275, , ], [, , , , , ], [, , 63654066, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 64624081, 40118, 1, 26240], [, , 69684947, 40118, 1, 22490], [, , 2, 48730, 2, ], [, , 320, Department: 320, , ], [, , , , , ], [, , 62664576, 40118, 1, 9720], [, , 63634260, 40118, 1, 5590], [, , 63654450, 40118, 1, 13990], [, , 63684449, 40118, 1, 16990], [, , 4, 46290, 4, ], [, , 335, Department: 335, , ], [, , , , , ], [, , 62604139, 40118, 1, 7990], [, , 1, 7990, 1, ], [, , 355, Department: 355, , ], [, , , , , ], [, , 62634862, 40118, 1, 11890], [, , 62654800, 40118, 1, 19990], [, , 69624221, 40118, 1, 16990], [, , 3, 48870, 3, ], [, , 360, Department: 360, , ], [, , , , , ], [, , 66674979, 40118, 1, 4500], [, , 69694685, 40118, 1, 6990], [, , 69694814, 40118, 1, 2500], [, , 69694814, 40118, 1, 2500], [, , 69694937, 40118, 1, 2500], [, , 5, 18990, 5, ], [, , 366, Department: 366, , ], [, , , , , ], [, , 62614014, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 370, Department: 370, , ], [, , , , , ], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62664231, 40118, 1, 8990], [, , 62664347, 40118, 1, 8990], [, , 68614651, 40118, 1, 3990], [, , 5, 59930, 11, ], [, , 375, Department: 375, , ], [, , , , , ], [, , 62684907, 40118, 1, 13990], [, , 62694193, 40118, 1, 13990], [, , 62694193, 40118, -1, -13990], [, , 62694193, 40118, 1, 11990], [, , 2, 25980, 4, ], [, , 395, Department: 395, , ], [, , , , , ], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 12800], [, , 63614741, 40118, 1, 27990], [, , 2, 40790, 8, ], [, , 405, Department: 405, , ], [, , , , , ], [, , 62614815, 40118, 1, 20000], [, , 1, 20000, 1, ], [, , 410, Department: 410, , ], [, , , , , ], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 64684719, 40118, 1, 9990], [, , 4, 15930, 4, ], [, , 415, Department: 415, , ], [, , , , , ], [, , 62684548, 40118, 1, 39990], [, , 62684548, 40118, 1, 39990], [, , 2, 79980, 2, ], [, , 432, Department: 432, , ], [, , , , , ], [, , 61694741, 40118, 1, 9060], [, , 62614534, 40118, 1, 9090], [, , 62664568, 40118, 1, 5990], [, , 62694387, 40118, 1, 7990], [, , 4, 32130, 4, ], [, , 440, Department: 440, , ], [, , , , , ], [, , 64684534, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 455, Department: 455, , ], [, , , , , ], [, , 62664151, 40118, 1, 25000], [, , 1, 25000, 1, ], [, , 471, Department: 471, , ], [, , , , , ], [, , 62664674, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 475, Department: 475, , ], [, , , , , ], [, , 62694575, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 485, Department: 485, , ], [, , , , , ], [, , 64674609, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 500, Department: 500, , ], [, , , , , ], [, , 60624185, 40118, 1, 8990], [, , 60624314, 40118, 1, 8990], [, , 2, 17980, 2, ], [, , 520, Department: 520, , ], [, , , , , ], [, , 62684028, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 650, Department: 650, , ], [, , , , , ], [, , 62634996, 40118, 1, 9990], [, , 1, 9990, 1, ], [, , 670, Department: 670, , ], [, , , , , ], [, , 61674701, 40118, 1, 3990], [, , 63654007, 40118, 1, 56990], [, , 2, 60980, 2, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 61684889, 40118, 1, 4490], [, , 61684889, 40118, 1, 4490], [, , 2, 8980, 2, ], [, , 801, Department: 801, , ], [, , , , , ], [, , 64604876, 40118, 1, 29620], [, , 64604876, 40118, 1, 29620], [, , 64644495, 40118, 1, 29650], [, , 64644495, 40118, 1, 29650], [, , 67624103, 40118, 1, 16500], [, , 5, 135040, 5, ], [, , 805, Department: 805, , ], [, , , , , ], [, , 60684907, 40118, 1, 5500], [, , 1, 5500, 1, ], [, , 830, Department: 830, , ], [, , , , , ], [, , 65604476, 40118, 1, 19950], [, , 1, 19950, 1, ], [, , 845, Department: 845, , ], [, , , , , ], [, , 62654454, 40118, 1, 5950], [, , 64634712, 40118, 1, 3900], [, , 2, 9850, 2, ], [, , 851, Department: 851, , ], [, , , , , ], [, , 62674092, 40118, 1, 15990], [, , 62694170, 40118, 1, 16990], [, , 2, 32980, 2, ], [, , 870, Department: 870, , ], [, , , , , ], [, , 63624299, 40118, 1, 10990], [, , 63624367, 40118, 1, 11190], [, , 2, 22180, 2, ], [, , 902, Department: 902, , ], [, , , , , ], [, , 68644966, 40118, 1, 12500], [, , 68644966, 40118, -1, -12500], [, , 68644966, 40118, 1, 10], [, , 69614229, 40118, 1, 15950], [, , 2, 15960, 4, ], [, , 904, Department: 904, , ], [, , , , , ], [, , 63694928, 40118, 1, 11490], [, , 69664661, 40118, 1, 14950], [, , 2, 26440, 2, ], [, , 905, Department: 905, , ], [, , , , , ], [, , 60654072, 40118, 1, 4330], [, , 60654072, 40118, 1, 4330], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 12800], [, , 68614329, 40118, 1, 39990], [, , 69614011, 40118, 1, 6990], [, , 5, 68440, 9, ], [, , 910, Department: 910, , ], [, , , , , ], [, , 69674069, 40118, 1, 10490], [, , 1, 10490, 1, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 60694417, 40118, 1, 650], [, , 63634081, 40118, 1, 3890], [, , 65694328, 40118, 1, 590], [, , 67664645, 40118, 1, 1390], [, , 67664966, 40118, 1, 890], [, , 67664966, 40118, 1, 890], [, , 6, 8300, 6, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 62664909, 40118, 1, 3290], [, , 62674492, 40118, 1, 1490], [, , 62674492, 40118, 1, 1490], [, , 62674751, 40118, 1, 1990], [, , 64654284, 40118, 1, 3990], [, , 66624253, 40118, 1, 3490], [, , 66624253, 40118, 1, 3490], [, , 66624829, 40118, 1, 1990], [, , 8, 21220, 8, ], [, , 970, Department: 970, , ], [, , , , , ], [, , 67634503, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , , , , ], [, , 60614646, 1, , ], [, , 60614707, 1, , ], [, , 68654655, 1, , ], [, , 69644897, 1, , ], [, , 69654084, 1, , ], [, , 60604100, 1, , ], [, , 69624033, 1, , ], [, , 68674560, 1, , ], [, , 62694485, 1, , ], [, , 62694706, 1, , ], [, , 62694843, 1, , ], [, , 67644384, 1, , ], [, , 68664211, 1, , ], [, , 69644164, 1, , ], [, , 64674633, 1, , ], [, , 69644961, 1, , ], [, , 64604513, 1, , ], [, , 64674965, 1, , ], [, , 69604743, 1, , ], [, , 60624523, 1, , ], [, , 60624864, 1, , ], [, , 62694605, 1, , ], [, , 69634261, 1, , ], [, , 69634263, 1, , ], [, , 69634660, 1, , ], [, , 69634922, 1, , ], [, , 69644909, 1, , ], [, , 62684207, 1, , ], [, , 62684580, 1, , ], [, , 69644602, 1, , ], [, , 60664241, 1, , ], [, , 60664302, 1, , ], [, , 63634768, 1, , ], [, , 69694959, 1, , ], [, , 63654066, 1, , ], [, , 64624081, 1, , ], [, , 69684947, 1, , ], [, , 62664576, 1, , ], [, , 63634260, 1, , ], [, , 63654450, 1, , ], [, , 63684449, 1, , ], [, , 62604139, 1, , ], [, , 62634862, 1, , ], [, , 62654800, 1, , ], [, , 69624221, 1, , ], [, , 66674979, 1, , ], [, , 69694685, 1, , ], [, , 69694814, 2, , ], [, , 69694937, 1, , ], [, , 62614014, 1, , ], [, , 62624382, 2, , ], [, , 62664231, 1, , ], [, , 62664347, 1, , ], [, , 68614651, 1, , ], [, , 62684907, 1, , ], [, , 62694193, 1, , ], [, , 60614265, 1, , ], [, , 63614741, 1, , ], [, , 62614815, 1, , ], [, , 63684098, 3, , ], [, , 64684719, 1, , ], [, , 62684548, 2, , ], [, , 61694741, 1, , ], [, , 62614534, 1, , ], [, , 62664568, 1, , ], [, , 62694387, 1, , ], [, , 64684534, 1, , ], [, , 62664151, 1, , ], [, , 62664674, 1, , ], [, , 62694575, 1, , ], [, , 64674609, 1, , ], [, , 60624185, 1, , ], [, , 60624314, 1, , ], [, , 62684028, 1, , ], [, , 62634996, 1, , ], [, , 61674701, 1, , ], [, , 63654007, 1, , ], [, , 61684889, 2, , ], [, , 64604876, 2, , ], [, , 64644495, 2, , ], [, , 67624103, 1, , ], [, , 60684907, 1, , ], [, , 65604476, 1, , ], [, , 62654454, 1, , ], [, , 64634712, 1, , ], [, , 62674092, 1, , ], [, , 62694170, 1, , ], [, , 63624299, 1, , ], [, , 63624367, 1, , ], [, , 68644966, 1, , ], [, , 69614229, 1, , ], [, , 63694928, 1, , ], [, , 69664661, 1, , ], [, , 60654072, 2, , ], [, , 68604583, 1, , ], [, , 68614329, 1, , ], [, , 69614011, 1, , ], [, , 69674069, 1, , ], [, , 60694417, 1, , ], [, , 63634081, 1, , ], [, , 65694328, 1, , ], [, , 67664645, 1, , ], [, , 67664966, 2, , ], [, , 62664909, 1, , ], [, , 62674492, 2, , ], [, , 62674751, 1, , ], [, , 64654284, 1, , ], [, , 66624253, 2, , ], [, , 66624829, 1, , ], [, , 67634503, 1, , ], [, , 122, 1591450, 146, ], [, , 184, Store: 184, , ]]'
        )
        select_menu('Utilities>>Compare with Disk')
        assert_p(
            'Table', 'Content',
            '[[, Deleted, 8, 69684558, 40118, 1, 5010], [, , , , , , ], [, Deleted, 10, 69694158, 40118, -1, -19000], [, , , , , , ], [, Deleted, 17, 929, Department: 929, , ], [, , , , , , ], [, Deleted, 18, 65674532, 40118, 1, 3590], [, , , , , , ], [, Deleted, 19, 1, 3590, 1, ], [, , , , , , ], [, Deleted, 26, 69684558, 1, , ], [, , , , , , ], [, Deleted, 28, 65674532, 1, , ], [, , , , , , ], [, Deleted, 82, 170, Department: 170, , ], [, , , , , , ], [, Deleted, 83, 68674560, 40118, 1, 5990], [, , , , , , ], [, Deleted, 84, 1, 5990, 1, ], [, , , , , , ], [, Deleted, 88, 62694843, 40118, 1, 13590], [, , , , , , ], [, Deleted, 91, 69644164, 40118, 1, 21590], [, , , , , , ]]'
        )
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu('Window>>protoStoreSales3.bin>>Tree View')
        if commonBits.isVersion80():
            click('Export')
        else:
            click('SaveAs')

        select('FileNameTxtFld',
               commonBits.sampleDir() + 'protoStoreSales3_Compare.bin')

        click('Save File')
        select_menu('Window>>protoStoreSales3.bin>>Tree View')
        click('BasicInternalFrameTitlePane$NoFocusButton2')

        if window('Save Changes to file: ' + commonBits.sampleDir() +
                  'protoStoreSales3.bin'):
            click('No')
        close()

        select('FileNameTxtFld',
               commonBits.sampleDir() + 'protoStoreSales3_Compare.bin')
        click('Edit1')
        ##		select('JTreeTable', '')
        rightclick('JTreeTable', 'Tree,0')
        select_menu('Fully Expand Tree')
        select('LayoutCombo', 'Prefered')
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69694158, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]'
        )
        assert_p(
            'JTreeTable', 'Content',
            '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69694158, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]'
        )
        click('BasicInternalFrameTitlePane$NoFocusButton2')
    close()
Beispiel #27
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin')
        click(commonBits.fl('Edit') + '1')
        if commonBits.isVersion80():
            select_menu(
                commonBits.fl('File') + '>>' +
                commonBits.fl('Export as CSV file'))
            select('FileChooser',
                   commonBits.sampleDir() + 'csv_DTAR020.bin.csv')
            select('CheckBox', 'true')
        elif commonBits.isVersion80():
            select_menu('File>>Save as CSV file')
            select('FileChooser',
                   commonBits.sampleDir() + 'csv_DTAR020.bin.csv')
            select('CheckBox1', 'true')
        else:
            select_menu('File>>Save as CSV file')
            select('FileChooser',
                   commonBits.sampleDir() + 'csv_DTAR020.bin.csv')
            select('CheckBox', 'true')
##		select('ComboBox1', ',')
        select('DelimiterCombo', ',')
        select('FileChooser', commonBits.sampleDir() + 'csvB_DTAR020.bin.csv')

        click(commonBits.fl('Save File'))
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        commonBits.selectOldFilemenu(select_menu, 'Utilities', 'Compare Menu')
        click('*2')
        select('FileChooser', commonBits.sampleDir() + 'csvB_DTAR020.bin.csv')
        select('ComboBox2', 'Generic CSV - enter details')
        click('Right')

        if window(''):
            click(commonBits.fl('Go'))
        close()

        select('TabbedPane', '')
        select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin')
        click('Right')
        select('TabbedPane', '')
        select('Table', 'cell:' + commonBits.fl('Equivalent Record') + ',0( )')
        select('Table', 'DTAR020', commonBits.fl('Equivalent Record') + ',0')
        select('Table',
               'cell:' + commonBits.fl('Equivalent Record') + ',0(DTAR020)')
        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('Table',
               'cell:' + commonBits.fl('Equivalent Record') + ',0(DTAR020)')
        assert_p('Table', 'Content', '[[GeneratedCsvRecord, DTAR020]]')
        select('Table',
               'cell:' + commonBits.fl('Equivalent Record') + ',0(DTAR020)')
        click('Right')
        select('TabbedPane', '')
        click(commonBits.fl('Compare'))
        assert_p('TextPane', 'Text', 'Files are Identical !!!')
    close()
Beispiel #28
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_17'

    if window('Wizard - Generate Copybooks'):
        select('FileChooser',
               commonBits.sampleDir() + 'Ams_PODownload_20050101.txt')
        ##		click('Create Layout Wizard')

        select('Multiple Records #{fixed length#}', 'true')
        click('Right')
        select('TabbedPane', '')
        ##		assert_p('EditorPane', 'Text', '''<html>
        ##  <head>
        ##
        ##  </head>
        ##  <body>
        ##    This screen will display the first 60 lines of the file.<br>Indicate the <i>start</i>
        ##    of the <b>Record-Type field</b> by clicking on the starting column<br>Then
        ##    click on the start of the Next Field.<br>To remove a position click on it
        ##    again.
        ##  </body>
        ##</html>
        ##''')

        ##		assert_p('EditorPane', 'Text','''<html>
        ##  <head>
        ##
        ##  </head>
        ##  <body>
        ##    ''' + commonBits.fl('''This screen will display the first 60 lines of the file.<br>Indicate the <i>start</i>
        ##    of the <b>Record-Type field</b> by clicking on the starting column<br>Then
        ##    click on the start of the Next Field.<br>To remove a position click on it
        ##    again.
        ##''') + '''
        ##  </body>
        ##</html>
        ##''' )

        assert_p(
            'EditorPane', 'Text', '''<html>
  <head>
    
  </head>
  <body>
    ''' + commonBits.
            fl('''This screen will display the first 60 lines of the file.<br>Indicate the <i>start</i> 
    of the <b>Record-Type field</b> by clicking on the starting column<br>Then 
    click on the start of the Next Field.<br>To remove a position click on it 
    again.''') + '''
  </body>
</html>
''')

        #		select('TextField1', '01')
        #		select('TextField2', '01')
        select('Table', '1', commonBits.fl('Start') + ',0')
        select('Table', '1', commonBits.fl('Length') + ',0')
        if commonBits.isNimbusLook():
            assert_p(
                'Table', 'Background',
                'DerivedColor(color=255,255,255 parent=nimbusLightBackground offsets=0.0,0.0,0.0,0 pColor=255,255,255'
            )
        else:
            assert_p('Table', 'Background', '[r=255,g=255,b=255]')
        click('Right')
        select('TabbedPane', '')
        keystroke('Right', 'Ctrl+F6')
        ##select_menu('Window>>File Wizard')
        if commonBits.isVersion80():
            assert_p(
                'Table', 'Content',
                '[[H, , false, true], [D, , false, true], [S, , false, true]]')
        else:
            assert_p('Table', 'Content', '[[H, ], [D, ], [S, ]]')
        select('Table', 'Header', commonBits.fl('Record Name') + ',0')
        select('Table', 'cell:' + commonBits.fl('Record Name') + ',0()')
        keystroke('Table', 'Down', commonBits.fl('Record Name') + ',0')
        select('Table', 'Detail', commonBits.fl('Record Name') + ',1')
        select('Table', 'cell:' + commonBits.fl('Record Name') + ',1()')
        keystroke('Table', 'Down', commonBits.fl('Record Name') + ',1')
        select('Table', 'Store', commonBits.fl('Record Name') + ',2')
        select('Table', 'cell:' + commonBits.fl('Record Name') + ',2()')
        keystroke('Table', 'Up', commonBits.fl('Record Name') + ',2')
        select('Table', 'cell:' + commonBits.fl('Record Name') + ',1(Detail)')
        if commonBits.isVersion80():
            assert_p(
                'Table', 'Content',
                '[[H, Header, false, true], [D, Detail, false, true], [S, Store, false, true]]'
            )
        else:
            assert_p('Table', 'Content',
                     '[[H, Header], [D, Detail], [S, Store]]')
        select('Table', 'cell:' + commonBits.fl('Record Name') + ',1(Detail)')
        click('Right')
        select('TabbedPane', '')
        if commonBits.isNimbusLook():
            assert_p(
                'Table', 'Background',
                'DerivedColor(color=255,255,255 parent=nimbusLightBackground offsets=0.0,0.0,0.0,0 pColor=255,255,255'
            )
        else:
            assert_p('Table', 'Background', '[r=255,g=255,b=255]')
        click('Right')
        ##		assert_p('TextArea', 'Text', commonBits.fl('You must define the Fields all Records. Please update - Detail'))
        assert_p(
            'TextArea', 'Text',
            commonBits.
            fl('You must define the Fields for all Records. Please update - Detail'
               ))
        if commonBits.isNimbusLook():
            assert_p(
                'Table', 'Background',
                'DerivedColor(color=255,255,255 parent=nimbusLightBackground offsets=0.0,0.0,0.0,0 pColor=255,255,255'
            )
        else:
            assert_p('Table', 'Background', '[r=255,g=255,b=255]')

        select('ComboBox', 'Store')
        assert_p('Table', 'Text', 'S', 'A,1')
        if commonBits.isNimbusLook():
            assert_p(
                'Table', 'Background',
                'DerivedColor(color=255,255,255 parent=nimbusLightBackground offsets=0.0,0.0,0.0,0 pColor=255,255,255'
            )
        else:
            assert_p('Table', 'Background', '[r=255,g=255,b=255]')

        click('Right')
        select('TabbedPane', '')
        select('Table', 'f1', commonBits.fl('Field Name') + ',1')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',1()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',1')
        select('Table', 'f2', commonBits.fl('Field Name') + ',2')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',2()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',2')
        select('Table', 'f3', commonBits.fl('Field Name') + ',3')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',3()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',3')
        select('Table', 'h4', commonBits.fl('Field Name') + ',4')
        select('Table', 'h3', commonBits.fl('Field Name') + ',3')
        select('Table', 'h2', commonBits.fl('Field Name') + ',2')
        select('Table', 'h1', commonBits.fl('Field Name') + ',1')
        select('Table', 'h5', commonBits.fl('Field Name') + ',5')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',5()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',5')
        select('Table', 'h6', commonBits.fl('Field Name') + ',6')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',6()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',6')
        select('Table', 'h7', commonBits.fl('Field Name') + ',7')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',7()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',7')
        select('Table', 'h8', commonBits.fl('Field Name') + ',8')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',8()')
        select('Table1', 'cell:h1,1(145358)')
        if commonBits.isVersion80():
            assert_p(
                'Table1', 'Content',
                '[[H, 145357, 4338, 233863, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS PLCFT], [H, 145358, 4338, 233872, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS PLCFT], [H, 145359, 4468, 255906, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS PLCFT], [H, 145360, 4448, 290908, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75967,         , OPTIONS PLCFT], [H, 145361, 4228, 292210, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS PLCFT], [H, 145362, 5220, 211984, 40929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75965,         , LADIES KNICFT], [H, 145363, 5110, 211985, 40929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75966,         , LADIES KNICFT], [H, 145364, 5110, 211987, 40929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 65967,         , LADIES KNICFT], [H, 145365, 13112, 211549, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 85966,         , LADIES KNICFT], [H, 145366, 13312, 211555, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75967,         , LADIES KNICFT], [H, 145367, 12212, 222556, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75965,         , LADIES KNICFT], [H, 145368, 1312, 211617, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 175966,         , LADIES KNICFT]]'
            )
        else:
            assert_p(
                'Table1', 'Content',
                '[[H, 145357, 4338, 233863, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS,  PLCFT], [H, 145358, 4338, 233872, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS,  PLCFT], [H, 145359, 4468, 255906, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS,  PLCFT], [H, 145360, 4448, 290908, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75967,         , OPTIONS,  PLCFT], [H, 145361, 4228, 292210, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS,  PLCFT], [H, 145362, 5220, 211984, 4, 929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75965,         , LADIES , KNICFT], [H, 145363, 5110, 211985, 4, 929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75966,         , LADIES , KNICFT], [H, 145364, 5110, 211987, 4, 929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 65967,         , LADIES , KNICFT], [H, 145365, 13112, 211549, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 85966,         , LADIES , KNICFT], [H, 145366, 13312, 211555, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75967,         , LADIES , KNICFT], [H, 145367, 12212, 222556, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75965,         , LADIES , KNICFT], [H, 145368, 1312, 211617, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 175966,         , LADIES , KNICFT]]'
            )
        select('Table1', 'cell:h1,1(145358)')
        select('ComboBox', 'Detail')
        select('Table', 'd2', commonBits.fl('Field Name') + ',2')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',2()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',2')
        select('Table', 'd3', commonBits.fl('Field Name') + ',3')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',3()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',3')
        select('Table', 'd4', commonBits.fl('Field Name') + ',4')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',4()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',4')
        select('Table', 'd5', commonBits.fl('Field Name') + ',5')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',5()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',5')
        select('Table', 'd6', commonBits.fl('Field Name') + ',6')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',6()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',6')
        select('Table', 'd7', commonBits.fl('Field Name') + ',7')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',7()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',7')
        select('Table', 'd8', commonBits.fl('Field Name') + ',8')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',8()')
        select('Table1', 'cell:d2,1(14)')
        if commonBits.isVersion80():
            assert_p(
                'Table1', 'Content',
                '[[D, 1, 44, 11840, 0,  , 45872078, 4544, 44,        , 2117093,         , 45872078,        , MTH5033H DUSTY PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 14, 11984, 0,  , 43372078, 4544, 14,        , 2117152,         , 45872078,        , MTH5033H DUSTY PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 29, 10120, 0,  , 45874751, 4090, 29,        , 2117337,         , 45872078,        , MTH5030H BLK L/S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 14, 0, 29440800000000,  , 45874751, 4090, 14,        , 2117347,         , 35874751,        , MTH5030H BLK L/S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 12, 10256, 0,  , 35874751, 4090, 12,        , 2117354,         , 35874751,        , MTH5030H BLK L/S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 11, 5848, 0,  , 31191697, 2726, 11,        , 2327928,         , 35891697,        , SKY BLUE SKP02 L/WEIGHT PONCHO                    ], [D, 1, 11, 5848, 0,  , 33391826, 2726, 11,        , 2327931,         , 35891826,        , DUSTY PINK SKP02 L/WEIGHT PONCHO                  ], [D, 1, 28, 3356, 0,  , 31191697, 2726, 28,        , 2327933,         , 35891697,        , SKY BLUE SKP02 L/WEIGHT PONCHO                    ], [D, 1, 28, 3356, 0,  , 31191826, 2726, 28,        , 2327936,         , 35891826,        , DUSTY PINK SKP02 L/WEIGHT PONCHO                  ], [D, 1, 15, 3356, 0,  , 31191697, 2726, 15,        , 2327982,         , 35891697,        , SKY BLUE SKP02 L/WEIGHT PONCHO                    ], [D, 1, 15, 3356, 0,  , 35221826, 2726, 15,        , 2327985,         , 35891826,        , DUSTY PINK SKP02 L/WEIGHT PONCHO                  ], [D, 1, 123, 6723, 0,  , 35116979, 2272, 123,        , 2098136,         , 35926979,        , SA13 CHOC MUSTANG PRT RAGLAN SWEAT                ], [D, 1, 133, 6723, 0,  , 35117204, 2272, 133,        , 2098137,         , 35927204,        , SA13 PALE BLUE MP RAGLEN SWEAT                    ], [D, 1, 81, 6723, 0,  , 31127419, 2272, 81,        , 2098139,         , 35927419,        , SA13 PALE PINK MP PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 35333979, 2272, 49,        , 2098158,         , 35926979,        , SA13 CHOC MUSTANG PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 32227204, 2272, 49,        , 2098159,         , 35927204,        , SA13 PALE BLUE MP RAGLEN SWEAT                    ], [D, 1, 27, 6723, 0,  , 32227419, 2272, 27,        , 2098160,         , 35927419,        , SA13 PALE PINK MP PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 33336979, 2272, 24,        , 2098161,         , 35926979,        , SA13 CHOC MUSTANG PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 30027204, 2272, 24,        , 2098165,         , 35927204,        , SA13 PALE BLUE MP RAGLEN SWEAT                    ], [D, 1, 14, 6183, 0,  , 35007419, 2272, 14,        , 2098167,         , 35927419,        , SA13 PALE PINK MP PRT RAGLAN SWEAT                ], [D, 1, 109, 11106, 0,  , 31129413, 3636, 109,        , 2098293,         , 35929413,        , S4547 PALE BLUE INDIAN PRINT JACKET               ], [D, 1, 97, 11106, 0,  , 31129710, 3636, 97,        , 2098297,         , 35929710,        , S4547 PALE PINK EAGLE PRINT JACKET                ]]'
            )
        else:
            assert_p(
                'Table1', 'Content',
                '[[D, 1, 44, 11840, 0,  , 45872078, 4544, 44,        , 2, 117093,         , 45872078,        , MT, H5, 033H DUSTY , PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 14, 11984, 0,  , 43372078, 4544, 14,        , 2, 117152,         , 45872078,        , MT, H5, 033H DUSTY , PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 29, 10120, 0,  , 45874751, 4090, 29,        , 2, 117337,         , 45872078,        , MT, H5, 030H BLK L/, S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 14, 0, 29440800000000,  , 45874751, 4090, 14,        , 2, 117347,         , 35874751,        , MT, H5, 030H BLK L/, S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 12, 10256, 0,  , 35874751, 4090, 12,        , 2, 117354,         , 35874751,        , MT, H5, 030H BLK L/, S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 11, 5848, 0,  , 31191697, 2726, 11,        , 2, 327928,         , 35891697,        , SK, Y, BLUE SKP02 , L/WEIGHT PONCHO                    ], [D, 1, 11, 5848, 0,  , 33391826, 2726, 11,        , 2, 327931,         , 35891826,        , DU, ST, Y PINK SKP0, 2 L/WEIGHT PONCHO                  ], [D, 1, 28, 3356, 0,  , 31191697, 2726, 28,        , 2, 327933,         , 35891697,        , SK, Y, BLUE SKP02 , L/WEIGHT PONCHO                    ], [D, 1, 28, 3356, 0,  , 31191826, 2726, 28,        , 2, 327936,         , 35891826,        , DU, ST, Y PINK SKP0, 2 L/WEIGHT PONCHO                  ], [D, 1, 15, 3356, 0,  , 31191697, 2726, 15,        , 2, 327982,         , 35891697,        , SK, Y, BLUE SKP02 , L/WEIGHT PONCHO                    ], [D, 1, 15, 3356, 0,  , 35221826, 2726, 15,        , 2, 327985,         , 35891826,        , DU, ST, Y PINK SKP0, 2 L/WEIGHT PONCHO                  ], [D, 1, 123, 6723, 0,  , 35116979, 2272, 123,        , 2, 98136,         , 35926979,        , SA, 13,  CHOC MUSTA, NG PRT RAGLAN SWEAT                ], [D, 1, 133, 6723, 0,  , 35117204, 2272, 133,        , 2, 98137,         , 35927204,        , SA, 13,  PALE BLUE , MP RAGLEN SWEAT                    ], [D, 1, 81, 6723, 0,  , 31127419, 2272, 81,        , 2, 98139,         , 35927419,        , SA, 13,  PALE PINK , MP PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 35333979, 2272, 49,        , 2, 98158,         , 35926979,        , SA, 13,  CHOC MUSTA, NG PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 32227204, 2272, 49,        , 2, 98159,         , 35927204,        , SA, 13,  PALE BLUE , MP RAGLEN SWEAT                    ], [D, 1, 27, 6723, 0,  , 32227419, 2272, 27,        , 2, 98160,         , 35927419,        , SA, 13,  PALE PINK , MP PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 33336979, 2272, 24,        , 2, 98161,         , 35926979,        , SA, 13,  CHOC MUSTA, NG PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 30027204, 2272, 24,        , 2, 98165,         , 35927204,        , SA, 13,  PALE BLUE , MP RAGLEN SWEAT                    ], [D, 1, 14, 6183, 0,  , 35007419, 2272, 14,        , 2, 98167,         , 35927419,        , SA, 13,  PALE PINK , MP PRT RAGLAN SWEAT                ], [D, 1, 109, 11106, 0,  , 31129413, 3636, 109,        , 2, 98293,         , 35929413,        , S4, 54, 7 PALE BLUE,  INDIAN PRINT JACKET               ], [D, 1, 97, 11106, 0,  , 31129710, 3636, 97,        , 2, 98297,         , 35929710,        , S4, 54, 7 PALE PINK,  EAGLE PRINT JACKET                ]]'
            )
        select('Table1', 'cell:d2,1(14)')
        click('Right')
        assert_p(
            'TextArea', 'Text',
            commonBits.
            fl('You must define the field Names in all Records, please update: Store'
               ))
        select('Table', 's2', commonBits.fl('Field Name') + ',2')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',2()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',2')
        select('Table', 's3', commonBits.fl('Field Name') + ',3')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',3()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',3')
        select('Table', 's4', commonBits.fl('Field Name') + ',4')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',4()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',4')
        select('Table', 's5', commonBits.fl('Field Name') + ',5')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',5()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',5')
        select('Table', 's6', commonBits.fl('Field Name') + ',6')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',6()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',6')
        select('Table', 's7', commonBits.fl('Field Name') + ',7')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',7()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',7')
        select('Table', 's8', commonBits.fl('Field Name') + ',8')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',8()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',8')
        select('Table', 's9', commonBits.fl('Field Name') + ',9')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',9()')
        keystroke('Table', 'Down', commonBits.fl('Field Name') + ',9')
        select('Table', 's10', commonBits.fl('Field Name') + ',10')
        select('Table', 'cell:' + commonBits.fl('Field Name') + ',10()')
        select('Table1', 'cell:B,2(15)')
        if commonBits.isVersion80():
            assert_p(
                'Table1', 'Content',
                '[[S, 15015, 15019, 35033, 13337, 20780001, 5037, 1, 5052, 1, 5055, 1, 5060, 2, 5070, 1, 5074, 1], [S, 15078, 15081, 15085, 15090, 1, 5091, 1, 5093, 1, 5095, 1, 5129, 1, 5144, 1, 5165, 1], [S, 15303, 15169, 15170, 15171, 1, 5177, 1, 5016, 1, 5089, 2, 5136, 1, 5011, 1, 5046, 1], [S, 15145, 15096, 25154, 15162, 1, 5163, 1, 5164, 1, 5192, 1, 5150, 1, 5175, 1,     , 0], [S, 15036, 15043, 15045, 15057, 1, 5065, 1, 5069, 1, 5076, 1, 5079, 1, 5094, 1, 5128, 1], [S, 15151, 15180, 15072, 15173, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15015, 15019, 25037, 23533, 47510001, 5070, 1, 5078, 1, 5093, 1, 5095, 1, 5129, 1, 5144, 1], [S, 15165, 15170, 15171, 15016, 2, 5089, 2, 5136, 1, 5011, 1, 5046, 1, 5096, 1, 5154, 1], [S, 15162, 15163, 15164, 15192, 1, 5175, 1,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15083, 15133, 15155, 13584, 47510001, 5166, 1, 5167, 1, 5049, 1, 5139, 1, 5002, 1, 5027, 1], [S, 15038, 15140, 15174, 15184, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15036, 15043, 15045, 13533, 47510001, 5069, 1, 5076, 1, 5094, 1, 5128, 1, 5151, 1, 5180, 1], [S, 15072, 15173, 1, 0, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15036, 15043, 15045, 15057, 1, 5065, 1, 5069, 1, 5076, 1, 5094, 1, 5128, 1, 5151, 1], [S, 15180, 1, 0, 0, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15036, 15043, 15045, 15057, 1, 5065, 1, 5069, 1, 5076, 1, 5094, 1, 5128, 1, 5151, 1], [S, 15180, 1, 0, 0, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15015, 15019, 15033, 15037, 1, 5060, 1, 5074, 1, 5078, 1, 5085, 1, 5091, 1, 5093, 1], [S, 15095, 15129, 15144, 15169, 1, 5170, 1, 5171, 1, 5177, 1, 5016, 1, 5089, 1, 5136, 1], [S, 15046, 15145, 15096, 15154, 1, 5162, 1, 5164, 1, 5192, 1, 5175, 1,     , 0,     , 0], [S, 15015, 15019, 15033, 15037, 1, 5060, 1, 5074, 1, 5078, 1, 5085, 1, 5091, 1, 5093, 1], [S, 15095, 15129, 15144, 15169, 1, 5170, 1, 5171, 1, 5177, 1, 5016, 1, 5089, 1, 5136, 1], [S, 15046, 15145, 15096, 15154, 1, 5162, 1, 5164, 1, 5192, 1, 5175, 1,     , 0,     , 0], [S, 15040, 15020, 15083, 15133, 1, 5135, 1, 5155, 1, 5166, 1, 5139, 1, 5002, 1, 5027, 1], [S, 15038, 15126, 15140, 15174, 1, 5184, 1,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15040, 15020, 15083, 15133, 1, 5135, 1, 5155, 1, 5166, 1, 5139, 1, 5002, 1, 5027, 1], [S, 15038, 15126, 15140, 15174, 1, 5184, 1,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15015, 25019, 65033, 25035, 2, 5037, 6, 5052, 2, 5055, 2, 5060, 2, 5070, 1, 5074, 6], [S, 15078, 65081, 15085, 45090, 2, 5091, 5, 5093, 3, 5095, 3, 5129, 6, 5144, 3, 5165, 1], [S, 15303, 15169, 45170, 25171, 2, 5177, 5, 5178, 3, 5016, 2, 5089, 3, 5136, 1, 5011, 1], [S, 15046, 35145, 45096, 65154, 5, 5162, 5, 5163, 3, 5164, 2, 5192, 2, 5150, 2, 5175, 2], [S, 15015, 25019, 75033, 25035, 2, 5037, 6, 5052, 2, 5055, 2, 5060, 2, 5070, 2, 5074, 6], [S, 15078, 75081, 25085, 45090, 2, 5091, 6, 5093, 3, 5095, 3, 5129, 6, 5144, 3, 5165, 2], [S, 15303, 25169, 45170, 25171, 2, 5177, 6, 5178, 3, 5016, 2, 5089, 3, 5136, 2, 5011, 2], [S, 15046, 35145, 45096, 65154, 5, 5162, 5, 5163, 3, 5164, 2, 5192, 2, 5150, 2, 5175, 2], [S, 15019, 55037, 55074, 55078, 5, 5085, 4, 5091, 5, 5093, 3, 5095, 3, 5129, 5, 5144, 3], [S, 15169, 35177, 65178, 35089, 3, 5046, 3, 5145, 4, 5096, 5, 5154, 4, 5162, 4, 5163, 3], [S, 15040, 25020, 25059, 15068, 1, 5083, 1, 5084, 2, 5133, 2, 5135, 2, 5155, 2, 5156, 2], [S, 15166, 35167, 25048, 25049, 2, 5139, 2, 5143, 2, 5003, 2, 5002, 2, 5027, 2, 5038, 2], [S, 15073, 25126, 25140, 25174, 3, 5184, 2,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15040, 25020, 25059, 15068, 1, 5083, 1, 5084, 2, 5133, 2, 5135, 2, 5155, 2, 5156, 2], [S, 15166, 25167, 25048, 15049, 1, 5139, 2, 5143, 2, 5003, 2, 5010, 1, 5062, 1, 5138, 1], [S, 15141, 15002, 25027, 25038, 2, 5073, 2, 5126, 2, 5140, 2, 5174, 2, 5184, 2,     , 0], [S, 15040, 15020, 15068, 15083, 1, 5084, 1, 5133, 1, 5135, 1, 5155, 1, 5156, 1, 5166, 2], [S, 15167, 15048, 15049, 15139, 1, 5143, 1, 5002, 1, 5027, 2, 5038, 2, 5073, 1, 5126, 1], [S, 15140, 15174, 25184, 1, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15036, 25043, 35045, 25057, 1, 5065, 2, 5069, 2, 5076, 2, 5079, 1, 5094, 2, 5128, 2], [S, 15151, 25180, 15072, 15173, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15036, 15043, 25045, 25057, 1, 5065, 2, 5069, 2, 5076, 2, 5079, 1, 5094, 2, 5128, 2], [S, 15151, 25180, 25072, 15173, 2,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15043, 25045, 25065, 15076, 2, 5128, 2, 5151, 2, 5180, 1, 5072, 1, 5173, 1,     , 0], [S, 15015, 25019, 45033, 25035, 2, 5037, 4, 5052, 2, 5055, 2, 5060, 2, 5070, 2, 5074, 3], [S, 15078, 45081, 25085, 35090, 2, 5091, 4, 5093, 3, 5095, 4, 5129, 4, 5144, 4, 5165, 2], [S, 15303, 25169, 25170, 25171, 2, 5177, 4, 5016, 4, 5089, 3, 5136, 2, 5011, 3, 5046, 2], [S, 15145, 35096, 45154, 45162, 4, 5163, 3, 5164, 2, 5192, 2, 5150, 2, 5175, 2,     , 0], [S, 15015, 25019, 55033, 25037, 5, 5060, 2, 5070, 1, 5074, 3, 5078, 5, 5085, 2, 5090, 2], [S, 15091, 55093, 25095, 35129, 6, 5144, 5, 5165, 2, 5169, 2, 5170, 2, 5171, 2, 5177, 5], [S, 15178, 25016, 45089, 25136, 2, 5011, 2, 5046, 2, 5145, 2, 5096, 5, 5154, 3, 5162, 3], [S, 15163, 25164, 25192, 25175, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0]]'
            )
        else:
            assert_p(
                'Table1', 'Content',
                '[[S, 15, 15, 15, 19, 35, 33, 13337, 207800015037, 15052, 15055, 15060, 25070, 15074, 1], [S, 15, 78, 15, 81, 15, 85, 15090, 15091, 15093, 15095, 15129, 15144, 15165, 1], [S, 15, 303, 15, 169, 15, 170, 15171, 15177, 15016, 15089, 25136, 15011, 15046, 1], [S, 15, 145, 15, 96, 25, 154, 15162, 15163, 15164, 15192, 15150, 15175, 1, 0], [S, 15, 36, 15, 43, 15, 45, 15057, 15065, 15069, 15076, 15079, 15094, 15128, 1], [S, 15, 151, 15, 180, 15, 72, 15173, 1, 0, 0, 0, 0, 0, 0], [S, 15, 15, 15, 19, 25, 37, 23533, 475100015070, 15078, 15093, 15095, 15129, 15144, 1], [S, 15, 165, 15, 170, 15, 171, 15016, 25089, 25136, 15011, 15046, 15096, 15154, 1], [S, 15, 162, 15, 163, 15, 164, 15192, 15175, 1, 0, 0, 0, 0, 0], [S, 15, 83, 15, 133, 15, 155, 13584, 475100015166, 15167, 15049, 15139, 15002, 15027, 1], [S, 15, 38, 15, 140, 15, 174, 15184, 1, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 15, 45, 13533, 475100015069, 15076, 15094, 15128, 15151, 15180, 1], [S, 15, 72, 15, 173, 1, , 0, 0, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 15, 45, 15057, 15065, 15069, 15076, 15094, 15128, 15151, 1], [S, 15, 180, 1, , 0, , 0, 0, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 15, 45, 15057, 15065, 15069, 15076, 15094, 15128, 15151, 1], [S, 15, 180, 1, , 0, , 0, 0, 0, 0, 0, 0, 0, 0], [S, 15, 15, 15, 19, 15, 33, 15037, 15060, 15074, 15078, 15085, 15091, 15093, 1], [S, 15, 95, 15, 129, 15, 144, 15169, 15170, 15171, 15177, 15016, 15089, 15136, 1], [S, 15, 46, 15, 145, 15, 96, 15154, 15162, 15164, 15192, 15175, 1, 0, 0], [S, 15, 15, 15, 19, 15, 33, 15037, 15060, 15074, 15078, 15085, 15091, 15093, 1], [S, 15, 95, 15, 129, 15, 144, 15169, 15170, 15171, 15177, 15016, 15089, 15136, 1], [S, 15, 46, 15, 145, 15, 96, 15154, 15162, 15164, 15192, 15175, 1, 0, 0], [S, 15, 40, 15, 20, 15, 83, 15133, 15135, 15155, 15166, 15139, 15002, 15027, 1], [S, 15, 38, 15, 126, 15, 140, 15174, 15184, 1, 0, 0, 0, 0, 0], [S, 15, 40, 15, 20, 15, 83, 15133, 15135, 15155, 15166, 15139, 15002, 15027, 1], [S, 15, 38, 15, 126, 15, 140, 15174, 15184, 1, 0, 0, 0, 0, 0], [S, 15, 15, 25, 19, 65, 33, 25035, 25037, 65052, 25055, 25060, 25070, 15074, 6], [S, 15, 78, 65, 81, 15, 85, 45090, 25091, 55093, 35095, 35129, 65144, 35165, 1], [S, 15, 303, 15, 169, 45, 170, 25171, 25177, 55178, 35016, 25089, 35136, 15011, 1], [S, 15, 46, 35, 145, 45, 96, 65154, 55162, 55163, 35164, 25192, 25150, 25175, 2], [S, 15, 15, 25, 19, 75, 33, 25035, 25037, 65052, 25055, 25060, 25070, 25074, 6], [S, 15, 78, 75, 81, 25, 85, 45090, 25091, 65093, 35095, 35129, 65144, 35165, 2], [S, 15, 303, 25, 169, 45, 170, 25171, 25177, 65178, 35016, 25089, 35136, 25011, 2], [S, 15, 46, 35, 145, 45, 96, 65154, 55162, 55163, 35164, 25192, 25150, 25175, 2], [S, 15, 19, 55, 37, 55, 74, 55078, 55085, 45091, 55093, 35095, 35129, 55144, 3], [S, 15, 169, 35, 177, 65, 178, 35089, 35046, 35145, 45096, 55154, 45162, 45163, 3], [S, 15, 40, 25, 20, 25, 59, 15068, 15083, 15084, 25133, 25135, 25155, 25156, 2], [S, 15, 166, 35, 167, 25, 48, 25049, 25139, 25143, 25003, 25002, 25027, 25038, 2], [S, 15, 73, 25, 126, 25, 140, 25174, 35184, 2, 0, 0, 0, 0, 0], [S, 15, 40, 25, 20, 25, 59, 15068, 15083, 15084, 25133, 25135, 25155, 25156, 2], [S, 15, 166, 25, 167, 25, 48, 15049, 15139, 25143, 25003, 25010, 15062, 15138, 1], [S, 15, 141, 15, 2, 25, 27, 25038, 25073, 25126, 25140, 25174, 25184, 2, 0], [S, 15, 40, 15, 20, 15, 68, 15083, 15084, 15133, 15135, 15155, 15156, 15166, 2], [S, 15, 167, 15, 48, 15, 49, 15139, 15143, 15002, 15027, 25038, 25073, 15126, 1], [S, 15, 140, 15, 174, 25, 184, 1, 0, 0, 0, 0, 0, 0, 0], [S, 15, 36, 25, 43, 35, 45, 25057, 15065, 25069, 25076, 25079, 15094, 25128, 2], [S, 15, 151, 25, 180, 15, 72, 15173, 1, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 25, 45, 25057, 15065, 25069, 25076, 25079, 15094, 25128, 2], [S, 15, 151, 25, 180, 25, 72, 15173, 2, 0, 0, 0, 0, 0, 0], [S, 15, 43, 25, 45, 25, 65, 15076, 25128, 25151, 25180, 15072, 15173, 1, 0], [S, 15, 15, 25, 19, 45, 33, 25035, 25037, 45052, 25055, 25060, 25070, 25074, 3], [S, 15, 78, 45, 81, 25, 85, 35090, 25091, 45093, 35095, 45129, 45144, 45165, 2], [S, 15, 303, 25, 169, 25, 170, 25171, 25177, 45016, 45089, 35136, 25011, 35046, 2], [S, 15, 145, 35, 96, 45, 154, 45162, 45163, 35164, 25192, 25150, 25175, 2, 0], [S, 15, 15, 25, 19, 55, 33, 25037, 55060, 25070, 15074, 35078, 55085, 25090, 2], [S, 15, 91, 55, 93, 25, 95, 35129, 65144, 55165, 25169, 25170, 25171, 25177, 5], [S, 15, 178, 25, 16, 45, 89, 25136, 25011, 25046, 25145, 25096, 55154, 35162, 3], [S, 15, 163, 25, 164, 25, 192, 25175, 1, 0, 0, 0, 0, 0, 0]]'
            )
            assert_p(
                'Table1', 'Content',
                '[[S, 15, 15, 15, 19, 35, 33, 13337, 207800015037, 15052, 15055, 15060, 25070, 15074, 1], [S, 15, 78, 15, 81, 15, 85, 15090, 15091, 15093, 15095, 15129, 15144, 15165, 1], [S, 15, 303, 15, 169, 15, 170, 15171, 15177, 15016, 15089, 25136, 15011, 15046, 1], [S, 15, 145, 15, 96, 25, 154, 15162, 15163, 15164, 15192, 15150, 15175, 1, 0], [S, 15, 36, 15, 43, 15, 45, 15057, 15065, 15069, 15076, 15079, 15094, 15128, 1], [S, 15, 151, 15, 180, 15, 72, 15173, 1, 0, 0, 0, 0, 0, 0], [S, 15, 15, 15, 19, 25, 37, 23533, 475100015070, 15078, 15093, 15095, 15129, 15144, 1], [S, 15, 165, 15, 170, 15, 171, 15016, 25089, 25136, 15011, 15046, 15096, 15154, 1], [S, 15, 162, 15, 163, 15, 164, 15192, 15175, 1, 0, 0, 0, 0, 0], [S, 15, 83, 15, 133, 15, 155, 13584, 475100015166, 15167, 15049, 15139, 15002, 15027, 1], [S, 15, 38, 15, 140, 15, 174, 15184, 1, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 15, 45, 13533, 475100015069, 15076, 15094, 15128, 15151, 15180, 1], [S, 15, 72, 15, 173, 1, , 0, 0, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 15, 45, 15057, 15065, 15069, 15076, 15094, 15128, 15151, 1], [S, 15, 180, 1, , 0, , 0, 0, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 15, 45, 15057, 15065, 15069, 15076, 15094, 15128, 15151, 1], [S, 15, 180, 1, , 0, , 0, 0, 0, 0, 0, 0, 0, 0], [S, 15, 15, 15, 19, 15, 33, 15037, 15060, 15074, 15078, 15085, 15091, 15093, 1], [S, 15, 95, 15, 129, 15, 144, 15169, 15170, 15171, 15177, 15016, 15089, 15136, 1], [S, 15, 46, 15, 145, 15, 96, 15154, 15162, 15164, 15192, 15175, 1, 0, 0], [S, 15, 15, 15, 19, 15, 33, 15037, 15060, 15074, 15078, 15085, 15091, 15093, 1], [S, 15, 95, 15, 129, 15, 144, 15169, 15170, 15171, 15177, 15016, 15089, 15136, 1], [S, 15, 46, 15, 145, 15, 96, 15154, 15162, 15164, 15192, 15175, 1, 0, 0], [S, 15, 40, 15, 20, 15, 83, 15133, 15135, 15155, 15166, 15139, 15002, 15027, 1], [S, 15, 38, 15, 126, 15, 140, 15174, 15184, 1, 0, 0, 0, 0, 0], [S, 15, 40, 15, 20, 15, 83, 15133, 15135, 15155, 15166, 15139, 15002, 15027, 1], [S, 15, 38, 15, 126, 15, 140, 15174, 15184, 1, 0, 0, 0, 0, 0], [S, 15, 15, 25, 19, 65, 33, 25035, 25037, 65052, 25055, 25060, 25070, 15074, 6], [S, 15, 78, 65, 81, 15, 85, 45090, 25091, 55093, 35095, 35129, 65144, 35165, 1], [S, 15, 303, 15, 169, 45, 170, 25171, 25177, 55178, 35016, 25089, 35136, 15011, 1], [S, 15, 46, 35, 145, 45, 96, 65154, 55162, 55163, 35164, 25192, 25150, 25175, 2], [S, 15, 15, 25, 19, 75, 33, 25035, 25037, 65052, 25055, 25060, 25070, 25074, 6], [S, 15, 78, 75, 81, 25, 85, 45090, 25091, 65093, 35095, 35129, 65144, 35165, 2], [S, 15, 303, 25, 169, 45, 170, 25171, 25177, 65178, 35016, 25089, 35136, 25011, 2], [S, 15, 46, 35, 145, 45, 96, 65154, 55162, 55163, 35164, 25192, 25150, 25175, 2], [S, 15, 19, 55, 37, 55, 74, 55078, 55085, 45091, 55093, 35095, 35129, 55144, 3], [S, 15, 169, 35, 177, 65, 178, 35089, 35046, 35145, 45096, 55154, 45162, 45163, 3], [S, 15, 40, 25, 20, 25, 59, 15068, 15083, 15084, 25133, 25135, 25155, 25156, 2], [S, 15, 166, 35, 167, 25, 48, 25049, 25139, 25143, 25003, 25002, 25027, 25038, 2], [S, 15, 73, 25, 126, 25, 140, 25174, 35184, 2, 0, 0, 0, 0, 0], [S, 15, 40, 25, 20, 25, 59, 15068, 15083, 15084, 25133, 25135, 25155, 25156, 2], [S, 15, 166, 25, 167, 25, 48, 15049, 15139, 25143, 25003, 25010, 15062, 15138, 1], [S, 15, 141, 15, 2, 25, 27, 25038, 25073, 25126, 25140, 25174, 25184, 2, 0], [S, 15, 40, 15, 20, 15, 68, 15083, 15084, 15133, 15135, 15155, 15156, 15166, 2], [S, 15, 167, 15, 48, 15, 49, 15139, 15143, 15002, 15027, 25038, 25073, 15126, 1], [S, 15, 140, 15, 174, 25, 184, 1, 0, 0, 0, 0, 0, 0, 0], [S, 15, 36, 25, 43, 35, 45, 25057, 15065, 25069, 25076, 25079, 15094, 25128, 2], [S, 15, 151, 25, 180, 15, 72, 15173, 1, 0, 0, 0, 0, 0, 0], [S, 15, 36, 15, 43, 25, 45, 25057, 15065, 25069, 25076, 25079, 15094, 25128, 2], [S, 15, 151, 25, 180, 25, 72, 15173, 2, 0, 0, 0, 0, 0, 0], [S, 15, 43, 25, 45, 25, 65, 15076, 25128, 25151, 25180, 15072, 15173, 1, 0], [S, 15, 15, 25, 19, 45, 33, 25035, 25037, 45052, 25055, 25060, 25070, 25074, 3], [S, 15, 78, 45, 81, 25, 85, 35090, 25091, 45093, 35095, 45129, 45144, 45165, 2], [S, 15, 303, 25, 169, 25, 170, 25171, 25177, 45016, 45089, 35136, 25011, 35046, 2], [S, 15, 145, 35, 96, 45, 154, 45162, 45163, 35164, 25192, 25150, 25175, 2, 0], [S, 15, 15, 25, 19, 55, 33, 25037, 55060, 25070, 15074, 35078, 55085, 25090, 2], [S, 15, 91, 55, 93, 25, 95, 35129, 65144, 55165, 25169, 25170, 25171, 25177, 5], [S, 15, 178, 25, 16, 45, 89, 25136, 25011, 25046, 25145, 25096, 55154, 35162, 3], [S, 15, 163, 25, 164, 25, 192, 25175, 1, 0, 0, 0, 0, 0, 0]]'
            )
        select('Table1', 'cell:B,2(15)')
        click('Right')
        select('TabbedPane', '')
        select('TextField', 'Wizard_AmsPo')
        click('Right')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
#		click('MetalInternalFrameTitlePane', 674, 1)
    close()
Beispiel #29
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_17'

#
#	Sript does not work yet !!!
#
	if window('Record Editor'):
		select('FileChooser', commonBits.sampleDir() + 'Ams_PODownload_20050101.txt')
		click(commonBits.fl('Layout Wizard'))
		select('Multiple Records #{fixed length#}', 'true')
		click('Right')
		select('TabbedPane', '')
#		select('Table', '')
		select('TextField1', '01')
		select('TextField2', '1')
		click('Right')
		select('TabbedPane', '')
		select('Table', 'header', commonBits.fl('Record Name') + ',0')
		select('Table', 'detail', commonBits.fl('Record Name') + ',1')
		select('Table', 'store', commonBits.fl('Record Name') + ',2')
		select('Table', 'cell:' + commonBits.fl('Record Name') + ',0(header)')
		if commonBits.isVersion80():
			assert_p('Table', 'Content', '[[H, header, false, true], [D, detail, false, true], [S, store, false, true]]')
		else:
			assert_p('Table', 'Content', '[[H, header], [D, detail], [S, store]]')
		select('Table', 'cell:' + commonBits.fl('Record Name') + ',0(header)')
		click('Right')
		select('TabbedPane', '')
		if commonBits.isNimbusLook():
			assert_p('Table', 'Background', 'DerivedColor(color=255,255,255 parent=nimbusLightBackground offsets=0.0,0.0,0.0,0 pColor=255,255,255')
		else:
			assert_p('Table', 'Background', '[r=255,g=255,b=255]')
		click('Right')


		assert_p('TextArea', 'Text', commonBits.fl('You must define the Fields for all Records. Please update - detail')
)
		select('ComboBox', 'store')

		rightclick('Table', 'D,0')
		rightclick('Table', 'P,0')
		rightclick('Table', 'AB,0')

#		select('Table', 'cell:' + commonBits.fl('Start') + ',0(1)')
#		rightclick('Table', commonBits.fl('Field Name') + ',1')
#		select_menu(commonBits.fl('Generate Field Names'))

		click('Right')
		select('TabbedPane', '')

		select('Table', 'cell:' + commonBits.fl('Start') + ',0(1)')
		rightclick('Table', commonBits.fl('Field Name') + ',1')
		select_menu(commonBits.fl('Generate Field Names'))

		select('ComboBox', 'detail')
		if commonBits.isVersion80():
			assert_p('Table1', 'Content', '[[D, 1, 44, 11840, 0,  , 45872078, 4544, 44,        , 2117093,         , 45872078,        , MTH5033H DUSTY PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 14, 11984, 0,  , 43372078, 4544, 14,        , 2117152,         , 45872078,        , MTH5033H DUSTY PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 29, 10120, 0,  , 45874751, 4090, 29,        , 2117337,         , 45872078,        , MTH5030H BLK L/S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 14, 0, 29440800000000,  , 45874751, 4090, 14,        , 2117347,         , 35874751,        , MTH5030H BLK L/S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 12, 10256, 0,  , 35874751, 4090, 12,        , 2117354,         , 35874751,        , MTH5030H BLK L/S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 11, 5848, 0,  , 31191697, 2726, 11,        , 2327928,         , 35891697,        , SKY BLUE SKP02 L/WEIGHT PONCHO                    ], [D, 1, 11, 5848, 0,  , 33391826, 2726, 11,        , 2327931,         , 35891826,        , DUSTY PINK SKP02 L/WEIGHT PONCHO                  ], [D, 1, 28, 3356, 0,  , 31191697, 2726, 28,        , 2327933,         , 35891697,        , SKY BLUE SKP02 L/WEIGHT PONCHO                    ], [D, 1, 28, 3356, 0,  , 31191826, 2726, 28,        , 2327936,         , 35891826,        , DUSTY PINK SKP02 L/WEIGHT PONCHO                  ], [D, 1, 15, 3356, 0,  , 31191697, 2726, 15,        , 2327982,         , 35891697,        , SKY BLUE SKP02 L/WEIGHT PONCHO                    ], [D, 1, 15, 3356, 0,  , 35221826, 2726, 15,        , 2327985,         , 35891826,        , DUSTY PINK SKP02 L/WEIGHT PONCHO                  ], [D, 1, 123, 6723, 0,  , 35116979, 2272, 123,        , 2098136,         , 35926979,        , SA13 CHOC MUSTANG PRT RAGLAN SWEAT                ], [D, 1, 133, 6723, 0,  , 35117204, 2272, 133,        , 2098137,         , 35927204,        , SA13 PALE BLUE MP RAGLEN SWEAT                    ], [D, 1, 81, 6723, 0,  , 31127419, 2272, 81,        , 2098139,         , 35927419,        , SA13 PALE PINK MP PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 35333979, 2272, 49,        , 2098158,         , 35926979,        , SA13 CHOC MUSTANG PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 32227204, 2272, 49,        , 2098159,         , 35927204,        , SA13 PALE BLUE MP RAGLEN SWEAT                    ], [D, 1, 27, 6723, 0,  , 32227419, 2272, 27,        , 2098160,         , 35927419,        , SA13 PALE PINK MP PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 33336979, 2272, 24,        , 2098161,         , 35926979,        , SA13 CHOC MUSTANG PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 30027204, 2272, 24,        , 2098165,         , 35927204,        , SA13 PALE BLUE MP RAGLEN SWEAT                    ], [D, 1, 14, 6183, 0,  , 35007419, 2272, 14,        , 2098167,         , 35927419,        , SA13 PALE PINK MP PRT RAGLAN SWEAT                ], [D, 1, 109, 11106, 0,  , 31129413, 3636, 109,        , 2098293,         , 35929413,        , S4547 PALE BLUE INDIAN PRINT JACKET               ], [D, 1, 97, 11106, 0,  , 31129710, 3636, 97,        , 2098297,         , 35929710,        , S4547 PALE PINK EAGLE PRINT JACKET                ]]')
		else:
			assert_p('Table1', 'Content', '[[D, 1, 44, 11840, 0,  , 45872078, 4544, 44,        , 2, 117093,         , 45872078,        , MT, H5, 033H DUSTY , PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 14, 11984, 0,  , 43372078, 4544, 14,        , 2, 117152,         , 45872078,        , MT, H5, 033H DUSTY , PINK L/S FANCY CREW C\'MERE CARDIGAN], [D, 1, 29, 10120, 0,  , 45874751, 4090, 29,        , 2, 117337,         , 45872078,        , MT, H5, 030H BLK L/, S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 14, 0, 29440800000000,  , 45874751, 4090, 14,        , 2, 117347,         , 35874751,        , MT, H5, 030H BLK L/, S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 12, 10256, 0,  , 35874751, 4090, 12,        , 2, 117354,         , 35874751,        , MT, H5, 030H BLK L/, S VLVT RIBBON SCOOP C\'MERE W/BROOCH], [D, 1, 11, 5848, 0,  , 31191697, 2726, 11,        , 2, 327928,         , 35891697,        , SK, Y, BLUE SKP02 , L/WEIGHT PONCHO                    ], [D, 1, 11, 5848, 0,  , 33391826, 2726, 11,        , 2, 327931,         , 35891826,        , DU, ST, Y PINK SKP0, 2 L/WEIGHT PONCHO                  ], [D, 1, 28, 3356, 0,  , 31191697, 2726, 28,        , 2, 327933,         , 35891697,        , SK, Y, BLUE SKP02 , L/WEIGHT PONCHO                    ], [D, 1, 28, 3356, 0,  , 31191826, 2726, 28,        , 2, 327936,         , 35891826,        , DU, ST, Y PINK SKP0, 2 L/WEIGHT PONCHO                  ], [D, 1, 15, 3356, 0,  , 31191697, 2726, 15,        , 2, 327982,         , 35891697,        , SK, Y, BLUE SKP02 , L/WEIGHT PONCHO                    ], [D, 1, 15, 3356, 0,  , 35221826, 2726, 15,        , 2, 327985,         , 35891826,        , DU, ST, Y PINK SKP0, 2 L/WEIGHT PONCHO                  ], [D, 1, 123, 6723, 0,  , 35116979, 2272, 123,        , 2, 98136,         , 35926979,        , SA, 13,  CHOC MUSTA, NG PRT RAGLAN SWEAT                ], [D, 1, 133, 6723, 0,  , 35117204, 2272, 133,        , 2, 98137,         , 35927204,        , SA, 13,  PALE BLUE , MP RAGLEN SWEAT                    ], [D, 1, 81, 6723, 0,  , 31127419, 2272, 81,        , 2, 98139,         , 35927419,        , SA, 13,  PALE PINK , MP PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 35333979, 2272, 49,        , 2, 98158,         , 35926979,        , SA, 13,  CHOC MUSTA, NG PRT RAGLAN SWEAT                ], [D, 1, 49, 6723, 0,  , 32227204, 2272, 49,        , 2, 98159,         , 35927204,        , SA, 13,  PALE BLUE , MP RAGLEN SWEAT                    ], [D, 1, 27, 6723, 0,  , 32227419, 2272, 27,        , 2, 98160,         , 35927419,        , SA, 13,  PALE PINK , MP PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 33336979, 2272, 24,        , 2, 98161,         , 35926979,        , SA, 13,  CHOC MUSTA, NG PRT RAGLAN SWEAT                ], [D, 1, 24, 6183, 0,  , 30027204, 2272, 24,        , 2, 98165,         , 35927204,        , SA, 13,  PALE BLUE , MP RAGLEN SWEAT                    ], [D, 1, 14, 6183, 0,  , 35007419, 2272, 14,        , 2, 98167,         , 35927419,        , SA, 13,  PALE PINK , MP PRT RAGLAN SWEAT                ], [D, 1, 109, 11106, 0,  , 31129413, 3636, 109,        , 2, 98293,         , 35929413,        , S4, 54, 7 PALE BLUE,  INDIAN PRINT JACKET               ], [D, 1, 97, 11106, 0,  , 31129710, 3636, 97,        , 2, 98297,         , 35929710,        , S4, 54, 7 PALE PINK,  EAGLE PRINT JACKET                ]]')

		select('Table', 'cell:' + commonBits.fl('Start') + ',0(1)')
		rightclick('Table', commonBits.fl('Field Name') + ',1')
		select_menu(commonBits.fl('Generate Field Names'))

		assert_p('Table', 'Text', '')
		assert_p('Table1', 'Text', '')
		select('ComboBox', 'header')
		assert_p('Table', 'Text', '')
		if commonBits.isVersion80():
			assert_p('Table1', 'Content', '[[H, 145357, 4338, 233863, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS PLCFT], [H, 145358, 4338, 233872, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS PLCFT], [H, 145359, 4468, 255906, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS PLCFT], [H, 145360, 4448, 290908, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75967,         , OPTIONS PLCFT], [H, 145361, 4228, 292210, 40929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS PLCFT], [H, 145362, 5220, 211984, 40929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75965,         , LADIES KNICFT], [H, 145363, 5110, 211985, 40929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75966,         , LADIES KNICFT], [H, 145364, 5110, 211987, 40929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 65967,         , LADIES KNICFT], [H, 145365, 13112, 211549, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 85966,         , LADIES KNICFT], [H, 145366, 13312, 211555, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75967,         , LADIES KNICFT], [H, 145367, 12212, 222556, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75965,         , LADIES KNICFT], [H, 145368, 1312, 211617, 41005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 175966,         , LADIES KNICFT]]')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, 0, 0, true], [H1, 2, 6, 6, 0, true], [H2, 8, 10, 6, 0, true], [H3, 18, 12, 6, 0, true], [H4, 30, 6, 6, 0, true], [H5, 36, 8, 0, 0, true], [H6, 44, 2, 6, 0, true], [H7, 46, 2, 0, 0, true], [H8, 48, 3, 6, 0, true], [H9, 51, 1, 0, 0, true], [H10, 52, 2, 6, 0, true], [H11, 54, 2, 6, 0, true], [H12, 56, 2, 6, 0, true], [H13, 58, 2, 6, 0, true], [H14, 60, 2, 6, 0, true], [H15, 62, 6, 6, 0, true], [H16, 68, 8, 0, 0, true], [H17, 76, 13, 0, 0, true]]')
		else:
			assert_p('Table1', 'Content', '[[H, 145357, 4338, 233863, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS,  PLCFT], [H, 145358, 4338, 233872, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS,  PLCFT], [H, 145359, 4468, 255906, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75966,         , OPTIONS,  PLCFT], [H, 145360, 4448, 290908, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75967,         , OPTIONS,  PLCFT], [H, 145361, 4228, 292210, 4, 929,         , 0,   , 290,  , 5, 1, 3, 5, 1, 75965,         , OPTIONS,  PLCFT], [H, 145362, 5220, 211984, 4, 929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75965,         , LADIES , KNICFT], [H, 145363, 5110, 211985, 4, 929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 75966,         , LADIES , KNICFT], [H, 145364, 5110, 211987, 4, 929,         , 0,   , 200,  , 5, 1, 3, 5, 1, 65967,         , LADIES , KNICFT], [H, 145365, 13112, 211549, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 85966,         , LADIES , KNICFT], [H, 145366, 13312, 211555, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75967,         , LADIES , KNICFT], [H, 145367, 12212, 222556, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 75965,         , LADIES , KNICFT], [H, 145368, 1312, 211617, 4, 1005,         , 0,   , 220,  , 5, 1, 3, 5, 1, 175966,         , LADIES , KNICFT]]')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, 0, 0, true], [H1, 2, 6, 6, 0, true], [H2, 8, 10, 6, 0, true], [H3, 18, 12, 6, 0, true], [H4, 30, 2, 6, 0, true], [H5, 32, 4, 6, 0, true], [H6, 36, 8, 0, 0, true], [H7, 44, 2, 6, 0, true], [H8, 46, 2, 0, 0, true], [H9, 48, 3, 6, 0, true], [H10, 51, 1, 0, 0, true], [H11, 52, 2, 6, 0, true], [H12, 54, 2, 6, 0, true], [H13, 56, 2, 6, 0, true], [H14, 58, 2, 6, 0, true], [H15, 60, 2, 6, 0, true], [H16, 62, 6, 6, 0, true], [H17, 68, 8, 0, 0, true], [H18, 76, 7, 0, 0, true], [H19, 83, 6, 0, 0, true]]')
		assert_p('TextArea', 'Text', commonBits.fl('You must define the Fields for all Records. Please update - detail')
)
		click('Right')
		assert_p('TextArea', 'Text', commonBits.fl('You must define the field Names in all Records, please update: store')
)
		if commonBits.isVersion80():
			assert_p('Table1', 'Content', '[[S, 15, 015, 15, 019, 35, 033, 13337, 20780001, 5037, 1, 5052, 1, 5055, 1, 5060, 2, 5070, 1, 5074, 1], [S, 15, 078, 15, 081, 15, 085, 15090, 1, 5091, 1, 5093, 1, 5095, 1, 5129, 1, 5144, 1, 5165, 1], [S, 15, 303, 15, 169, 15, 170, 15171, 1, 5177, 1, 5016, 1, 5089, 2, 5136, 1, 5011, 1, 5046, 1], [S, 15, 145, 15, 096, 25, 154, 15162, 1, 5163, 1, 5164, 1, 5192, 1, 5150, 1, 5175, 1,     , 0], [S, 15, 036, 15, 043, 15, 045, 15057, 1, 5065, 1, 5069, 1, 5076, 1, 5079, 1, 5094, 1, 5128, 1], [S, 15, 151, 15, 180, 15, 072, 15173, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 015, 15, 019, 25, 037, 23533, 47510001, 5070, 1, 5078, 1, 5093, 1, 5095, 1, 5129, 1, 5144, 1], [S, 15, 165, 15, 170, 15, 171, 15016, 2, 5089, 2, 5136, 1, 5011, 1, 5046, 1, 5096, 1, 5154, 1], [S, 15, 162, 15, 163, 15, 164, 15192, 1, 5175, 1,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 083, 15, 133, 15, 155, 13584, 47510001, 5166, 1, 5167, 1, 5049, 1, 5139, 1, 5002, 1, 5027, 1], [S, 15, 038, 15, 140, 15, 174, 15184, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 036, 15, 043, 15, 045, 13533, 47510001, 5069, 1, 5076, 1, 5094, 1, 5128, 1, 5151, 1, 5180, 1], [S, 15, 072, 15, 173, 1,    , 0, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 036, 15, 043, 15, 045, 15057, 1, 5065, 1, 5069, 1, 5076, 1, 5094, 1, 5128, 1, 5151, 1], [S, 15, 180, 1,    , 0,    , 0, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 036, 15, 043, 15, 045, 15057, 1, 5065, 1, 5069, 1, 5076, 1, 5094, 1, 5128, 1, 5151, 1], [S, 15, 180, 1,    , 0,    , 0, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 015, 15, 019, 15, 033, 15037, 1, 5060, 1, 5074, 1, 5078, 1, 5085, 1, 5091, 1, 5093, 1], [S, 15, 095, 15, 129, 15, 144, 15169, 1, 5170, 1, 5171, 1, 5177, 1, 5016, 1, 5089, 1, 5136, 1], [S, 15, 046, 15, 145, 15, 096, 15154, 1, 5162, 1, 5164, 1, 5192, 1, 5175, 1,     , 0,     , 0], [S, 15, 015, 15, 019, 15, 033, 15037, 1, 5060, 1, 5074, 1, 5078, 1, 5085, 1, 5091, 1, 5093, 1], [S, 15, 095, 15, 129, 15, 144, 15169, 1, 5170, 1, 5171, 1, 5177, 1, 5016, 1, 5089, 1, 5136, 1], [S, 15, 046, 15, 145, 15, 096, 15154, 1, 5162, 1, 5164, 1, 5192, 1, 5175, 1,     , 0,     , 0], [S, 15, 040, 15, 020, 15, 083, 15133, 1, 5135, 1, 5155, 1, 5166, 1, 5139, 1, 5002, 1, 5027, 1], [S, 15, 038, 15, 126, 15, 140, 15174, 1, 5184, 1,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 040, 15, 020, 15, 083, 15133, 1, 5135, 1, 5155, 1, 5166, 1, 5139, 1, 5002, 1, 5027, 1], [S, 15, 038, 15, 126, 15, 140, 15174, 1, 5184, 1,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 015, 25, 019, 65, 033, 25035, 2, 5037, 6, 5052, 2, 5055, 2, 5060, 2, 5070, 1, 5074, 6], [S, 15, 078, 65, 081, 15, 085, 45090, 2, 5091, 5, 5093, 3, 5095, 3, 5129, 6, 5144, 3, 5165, 1], [S, 15, 303, 15, 169, 45, 170, 25171, 2, 5177, 5, 5178, 3, 5016, 2, 5089, 3, 5136, 1, 5011, 1], [S, 15, 046, 35, 145, 45, 096, 65154, 5, 5162, 5, 5163, 3, 5164, 2, 5192, 2, 5150, 2, 5175, 2], [S, 15, 015, 25, 019, 75, 033, 25035, 2, 5037, 6, 5052, 2, 5055, 2, 5060, 2, 5070, 2, 5074, 6], [S, 15, 078, 75, 081, 25, 085, 45090, 2, 5091, 6, 5093, 3, 5095, 3, 5129, 6, 5144, 3, 5165, 2], [S, 15, 303, 25, 169, 45, 170, 25171, 2, 5177, 6, 5178, 3, 5016, 2, 5089, 3, 5136, 2, 5011, 2], [S, 15, 046, 35, 145, 45, 096, 65154, 5, 5162, 5, 5163, 3, 5164, 2, 5192, 2, 5150, 2, 5175, 2], [S, 15, 019, 55, 037, 55, 074, 55078, 5, 5085, 4, 5091, 5, 5093, 3, 5095, 3, 5129, 5, 5144, 3], [S, 15, 169, 35, 177, 65, 178, 35089, 3, 5046, 3, 5145, 4, 5096, 5, 5154, 4, 5162, 4, 5163, 3], [S, 15, 040, 25, 020, 25, 059, 15068, 1, 5083, 1, 5084, 2, 5133, 2, 5135, 2, 5155, 2, 5156, 2], [S, 15, 166, 35, 167, 25, 048, 25049, 2, 5139, 2, 5143, 2, 5003, 2, 5002, 2, 5027, 2, 5038, 2], [S, 15, 073, 25, 126, 25, 140, 25174, 3, 5184, 2,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 040, 25, 020, 25, 059, 15068, 1, 5083, 1, 5084, 2, 5133, 2, 5135, 2, 5155, 2, 5156, 2], [S, 15, 166, 25, 167, 25, 048, 15049, 1, 5139, 2, 5143, 2, 5003, 2, 5010, 1, 5062, 1, 5138, 1], [S, 15, 141, 15, 002, 25, 027, 25038, 2, 5073, 2, 5126, 2, 5140, 2, 5174, 2, 5184, 2,     , 0], [S, 15, 040, 15, 020, 15, 068, 15083, 1, 5084, 1, 5133, 1, 5135, 1, 5155, 1, 5156, 1, 5166, 2], [S, 15, 167, 15, 048, 15, 049, 15139, 1, 5143, 1, 5002, 1, 5027, 2, 5038, 2, 5073, 1, 5126, 1], [S, 15, 140, 15, 174, 25, 184, 1, 0,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 036, 25, 043, 35, 045, 25057, 1, 5065, 2, 5069, 2, 5076, 2, 5079, 1, 5094, 2, 5128, 2], [S, 15, 151, 25, 180, 15, 072, 15173, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 036, 15, 043, 25, 045, 25057, 1, 5065, 2, 5069, 2, 5076, 2, 5079, 1, 5094, 2, 5128, 2], [S, 15, 151, 25, 180, 25, 072, 15173, 2,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0], [S, 15, 043, 25, 045, 25, 065, 15076, 2, 5128, 2, 5151, 2, 5180, 1, 5072, 1, 5173, 1,     , 0], [S, 15, 015, 25, 019, 45, 033, 25035, 2, 5037, 4, 5052, 2, 5055, 2, 5060, 2, 5070, 2, 5074, 3], [S, 15, 078, 45, 081, 25, 085, 35090, 2, 5091, 4, 5093, 3, 5095, 4, 5129, 4, 5144, 4, 5165, 2], [S, 15, 303, 25, 169, 25, 170, 25171, 2, 5177, 4, 5016, 4, 5089, 3, 5136, 2, 5011, 3, 5046, 2], [S, 15, 145, 35, 096, 45, 154, 45162, 4, 5163, 3, 5164, 2, 5192, 2, 5150, 2, 5175, 2,     , 0], [S, 15, 015, 25, 019, 55, 033, 25037, 5, 5060, 2, 5070, 1, 5074, 3, 5078, 5, 5085, 2, 5090, 2], [S, 15, 091, 55, 093, 25, 095, 35129, 6, 5144, 5, 5165, 2, 5169, 2, 5170, 2, 5171, 2, 5177, 5], [S, 15, 178, 25, 016, 45, 089, 25136, 2, 5011, 2, 5046, 2, 5145, 2, 5096, 5, 5154, 3, 5162, 3], [S, 15, 163, 25, 164, 25, 192, 25175, 1,     , 0,     , 0,     , 0,     , 0,     , 0,     , 0]]')
			select('Table', 'cell:' + commonBits.fl('Start') + ',2(7)')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, 0, 0, true], [, 2, 2, 6, 0, true], [, 4, 3, 0, 0, true], [, 7, 9, 6, 0, true], [, 16, 3, 0, 0, true], [, 19, 9, 6, 0, true], [, 28, 3, 0, 0, true], [, 31, 12, 6, 0, true], [, 43, 8, 6, 0, true], [, 51, 4, 0, 0, true], [, 55, 8, 6, 0, true], [, 63, 4, 0, 0, true], [, 67, 8, 6, 0, true], [, 75, 4, 0, 0, true], [, 79, 8, 6, 0, true], [, 87, 4, 0, 0, true], [, 91, 8, 6, 0, true], [, 99, 4, 0, 0, true], [, 103, 8, 6, 0, true], [, 111, 4, 0, 0, true], [, 115, 8, 6, 0, true]]')
		else:
			assert_p('Table1', 'Content', '[[S, 15015, 15019, 35033, 13337, 207800015037, 15052, 15055, 15060, 25070, 15074, 1], [S, 15078, 15081, 15085, 15090, 15091, 15093, 15095, 15129, 15144, 15165, 1], [S, 15303, 15169, 15170, 15171, 15177, 15016, 15089, 25136, 15011, 15046, 1], [S, 15145, 15096, 25154, 15162, 15163, 15164, 15192, 15150, 15175, 1, 0], [S, 15036, 15043, 15045, 15057, 15065, 15069, 15076, 15079, 15094, 15128, 1], [S, 15151, 15180, 15072, 15173, 1, 0, 0, 0, 0, 0, 0], [S, 15015, 15019, 25037, 23533, 475100015070, 15078, 15093, 15095, 15129, 15144, 1], [S, 15165, 15170, 15171, 15016, 25089, 25136, 15011, 15046, 15096, 15154, 1], [S, 15162, 15163, 15164, 15192, 15175, 1, 0, 0, 0, 0, 0], [S, 15083, 15133, 15155, 13584, 475100015166, 15167, 15049, 15139, 15002, 15027, 1], [S, 15038, 15140, 15174, 15184, 1, 0, 0, 0, 0, 0, 0], [S, 15036, 15043, 15045, 13533, 475100015069, 15076, 15094, 15128, 15151, 15180, 1], [S, 15072, 15173, 1, 0, 0, 0, 0, 0, 0, 0, 0], [S, 15036, 15043, 15045, 15057, 15065, 15069, 15076, 15094, 15128, 15151, 1], [S, 15180, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [S, 15036, 15043, 15045, 15057, 15065, 15069, 15076, 15094, 15128, 15151, 1], [S, 15180, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [S, 15015, 15019, 15033, 15037, 15060, 15074, 15078, 15085, 15091, 15093, 1], [S, 15095, 15129, 15144, 15169, 15170, 15171, 15177, 15016, 15089, 15136, 1], [S, 15046, 15145, 15096, 15154, 15162, 15164, 15192, 15175, 1, 0, 0], [S, 15015, 15019, 15033, 15037, 15060, 15074, 15078, 15085, 15091, 15093, 1], [S, 15095, 15129, 15144, 15169, 15170, 15171, 15177, 15016, 15089, 15136, 1], [S, 15046, 15145, 15096, 15154, 15162, 15164, 15192, 15175, 1, 0, 0], [S, 15040, 15020, 15083, 15133, 15135, 15155, 15166, 15139, 15002, 15027, 1], [S, 15038, 15126, 15140, 15174, 15184, 1, 0, 0, 0, 0, 0], [S, 15040, 15020, 15083, 15133, 15135, 15155, 15166, 15139, 15002, 15027, 1], [S, 15038, 15126, 15140, 15174, 15184, 1, 0, 0, 0, 0, 0], [S, 15015, 25019, 65033, 25035, 25037, 65052, 25055, 25060, 25070, 15074, 6], [S, 15078, 65081, 15085, 45090, 25091, 55093, 35095, 35129, 65144, 35165, 1], [S, 15303, 15169, 45170, 25171, 25177, 55178, 35016, 25089, 35136, 15011, 1], [S, 15046, 35145, 45096, 65154, 55162, 55163, 35164, 25192, 25150, 25175, 2], [S, 15015, 25019, 75033, 25035, 25037, 65052, 25055, 25060, 25070, 25074, 6], [S, 15078, 75081, 25085, 45090, 25091, 65093, 35095, 35129, 65144, 35165, 2], [S, 15303, 25169, 45170, 25171, 25177, 65178, 35016, 25089, 35136, 25011, 2], [S, 15046, 35145, 45096, 65154, 55162, 55163, 35164, 25192, 25150, 25175, 2], [S, 15019, 55037, 55074, 55078, 55085, 45091, 55093, 35095, 35129, 55144, 3], [S, 15169, 35177, 65178, 35089, 35046, 35145, 45096, 55154, 45162, 45163, 3], [S, 15040, 25020, 25059, 15068, 15083, 15084, 25133, 25135, 25155, 25156, 2], [S, 15166, 35167, 25048, 25049, 25139, 25143, 25003, 25002, 25027, 25038, 2], [S, 15073, 25126, 25140, 25174, 35184, 2, 0, 0, 0, 0, 0], [S, 15040, 25020, 25059, 15068, 15083, 15084, 25133, 25135, 25155, 25156, 2], [S, 15166, 25167, 25048, 15049, 15139, 25143, 25003, 25010, 15062, 15138, 1], [S, 15141, 15002, 25027, 25038, 25073, 25126, 25140, 25174, 25184, 2, 0], [S, 15040, 15020, 15068, 15083, 15084, 15133, 15135, 15155, 15156, 15166, 2], [S, 15167, 15048, 15049, 15139, 15143, 15002, 15027, 25038, 25073, 15126, 1], [S, 15140, 15174, 25184, 1, 0, 0, 0, 0, 0, 0, 0], [S, 15036, 25043, 35045, 25057, 15065, 25069, 25076, 25079, 15094, 25128, 2], [S, 15151, 25180, 15072, 15173, 1, 0, 0, 0, 0, 0, 0], [S, 15036, 15043, 25045, 25057, 15065, 25069, 25076, 25079, 15094, 25128, 2], [S, 15151, 25180, 25072, 15173, 2, 0, 0, 0, 0, 0, 0], [S, 15043, 25045, 25065, 15076, 25128, 25151, 25180, 15072, 15173, 1, 0], [S, 15015, 25019, 45033, 25035, 25037, 45052, 25055, 25060, 25070, 25074, 3], [S, 15078, 45081, 25085, 35090, 25091, 45093, 35095, 45129, 45144, 45165, 2], [S, 15303, 25169, 25170, 25171, 25177, 45016, 45089, 35136, 25011, 35046, 2], [S, 15145, 35096, 45154, 45162, 45163, 35164, 25192, 25150, 25175, 2, 0], [S, 15015, 25019, 55033, 25037, 55060, 25070, 15074, 35078, 55085, 25090, 2], [S, 15091, 55093, 25095, 35129, 65144, 55165, 25169, 25170, 25171, 25177, 5], [S, 15178, 25016, 45089, 25136, 25011, 25046, 25145, 25096, 55154, 35162, 3], [S, 15163, 25164, 25192, 25175, 1, 0, 0, 0, 0, 0, 0]]')
			select('Table', 'cell:' + commonBits.fl('Start') + ',2(7)')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, 0, 0, true], [, 2, 5, 6, 0, true], [, 7, 12, 6, 0, true], [, 19, 12, 6, 0, true], [, 31, 12, 6, 0, true], [, 43, 12, 6, 0, true], [, 55, 12, 6, 0, true], [, 67, 12, 6, 0, true], [, 79, 12, 6, 0, true], [, 91, 12, 6, 0, true], [, 103, 12, 6, 0, true], [, 115, 8, 6, 0, true]]')
#		select('Table', '')

		rightclick('Table', commonBits.fl('Field Name') + ',1')
		select_menu(commonBits.fl('Generate Field Names'))


		if commonBits.isVersion80():
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, 0, 0, true], [S1, 2, 2, 6, 0, true], [S2, 4, 3, 0, 0, true], [S3, 7, 9, 6, 0, true], [S4, 16, 3, 0, 0, true], [S5, 19, 9, 6, 0, true], [S6, 28, 3, 0, 0, true], [S7, 31, 12, 6, 0, true], [S8, 43, 8, 6, 0, true], [S9, 51, 4, 0, 0, true], [S10, 55, 8, 6, 0, true], [S11, 63, 4, 0, 0, true], [S12, 67, 8, 6, 0, true], [S13, 75, 4, 0, 0, true], [S14, 79, 8, 6, 0, true], [S15, 87, 4, 0, 0, true], [S16, 91, 8, 6, 0, true], [S17, 99, 4, 0, 0, true], [S18, 103, 8, 6, 0, true], [S19, 111, 4, 0, 0, true], [S20, 115, 8, 6, 0, true]]')
		else:
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, 0, 0, true], [S1, 2, 5, 6, 0, true], [S2, 7, 12, 6, 0, true], [S3, 19, 12, 6, 0, true], [S4, 31, 12, 6, 0, true], [S5, 43, 12, 6, 0, true], [S6, 55, 12, 6, 0, true], [S7, 67, 12, 6, 0, true], [S8, 79, 12, 6, 0, true], [S9, 91, 12, 6, 0, true], [S10, 103, 12, 6, 0, true], [S11, 115, 8, 6, 0, true]]')
		click('Right')
		select('TabbedPane', '')
		click('Pnl7SaveDbLayout', 264, 53)
		select('TextField', 'Wizard_xAmsPO')
		click('Right')
		if commonBits.isVersion80():
			select('Table', 'cell:2 - 2|S1,0(14)')
		else:
			select('Table', 'cell:2 - 5|S1,0(14535)')
		rightclick('Table', '1 - 1|Record_Type,0')
##		select('Table', 'cell:2 - 5|S1,0(14535)')
		select_menu(commonBits.fl('Edit Record'))
##		select('Table1', 'cell:2 - 5|S1,0(14535)')
		if commonBits.isVersion80():
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, H, H], [H1, 2, 6, 145357, 145357], [H2, 8, 10, 4338, 0000004338], [H3, 18, 12, 233863, 000000233863], [H4, 30, 6, 40929, 040929], [H5, 36, 8, , ], [H6, 44, 2, 0, 00], [H7, 46, 2, , ], [H8, 48, 3, 290, 290], [H9, 51, 1, , ], [H10, 52, 2, 5, 05], [H11, 54, 2, 1, 01], [H12, 56, 2, 3, 03], [H13, 58, 2, 5, 05], [H14, 60, 2, 1, 01], [H15, 62, 6, 75966, 075966], [H16, 68, 8, , ], [H17, 76, 13, OPTIONS PLCFT, OPTIONS PLCFT]]')
			click('Right')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, D, D], [D1, 2, 1, 1, 1], [D2, 3, 5, 44, 00044], [D3, 8, 15, 11840, 000000000011840], [D4, 23, 15, 0, 000000000000000], [D5, 38, 1, , ], [D6, 39, 8, 45872078, 45872078], [D7, 47, 11, 4544, 00000004544], [D8, 58, 7, 44, 0000044], [D9, 65, 7, , ], [D10, 72, 7, 2117093, 2117093], [D11, 79, 8, , ], [D12, 87, 8, 45872078, 45872078], [D13, 95, 7, , ], [D14, 102, 50, MTH5033H DUSTY PINK L/S FANCY CREW C\'MERE CARDIGAN, MTH5033H DUSTY PINK L/S FANCY CREW C\'MERE CARDIGAN]]')
			click('Right')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, S, S], [S1, 2, 2, 15, 15], [S2, 4, 3, 015, 015], [S3, 7, 9, 15, 000000015], [S4, 16, 3, 019, 019], [S5, 19, 9, 35, 000000035], [S6, 28, 3, 033, 033], [S7, 31, 12, 13337, 000000013337], [S8, 43, 8, 20780001, 20780001], [S9, 51, 4, 5037, 5037], [S10, 55, 8, 1, 00000001], [S11, 63, 4, 5052, 5052], [S12, 67, 8, 1, 00000001], [S13, 75, 4, 5055, 5055], [S14, 79, 8, 1, 00000001], [S15, 87, 4, 5060, 5060], [S16, 91, 8, 2, 00000002], [S17, 99, 4, 5070, 5070], [S18, 103, 8, 1, 00000001], [S19, 111, 4, 5074, 5074], [S20, 115, 8, 1, 00000001]]')
			click('Right')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, S, S], [S1, 2, 2, 15, 15], [S2, 4, 3, 078, 078], [S3, 7, 9, 15, 000000015], [S4, 16, 3, 081, 081], [S5, 19, 9, 15, 000000015], [S6, 28, 3, 085, 085], [S7, 31, 12, 15090, 000000015090], [S8, 43, 8, 1, 00000001], [S9, 51, 4, 5091, 5091], [S10, 55, 8, 1, 00000001], [S11, 63, 4, 5093, 5093], [S12, 67, 8, 1, 00000001], [S13, 75, 4, 5095, 5095], [S14, 79, 8, 1, 00000001], [S15, 87, 4, 5129, 5129], [S16, 91, 8, 1, 00000001], [S17, 99, 4, 5144, 5144], [S18, 103, 8, 1, 00000001], [S19, 111, 4, 5165, 5165], [S20, 115, 8, 1, 00000001]]')
		else:
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, H, H], [H1, 2, 6, 145357, 145357], [H2, 8, 10, 4338, 0000004338], [H3, 18, 12, 233863, 000000233863], [H4, 30, 2, 4, 04], [H5, 32, 4, 929, 0929], [H6, 36, 8, , ], [H7, 44, 2, 0, 00], [H8, 46, 2, , ], [H9, 48, 3, 290, 290], [H10, 51, 1, , ], [H11, 52, 2, 5, 05], [H12, 54, 2, 1, 01], [H13, 56, 2, 3, 03], [H14, 58, 2, 5, 05], [H15, 60, 2, 1, 01], [H16, 62, 6, 75966, 075966], [H17, 68, 8, , ], [H18, 76, 7, OPTIONS, OPTIONS], [H19, 83, 6,  PLCFT,  PLCFT]]')
			click('Right')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, D, D], [D1, 2, 1, 1, 1], [D2, 3, 5, 44, 00044], [D3, 8, 15, 11840, 000000000011840], [D4, 23, 15, 0, 000000000000000], [D5, 38, 1, , ], [D6, 39, 8, 45872078, 45872078], [D7, 47, 11, 4544, 00000004544], [D8, 58, 7, 44, 0000044], [D9, 65, 7, , ], [D10, 72, 1, 2, 2], [D11, 73, 6, 117093, 117093], [D12, 79, 8, , ], [D13, 87, 8, 45872078, 45872078], [D14, 95, 7, , ], [D15, 102, 2, MT, MT], [D16, 104, 2, H5, H5], [D17, 106, 11, 033H DUSTY, 033H DUSTY], [D18, 117, 35, PINK L/S FANCY CREW C\'MERE CARDIGAN, PINK L/S FANCY CREW C\'MERE CARDIGAN]]')
			click('Right')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, S, S], [S1, 2, 5, 15015, 15015], [S2, 7, 12, 15019, 000000015019], [S3, 19, 12, 35033, 000000035033], [S4, 31, 12, 13337, 000000013337], [S5, 43, 12, 207800015037, 207800015037], [S6, 55, 12, 15052, 000000015052], [S7, 67, 12, 15055, 000000015055], [S8, 79, 12, 15060, 000000015060], [S9, 91, 12, 25070, 000000025070], [S10, 103, 12, 15074, 000000015074], [S11, 115, 8, 1, 00000001]]')
			click('Right')
			assert_p('Table', 'Content', '[[Record_Type, 1, 1, S, S], [S1, 2, 5, 15078, 15078], [S2, 7, 12, 15081, 000000015081], [S3, 19, 12, 15085, 000000015085], [S4, 31, 12, 15090, 000000015090], [S5, 43, 12, 15091, 000000015091], [S6, 55, 12, 15093, 000000015093], [S7, 67, 12, 15095, 000000015095], [S8, 79, 12, 15129, 000000015129], [S9, 91, 12, 15144, 000000015144], [S10, 103, 12, 15165, 000000015165], [S11, 115, 8, 1, 00000001]]')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		if commonBits.isVersion80():
			select('Table', 'cell:2 - 2|S1,0(14)')
		else:
			select('Table', 'cell:2 - 5|S1,0(14535)')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		click('Open')
		select('ComboBox1', 'Ams')
		click(commonBits.fl('Edit') + '1')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu(commonBits.fl('Record Layouts') + '>>' + commonBits.fl('Edit Layout'))
		select('TextField', 'Wizard_xAmsPO')
		select('TextField1', '%')

		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Extras')
		##select('TabbedPane', 'Child Records')
		select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field') + ',0(Record_Type)')
		assert_p('ChildRecordsJTbl', 'Text', 'Record_Type', commonBits.fl('Field') + ',0')
		select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field Value') + ',0(H)')
		assert_p('ChildRecordsJTbl', 'Text', 'H', commonBits.fl('Field Value') + ',0')
		select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field Value') + ',1(D)')
		assert_p('ChildRecordsJTbl', 'Text', 'D', commonBits.fl('Field Value') + ',1')
		select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field Value') + ',2(S)')
		
		assert_p('ChildRecordsJTbl', 'Text', 'S', commonBits.fl('Field Value') + ',2')
		select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field') + ',2(Record_Type)')
		assert_p('ChildRecordsJTbl', 'Text', 'Record_Type', commonBits.fl('Field') + ',2')
		select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field') + ',2(Record_Type)')
		##click('Delete3')
		commonBits.delete3(click)

		if window(commonBits.fl('Delete: Wizard_xAmsPO')):
			click('Yes')
		close()

#		select('TabbedPane', 'Extras')
#		select('TabbedPane', 'Extras')
#		select('TabbedPane', 'Fields')
#		select('TabbedPane', 'Extras')
#		select('TabbedPane', 'Extras')
#		select('TabbedPane', 'Fields')
Beispiel #30
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_03'

	if window('Protocol Buffer Editor'):

		select('FileChooser',  commonBits.sampleDir() + 'protoStoreSales3.bin')
		select('FileChooser1',  commonBits.stdCopybookDir() + 'StoreSales3.protocomp')
		
		click('Edit1')
##		select('JTreeTable', '')
		rightclick('JTreeTable', 'Tree,0')
		select_menu('Fully Expand Tree')
		select('LayoutCombo', 'Prefered')
		select('JTreeTable', 'cell:saleDate,8(40118)')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69684558, 40118, 1, 5010], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, -1, -19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 65674532, 40118, 1, 3590], [, , 1, 3590, 1, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69684558, 1, , ], [, , 69694158, 1, , ], [, , 65674532, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]')
		select('JTreeTable', 'rows:[10,12],columns:[keycode,saleDate]')
		click('Delete2')
		select('JTreeTable', 'rows:[10,18,19],columns:[Tree]')
		click('Delete2')
		select('JTreeTable', 'rows:[18],columns:[Tree]')
		click('Delete2')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69684558, 1, , ], [, , 69694158, 1, , ], [, , 65674532, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]')
		select('JTreeTable', 'rows:[26,28],columns:[Tree]')
		click('Delete2')
		select('JTreeTable', 'rows:[27],columns:[Tree]')
		click('Delete2')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69694158, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]')
		select_menu('Utilities>>Compare with Disk')
		assert_p('Table', 'Content', '[[, Deleted, 8, 69684558, 40118, 1, 5010], [, , , , , , ], [, Deleted, 10, 69694158, 40118, -1, -19000], [, , , , , , ], [, Deleted, 17, 929, Department: 929, , ], [, , , , , , ], [, Deleted, 18, 65674532, 40118, 1, 3590], [, , , , , , ], [, Deleted, 19, 1, 3590, 1, ], [, , , , , , ], [, Deleted, 26, 69684558, 1, , ], [, , , , , , ], [, Deleted, 28, 65674532, 1, , ], [, , , , , , ]]')
		click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu('Window>>protoStoreSales3.bin>>Tree View')
##		select('JTreeTable', '')
		rightclick('JTreeTable', 'Tree,0')
		select_menu('Collapse Tree')
##		select('JTreeTable', '')
		rightclick('JTreeTable', 'Tree,2')
		select_menu('Fully Expand Tree')
		select('JTreeTable', 'cell:Tree,17(null)')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , , , , ], [, , 60, Department: 60, , ], [, , , , , ], [, , 60614646, 40118, 1, 6000], [, , 60614707, 40118, 1, 6000], [, , 68654655, 40118, 1, 5080], [, , 69644897, 40118, 1, 5080], [, , 69654084, 40118, 1, 6000], [, , 5, 28160, 5, ], [, , 80, Department: 80, , ], [, , , , , ], [, , 60604100, 40118, 1, 13300], [, , 69624033, 40118, 1, 18190], [, , 2, 31490, 2, ], [, , 170, Department: 170, , ], [, , , , , ], [, , 68674560, 40118, 1, 5990], [, , 1, 5990, 1, ], [, , 193, Department: 193, , ], [, , , , , ], [, , 62694485, 40118, 1, 17560], [, , 62694706, 40118, 1, 13590], [, , 62694843, 40118, 1, 13590], [, , 67644384, 40118, 1, 23960], [, , 68664211, 40118, 1, 11190], [, , 69644164, 40118, 1, 21590], [, , 6, 101480, 6, ], [, , 220, Department: 220, , ], [, , , , , ], [, , 64674633, 40118, 1, 15990], [, , 1, 15990, 1, ], [, , 230, Department: 230, , ], [, , , , , ], [, , 69644961, 40118, 1, 9600], [, , 1, 9600, 1, ], [, , 235, Department: 235, , ], [, , , , , ], [, , 64604513, 40118, 1, 16990], [, , 64674965, 40118, 1, 19990], [, , 64674965, 40118, -1, -19990], [, , 64674965, 40118, 1, 12000], [, , 2, 28990, 4, ], [, , 250, Department: 250, , ], [, , , , , ], [, , 69604743, 40118, 1, 29950], [, , 1, 29950, 1, ], [, , 261, Department: 261, , ], [, , , , , ], [, , 60624523, 40118, 1, 12000], [, , 60624864, 40118, 1, 15000], [, , 62694605, 40118, 1, 25000], [, , 69634261, 40118, 1, 12000], [, , 69634263, 40118, 1, 25000], [, , 69634263, 40118, -1, -25000], [, , 69634263, 40118, 1, 12000], [, , 69634660, 40118, 1, 12000], [, , 69634922, 40118, 1, 19000], [, , 69644909, 40118, 1, 9000], [, , 8, 116000, 10, ], [, , 265, Department: 265, , ], [, , , , , ], [, , 62684207, 40118, 1, 19000], [, , 62684580, 40118, 1, 19000], [, , 69644602, 40118, 1, 19000], [, , 3, 57000, 3, ], [, , 270, Department: 270, , ], [, , , , , ], [, , 60664241, 40118, 1, 9000], [, , 60664302, 40118, 1, 9000], [, , 63634768, 40118, 1, 12000], [, , 69694959, 40118, 1, 11990], [, , 4, 41990, 4, ], [, , 275, Department: 275, , ], [, , , , , ], [, , 63654066, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 64624081, 40118, 1, 26240], [, , 69684947, 40118, 1, 22490], [, , 2, 48730, 2, ], [, , 320, Department: 320, , ], [, , , , , ], [, , 62664576, 40118, 1, 9720], [, , 63634260, 40118, 1, 5590], [, , 63654450, 40118, 1, 13990], [, , 63684449, 40118, 1, 16990], [, , 4, 46290, 4, ], [, , 335, Department: 335, , ], [, , , , , ], [, , 62604139, 40118, 1, 7990], [, , 1, 7990, 1, ], [, , 355, Department: 355, , ], [, , , , , ], [, , 62634862, 40118, 1, 11890], [, , 62654800, 40118, 1, 19990], [, , 69624221, 40118, 1, 16990], [, , 3, 48870, 3, ], [, , 360, Department: 360, , ], [, , , , , ], [, , 66674979, 40118, 1, 4500], [, , 69694685, 40118, 1, 6990], [, , 69694814, 40118, 1, 2500], [, , 69694814, 40118, 1, 2500], [, , 69694937, 40118, 1, 2500], [, , 5, 18990, 5, ], [, , 366, Department: 366, , ], [, , , , , ], [, , 62614014, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 370, Department: 370, , ], [, , , , , ], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62664231, 40118, 1, 8990], [, , 62664347, 40118, 1, 8990], [, , 68614651, 40118, 1, 3990], [, , 5, 59930, 11, ], [, , 375, Department: 375, , ], [, , , , , ], [, , 62684907, 40118, 1, 13990], [, , 62694193, 40118, 1, 13990], [, , 62694193, 40118, -1, -13990], [, , 62694193, 40118, 1, 11990], [, , 2, 25980, 4, ], [, , 395, Department: 395, , ], [, , , , , ], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 12800], [, , 63614741, 40118, 1, 27990], [, , 2, 40790, 8, ], [, , 405, Department: 405, , ], [, , , , , ], [, , 62614815, 40118, 1, 20000], [, , 1, 20000, 1, ], [, , 410, Department: 410, , ], [, , , , , ], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 64684719, 40118, 1, 9990], [, , 4, 15930, 4, ], [, , 415, Department: 415, , ], [, , , , , ], [, , 62684548, 40118, 1, 39990], [, , 62684548, 40118, 1, 39990], [, , 2, 79980, 2, ], [, , 432, Department: 432, , ], [, , , , , ], [, , 61694741, 40118, 1, 9060], [, , 62614534, 40118, 1, 9090], [, , 62664568, 40118, 1, 5990], [, , 62694387, 40118, 1, 7990], [, , 4, 32130, 4, ], [, , 440, Department: 440, , ], [, , , , , ], [, , 64684534, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 455, Department: 455, , ], [, , , , , ], [, , 62664151, 40118, 1, 25000], [, , 1, 25000, 1, ], [, , 471, Department: 471, , ], [, , , , , ], [, , 62664674, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 475, Department: 475, , ], [, , , , , ], [, , 62694575, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 485, Department: 485, , ], [, , , , , ], [, , 64674609, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 500, Department: 500, , ], [, , , , , ], [, , 60624185, 40118, 1, 8990], [, , 60624314, 40118, 1, 8990], [, , 2, 17980, 2, ], [, , 520, Department: 520, , ], [, , , , , ], [, , 62684028, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 650, Department: 650, , ], [, , , , , ], [, , 62634996, 40118, 1, 9990], [, , 1, 9990, 1, ], [, , 670, Department: 670, , ], [, , , , , ], [, , 61674701, 40118, 1, 3990], [, , 63654007, 40118, 1, 56990], [, , 2, 60980, 2, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 61684889, 40118, 1, 4490], [, , 61684889, 40118, 1, 4490], [, , 2, 8980, 2, ], [, , 801, Department: 801, , ], [, , , , , ], [, , 64604876, 40118, 1, 29620], [, , 64604876, 40118, 1, 29620], [, , 64644495, 40118, 1, 29650], [, , 64644495, 40118, 1, 29650], [, , 67624103, 40118, 1, 16500], [, , 5, 135040, 5, ], [, , 805, Department: 805, , ], [, , , , , ], [, , 60684907, 40118, 1, 5500], [, , 1, 5500, 1, ], [, , 830, Department: 830, , ], [, , , , , ], [, , 65604476, 40118, 1, 19950], [, , 1, 19950, 1, ], [, , 845, Department: 845, , ], [, , , , , ], [, , 62654454, 40118, 1, 5950], [, , 64634712, 40118, 1, 3900], [, , 2, 9850, 2, ], [, , 851, Department: 851, , ], [, , , , , ], [, , 62674092, 40118, 1, 15990], [, , 62694170, 40118, 1, 16990], [, , 2, 32980, 2, ], [, , 870, Department: 870, , ], [, , , , , ], [, , 63624299, 40118, 1, 10990], [, , 63624367, 40118, 1, 11190], [, , 2, 22180, 2, ], [, , 902, Department: 902, , ], [, , , , , ], [, , 68644966, 40118, 1, 12500], [, , 68644966, 40118, -1, -12500], [, , 68644966, 40118, 1, 10], [, , 69614229, 40118, 1, 15950], [, , 2, 15960, 4, ], [, , 904, Department: 904, , ], [, , , , , ], [, , 63694928, 40118, 1, 11490], [, , 69664661, 40118, 1, 14950], [, , 2, 26440, 2, ], [, , 905, Department: 905, , ], [, , , , , ], [, , 60654072, 40118, 1, 4330], [, , 60654072, 40118, 1, 4330], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 12800], [, , 68614329, 40118, 1, 39990], [, , 69614011, 40118, 1, 6990], [, , 5, 68440, 9, ], [, , 910, Department: 910, , ], [, , , , , ], [, , 69674069, 40118, 1, 10490], [, , 1, 10490, 1, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 60694417, 40118, 1, 650], [, , 63634081, 40118, 1, 3890], [, , 65694328, 40118, 1, 590], [, , 67664645, 40118, 1, 1390], [, , 67664966, 40118, 1, 890], [, , 67664966, 40118, 1, 890], [, , 6, 8300, 6, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 62664909, 40118, 1, 3290], [, , 62674492, 40118, 1, 1490], [, , 62674492, 40118, 1, 1490], [, , 62674751, 40118, 1, 1990], [, , 64654284, 40118, 1, 3990], [, , 66624253, 40118, 1, 3490], [, , 66624253, 40118, 1, 3490], [, , 66624829, 40118, 1, 1990], [, , 8, 21220, 8, ], [, , 970, Department: 970, , ], [, , , , , ], [, , 67634503, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , , , , ], [, , 60614646, 1, , ], [, , 60614707, 1, , ], [, , 68654655, 1, , ], [, , 69644897, 1, , ], [, , 69654084, 1, , ], [, , 60604100, 1, , ], [, , 69624033, 1, , ], [, , 68674560, 1, , ], [, , 62694485, 1, , ], [, , 62694706, 1, , ], [, , 62694843, 1, , ], [, , 67644384, 1, , ], [, , 68664211, 1, , ], [, , 69644164, 1, , ], [, , 64674633, 1, , ], [, , 69644961, 1, , ], [, , 64604513, 1, , ], [, , 64674965, 1, , ], [, , 69604743, 1, , ], [, , 60624523, 1, , ], [, , 60624864, 1, , ], [, , 62694605, 1, , ], [, , 69634261, 1, , ], [, , 69634263, 1, , ], [, , 69634660, 1, , ], [, , 69634922, 1, , ], [, , 69644909, 1, , ], [, , 62684207, 1, , ], [, , 62684580, 1, , ], [, , 69644602, 1, , ], [, , 60664241, 1, , ], [, , 60664302, 1, , ], [, , 63634768, 1, , ], [, , 69694959, 1, , ], [, , 63654066, 1, , ], [, , 64624081, 1, , ], [, , 69684947, 1, , ], [, , 62664576, 1, , ], [, , 63634260, 1, , ], [, , 63654450, 1, , ], [, , 63684449, 1, , ], [, , 62604139, 1, , ], [, , 62634862, 1, , ], [, , 62654800, 1, , ], [, , 69624221, 1, , ], [, , 66674979, 1, , ], [, , 69694685, 1, , ], [, , 69694814, 2, , ], [, , 69694937, 1, , ], [, , 62614014, 1, , ], [, , 62624382, 2, , ], [, , 62664231, 1, , ], [, , 62664347, 1, , ], [, , 68614651, 1, , ], [, , 62684907, 1, , ], [, , 62694193, 1, , ], [, , 60614265, 1, , ], [, , 63614741, 1, , ], [, , 62614815, 1, , ], [, , 63684098, 3, , ], [, , 64684719, 1, , ], [, , 62684548, 2, , ], [, , 61694741, 1, , ], [, , 62614534, 1, , ], [, , 62664568, 1, , ], [, , 62694387, 1, , ], [, , 64684534, 1, , ], [, , 62664151, 1, , ], [, , 62664674, 1, , ], [, , 62694575, 1, , ], [, , 64674609, 1, , ], [, , 60624185, 1, , ], [, , 60624314, 1, , ], [, , 62684028, 1, , ], [, , 62634996, 1, , ], [, , 61674701, 1, , ], [, , 63654007, 1, , ], [, , 61684889, 2, , ], [, , 64604876, 2, , ], [, , 64644495, 2, , ], [, , 67624103, 1, , ], [, , 60684907, 1, , ], [, , 65604476, 1, , ], [, , 62654454, 1, , ], [, , 64634712, 1, , ], [, , 62674092, 1, , ], [, , 62694170, 1, , ], [, , 63624299, 1, , ], [, , 63624367, 1, , ], [, , 68644966, 1, , ], [, , 69614229, 1, , ], [, , 63694928, 1, , ], [, , 69664661, 1, , ], [, , 60654072, 2, , ], [, , 68604583, 1, , ], [, , 68614329, 1, , ], [, , 69614011, 1, , ], [, , 69674069, 1, , ], [, , 60694417, 1, , ], [, , 63634081, 1, , ], [, , 65694328, 1, , ], [, , 67664645, 1, , ], [, , 67664966, 2, , ], [, , 62664909, 1, , ], [, , 62674492, 2, , ], [, , 62674751, 1, , ], [, , 64654284, 1, , ], [, , 66624253, 2, , ], [, , 66624829, 1, , ], [, , 67634503, 1, , ], [, , 122, 1591450, 146, ], [, , 184, Store: 184, , ]]')
		select('JTreeTable', 'cell:Tree,19(5990)')
		select('JTreeTable', 'cell:Tree,19(5990)')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , , , , ], [, , 60, Department: 60, , ], [, , , , , ], [, , 60614646, 40118, 1, 6000], [, , 60614707, 40118, 1, 6000], [, , 68654655, 40118, 1, 5080], [, , 69644897, 40118, 1, 5080], [, , 69654084, 40118, 1, 6000], [, , 5, 28160, 5, ], [, , 80, Department: 80, , ], [, , , , , ], [, , 60604100, 40118, 1, 13300], [, , 69624033, 40118, 1, 18190], [, , 2, 31490, 2, ], [, , 170, Department: 170, , ], [, , , , , ], [, , 68674560, 40118, 1, 5990], [, , 1, 5990, 1, ], [, , 193, Department: 193, , ], [, , , , , ], [, , 62694485, 40118, 1, 17560], [, , 62694706, 40118, 1, 13590], [, , 62694843, 40118, 1, 13590], [, , 67644384, 40118, 1, 23960], [, , 68664211, 40118, 1, 11190], [, , 69644164, 40118, 1, 21590], [, , 6, 101480, 6, ], [, , 220, Department: 220, , ], [, , , , , ], [, , 64674633, 40118, 1, 15990], [, , 1, 15990, 1, ], [, , 230, Department: 230, , ], [, , , , , ], [, , 69644961, 40118, 1, 9600], [, , 1, 9600, 1, ], [, , 235, Department: 235, , ], [, , , , , ], [, , 64604513, 40118, 1, 16990], [, , 64674965, 40118, 1, 19990], [, , 64674965, 40118, -1, -19990], [, , 64674965, 40118, 1, 12000], [, , 2, 28990, 4, ], [, , 250, Department: 250, , ], [, , , , , ], [, , 69604743, 40118, 1, 29950], [, , 1, 29950, 1, ], [, , 261, Department: 261, , ], [, , , , , ], [, , 60624523, 40118, 1, 12000], [, , 60624864, 40118, 1, 15000], [, , 62694605, 40118, 1, 25000], [, , 69634261, 40118, 1, 12000], [, , 69634263, 40118, 1, 25000], [, , 69634263, 40118, -1, -25000], [, , 69634263, 40118, 1, 12000], [, , 69634660, 40118, 1, 12000], [, , 69634922, 40118, 1, 19000], [, , 69644909, 40118, 1, 9000], [, , 8, 116000, 10, ], [, , 265, Department: 265, , ], [, , , , , ], [, , 62684207, 40118, 1, 19000], [, , 62684580, 40118, 1, 19000], [, , 69644602, 40118, 1, 19000], [, , 3, 57000, 3, ], [, , 270, Department: 270, , ], [, , , , , ], [, , 60664241, 40118, 1, 9000], [, , 60664302, 40118, 1, 9000], [, , 63634768, 40118, 1, 12000], [, , 69694959, 40118, 1, 11990], [, , 4, 41990, 4, ], [, , 275, Department: 275, , ], [, , , , , ], [, , 63654066, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 64624081, 40118, 1, 26240], [, , 69684947, 40118, 1, 22490], [, , 2, 48730, 2, ], [, , 320, Department: 320, , ], [, , , , , ], [, , 62664576, 40118, 1, 9720], [, , 63634260, 40118, 1, 5590], [, , 63654450, 40118, 1, 13990], [, , 63684449, 40118, 1, 16990], [, , 4, 46290, 4, ], [, , 335, Department: 335, , ], [, , , , , ], [, , 62604139, 40118, 1, 7990], [, , 1, 7990, 1, ], [, , 355, Department: 355, , ], [, , , , , ], [, , 62634862, 40118, 1, 11890], [, , 62654800, 40118, 1, 19990], [, , 69624221, 40118, 1, 16990], [, , 3, 48870, 3, ], [, , 360, Department: 360, , ], [, , , , , ], [, , 66674979, 40118, 1, 4500], [, , 69694685, 40118, 1, 6990], [, , 69694814, 40118, 1, 2500], [, , 69694814, 40118, 1, 2500], [, , 69694937, 40118, 1, 2500], [, , 5, 18990, 5, ], [, , 366, Department: 366, , ], [, , , , , ], [, , 62614014, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 370, Department: 370, , ], [, , , , , ], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62664231, 40118, 1, 8990], [, , 62664347, 40118, 1, 8990], [, , 68614651, 40118, 1, 3990], [, , 5, 59930, 11, ], [, , 375, Department: 375, , ], [, , , , , ], [, , 62684907, 40118, 1, 13990], [, , 62694193, 40118, 1, 13990], [, , 62694193, 40118, -1, -13990], [, , 62694193, 40118, 1, 11990], [, , 2, 25980, 4, ], [, , 395, Department: 395, , ], [, , , , , ], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 12800], [, , 63614741, 40118, 1, 27990], [, , 2, 40790, 8, ], [, , 405, Department: 405, , ], [, , , , , ], [, , 62614815, 40118, 1, 20000], [, , 1, 20000, 1, ], [, , 410, Department: 410, , ], [, , , , , ], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 64684719, 40118, 1, 9990], [, , 4, 15930, 4, ], [, , 415, Department: 415, , ], [, , , , , ], [, , 62684548, 40118, 1, 39990], [, , 62684548, 40118, 1, 39990], [, , 2, 79980, 2, ], [, , 432, Department: 432, , ], [, , , , , ], [, , 61694741, 40118, 1, 9060], [, , 62614534, 40118, 1, 9090], [, , 62664568, 40118, 1, 5990], [, , 62694387, 40118, 1, 7990], [, , 4, 32130, 4, ], [, , 440, Department: 440, , ], [, , , , , ], [, , 64684534, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 455, Department: 455, , ], [, , , , , ], [, , 62664151, 40118, 1, 25000], [, , 1, 25000, 1, ], [, , 471, Department: 471, , ], [, , , , , ], [, , 62664674, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 475, Department: 475, , ], [, , , , , ], [, , 62694575, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 485, Department: 485, , ], [, , , , , ], [, , 64674609, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 500, Department: 500, , ], [, , , , , ], [, , 60624185, 40118, 1, 8990], [, , 60624314, 40118, 1, 8990], [, , 2, 17980, 2, ], [, , 520, Department: 520, , ], [, , , , , ], [, , 62684028, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 650, Department: 650, , ], [, , , , , ], [, , 62634996, 40118, 1, 9990], [, , 1, 9990, 1, ], [, , 670, Department: 670, , ], [, , , , , ], [, , 61674701, 40118, 1, 3990], [, , 63654007, 40118, 1, 56990], [, , 2, 60980, 2, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 61684889, 40118, 1, 4490], [, , 61684889, 40118, 1, 4490], [, , 2, 8980, 2, ], [, , 801, Department: 801, , ], [, , , , , ], [, , 64604876, 40118, 1, 29620], [, , 64604876, 40118, 1, 29620], [, , 64644495, 40118, 1, 29650], [, , 64644495, 40118, 1, 29650], [, , 67624103, 40118, 1, 16500], [, , 5, 135040, 5, ], [, , 805, Department: 805, , ], [, , , , , ], [, , 60684907, 40118, 1, 5500], [, , 1, 5500, 1, ], [, , 830, Department: 830, , ], [, , , , , ], [, , 65604476, 40118, 1, 19950], [, , 1, 19950, 1, ], [, , 845, Department: 845, , ], [, , , , , ], [, , 62654454, 40118, 1, 5950], [, , 64634712, 40118, 1, 3900], [, , 2, 9850, 2, ], [, , 851, Department: 851, , ], [, , , , , ], [, , 62674092, 40118, 1, 15990], [, , 62694170, 40118, 1, 16990], [, , 2, 32980, 2, ], [, , 870, Department: 870, , ], [, , , , , ], [, , 63624299, 40118, 1, 10990], [, , 63624367, 40118, 1, 11190], [, , 2, 22180, 2, ], [, , 902, Department: 902, , ], [, , , , , ], [, , 68644966, 40118, 1, 12500], [, , 68644966, 40118, -1, -12500], [, , 68644966, 40118, 1, 10], [, , 69614229, 40118, 1, 15950], [, , 2, 15960, 4, ], [, , 904, Department: 904, , ], [, , , , , ], [, , 63694928, 40118, 1, 11490], [, , 69664661, 40118, 1, 14950], [, , 2, 26440, 2, ], [, , 905, Department: 905, , ], [, , , , , ], [, , 60654072, 40118, 1, 4330], [, , 60654072, 40118, 1, 4330], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 12800], [, , 68614329, 40118, 1, 39990], [, , 69614011, 40118, 1, 6990], [, , 5, 68440, 9, ], [, , 910, Department: 910, , ], [, , , , , ], [, , 69674069, 40118, 1, 10490], [, , 1, 10490, 1, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 60694417, 40118, 1, 650], [, , 63634081, 40118, 1, 3890], [, , 65694328, 40118, 1, 590], [, , 67664645, 40118, 1, 1390], [, , 67664966, 40118, 1, 890], [, , 67664966, 40118, 1, 890], [, , 6, 8300, 6, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 62664909, 40118, 1, 3290], [, , 62674492, 40118, 1, 1490], [, , 62674492, 40118, 1, 1490], [, , 62674751, 40118, 1, 1990], [, , 64654284, 40118, 1, 3990], [, , 66624253, 40118, 1, 3490], [, , 66624253, 40118, 1, 3490], [, , 66624829, 40118, 1, 1990], [, , 8, 21220, 8, ], [, , 970, Department: 970, , ], [, , , , , ], [, , 67634503, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , , , , ], [, , 60614646, 1, , ], [, , 60614707, 1, , ], [, , 68654655, 1, , ], [, , 69644897, 1, , ], [, , 69654084, 1, , ], [, , 60604100, 1, , ], [, , 69624033, 1, , ], [, , 68674560, 1, , ], [, , 62694485, 1, , ], [, , 62694706, 1, , ], [, , 62694843, 1, , ], [, , 67644384, 1, , ], [, , 68664211, 1, , ], [, , 69644164, 1, , ], [, , 64674633, 1, , ], [, , 69644961, 1, , ], [, , 64604513, 1, , ], [, , 64674965, 1, , ], [, , 69604743, 1, , ], [, , 60624523, 1, , ], [, , 60624864, 1, , ], [, , 62694605, 1, , ], [, , 69634261, 1, , ], [, , 69634263, 1, , ], [, , 69634660, 1, , ], [, , 69634922, 1, , ], [, , 69644909, 1, , ], [, , 62684207, 1, , ], [, , 62684580, 1, , ], [, , 69644602, 1, , ], [, , 60664241, 1, , ], [, , 60664302, 1, , ], [, , 63634768, 1, , ], [, , 69694959, 1, , ], [, , 63654066, 1, , ], [, , 64624081, 1, , ], [, , 69684947, 1, , ], [, , 62664576, 1, , ], [, , 63634260, 1, , ], [, , 63654450, 1, , ], [, , 63684449, 1, , ], [, , 62604139, 1, , ], [, , 62634862, 1, , ], [, , 62654800, 1, , ], [, , 69624221, 1, , ], [, , 66674979, 1, , ], [, , 69694685, 1, , ], [, , 69694814, 2, , ], [, , 69694937, 1, , ], [, , 62614014, 1, , ], [, , 62624382, 2, , ], [, , 62664231, 1, , ], [, , 62664347, 1, , ], [, , 68614651, 1, , ], [, , 62684907, 1, , ], [, , 62694193, 1, , ], [, , 60614265, 1, , ], [, , 63614741, 1, , ], [, , 62614815, 1, , ], [, , 63684098, 3, , ], [, , 64684719, 1, , ], [, , 62684548, 2, , ], [, , 61694741, 1, , ], [, , 62614534, 1, , ], [, , 62664568, 1, , ], [, , 62694387, 1, , ], [, , 64684534, 1, , ], [, , 62664151, 1, , ], [, , 62664674, 1, , ], [, , 62694575, 1, , ], [, , 64674609, 1, , ], [, , 60624185, 1, , ], [, , 60624314, 1, , ], [, , 62684028, 1, , ], [, , 62634996, 1, , ], [, , 61674701, 1, , ], [, , 63654007, 1, , ], [, , 61684889, 2, , ], [, , 64604876, 2, , ], [, , 64644495, 2, , ], [, , 67624103, 1, , ], [, , 60684907, 1, , ], [, , 65604476, 1, , ], [, , 62654454, 1, , ], [, , 64634712, 1, , ], [, , 62674092, 1, , ], [, , 62694170, 1, , ], [, , 63624299, 1, , ], [, , 63624367, 1, , ], [, , 68644966, 1, , ], [, , 69614229, 1, , ], [, , 63694928, 1, , ], [, , 69664661, 1, , ], [, , 60654072, 2, , ], [, , 68604583, 1, , ], [, , 68614329, 1, , ], [, , 69614011, 1, , ], [, , 69674069, 1, , ], [, , 60694417, 1, , ], [, , 63634081, 1, , ], [, , 65694328, 1, , ], [, , 67664645, 1, , ], [, , 67664966, 2, , ], [, , 62664909, 1, , ], [, , 62674492, 2, , ], [, , 62674751, 1, , ], [, , 64654284, 1, , ], [, , 66624253, 2, , ], [, , 66624829, 1, , ], [, , 67634503, 1, , ], [, , 122, 1591450, 146, ], [, , 184, Store: 184, , ]]')
		select('JTreeTable', 'rows:[25,28],columns:[Tree,keycode]')
		click('Delete2')
		select('JTreeTable', 'cell:Tree,17(170)')
		click('Delete2')
		select('JTreeTable', 'rows:[21],columns:[Tree]')
		click('Delete2')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , , , , ], [, , 60, Department: 60, , ], [, , , , , ], [, , 60614646, 40118, 1, 6000], [, , 60614707, 40118, 1, 6000], [, , 68654655, 40118, 1, 5080], [, , 69644897, 40118, 1, 5080], [, , 69654084, 40118, 1, 6000], [, , 5, 28160, 5, ], [, , 80, Department: 80, , ], [, , , , , ], [, , 60604100, 40118, 1, 13300], [, , 69624033, 40118, 1, 18190], [, , 2, 31490, 2, ], [, , 193, Department: 193, , ], [, , , , , ], [, , 62694485, 40118, 1, 17560], [, , 62694706, 40118, 1, 13590], [, , 67644384, 40118, 1, 23960], [, , 68664211, 40118, 1, 11190], [, , 6, 101480, 6, ], [, , 220, Department: 220, , ], [, , , , , ], [, , 64674633, 40118, 1, 15990], [, , 1, 15990, 1, ], [, , 230, Department: 230, , ], [, , , , , ], [, , 69644961, 40118, 1, 9600], [, , 1, 9600, 1, ], [, , 235, Department: 235, , ], [, , , , , ], [, , 64604513, 40118, 1, 16990], [, , 64674965, 40118, 1, 19990], [, , 64674965, 40118, -1, -19990], [, , 64674965, 40118, 1, 12000], [, , 2, 28990, 4, ], [, , 250, Department: 250, , ], [, , , , , ], [, , 69604743, 40118, 1, 29950], [, , 1, 29950, 1, ], [, , 261, Department: 261, , ], [, , , , , ], [, , 60624523, 40118, 1, 12000], [, , 60624864, 40118, 1, 15000], [, , 62694605, 40118, 1, 25000], [, , 69634261, 40118, 1, 12000], [, , 69634263, 40118, 1, 25000], [, , 69634263, 40118, -1, -25000], [, , 69634263, 40118, 1, 12000], [, , 69634660, 40118, 1, 12000], [, , 69634922, 40118, 1, 19000], [, , 69644909, 40118, 1, 9000], [, , 8, 116000, 10, ], [, , 265, Department: 265, , ], [, , , , , ], [, , 62684207, 40118, 1, 19000], [, , 62684580, 40118, 1, 19000], [, , 69644602, 40118, 1, 19000], [, , 3, 57000, 3, ], [, , 270, Department: 270, , ], [, , , , , ], [, , 60664241, 40118, 1, 9000], [, , 60664302, 40118, 1, 9000], [, , 63634768, 40118, 1, 12000], [, , 69694959, 40118, 1, 11990], [, , 4, 41990, 4, ], [, , 275, Department: 275, , ], [, , , , , ], [, , 63654066, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 64624081, 40118, 1, 26240], [, , 69684947, 40118, 1, 22490], [, , 2, 48730, 2, ], [, , 320, Department: 320, , ], [, , , , , ], [, , 62664576, 40118, 1, 9720], [, , 63634260, 40118, 1, 5590], [, , 63654450, 40118, 1, 13990], [, , 63684449, 40118, 1, 16990], [, , 4, 46290, 4, ], [, , 335, Department: 335, , ], [, , , , , ], [, , 62604139, 40118, 1, 7990], [, , 1, 7990, 1, ], [, , 355, Department: 355, , ], [, , , , , ], [, , 62634862, 40118, 1, 11890], [, , 62654800, 40118, 1, 19990], [, , 69624221, 40118, 1, 16990], [, , 3, 48870, 3, ], [, , 360, Department: 360, , ], [, , , , , ], [, , 66674979, 40118, 1, 4500], [, , 69694685, 40118, 1, 6990], [, , 69694814, 40118, 1, 2500], [, , 69694814, 40118, 1, 2500], [, , 69694937, 40118, 1, 2500], [, , 5, 18990, 5, ], [, , 366, Department: 366, , ], [, , , , , ], [, , 62614014, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 370, Department: 370, , ], [, , , , , ], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, -1, -18980], [, , 62624382, 40118, 1, 18980], [, , 62624382, 40118, 1, 18980], [, , 62664231, 40118, 1, 8990], [, , 62664347, 40118, 1, 8990], [, , 68614651, 40118, 1, 3990], [, , 5, 59930, 11, ], [, , 375, Department: 375, , ], [, , , , , ], [, , 62684907, 40118, 1, 13990], [, , 62694193, 40118, 1, 13990], [, , 62694193, 40118, -1, -13990], [, , 62694193, 40118, 1, 11990], [, , 2, 25980, 4, ], [, , 395, Department: 395, , ], [, , , , , ], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 15990], [, , 60614265, 40118, -1, -15990], [, , 60614265, 40118, 1, 12800], [, , 63614741, 40118, 1, 27990], [, , 2, 40790, 8, ], [, , 405, Department: 405, , ], [, , , , , ], [, , 62614815, 40118, 1, 20000], [, , 1, 20000, 1, ], [, , 410, Department: 410, , ], [, , , , , ], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 63684098, 40118, 1, 1980], [, , 64684719, 40118, 1, 9990], [, , 4, 15930, 4, ], [, , 415, Department: 415, , ], [, , , , , ], [, , 62684548, 40118, 1, 39990], [, , 62684548, 40118, 1, 39990], [, , 2, 79980, 2, ], [, , 432, Department: 432, , ], [, , , , , ], [, , 61694741, 40118, 1, 9060], [, , 62614534, 40118, 1, 9090], [, , 62664568, 40118, 1, 5990], [, , 62694387, 40118, 1, 7990], [, , 4, 32130, 4, ], [, , 440, Department: 440, , ], [, , , , , ], [, , 64684534, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 455, Department: 455, , ], [, , , , , ], [, , 62664151, 40118, 1, 25000], [, , 1, 25000, 1, ], [, , 471, Department: 471, , ], [, , , , , ], [, , 62664674, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , 475, Department: 475, , ], [, , , , , ], [, , 62694575, 40118, 1, 14990], [, , 1, 14990, 1, ], [, , 485, Department: 485, , ], [, , , , , ], [, , 64674609, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 500, Department: 500, , ], [, , , , , ], [, , 60624185, 40118, 1, 8990], [, , 60624314, 40118, 1, 8990], [, , 2, 17980, 2, ], [, , 520, Department: 520, , ], [, , , , , ], [, , 62684028, 40118, 1, 29990], [, , 1, 29990, 1, ], [, , 650, Department: 650, , ], [, , , , , ], [, , 62634996, 40118, 1, 9990], [, , 1, 9990, 1, ], [, , 670, Department: 670, , ], [, , , , , ], [, , 61674701, 40118, 1, 3990], [, , 63654007, 40118, 1, 56990], [, , 2, 60980, 2, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 61684889, 40118, 1, 4490], [, , 61684889, 40118, 1, 4490], [, , 2, 8980, 2, ], [, , 801, Department: 801, , ], [, , , , , ], [, , 64604876, 40118, 1, 29620], [, , 64604876, 40118, 1, 29620], [, , 64644495, 40118, 1, 29650], [, , 64644495, 40118, 1, 29650], [, , 67624103, 40118, 1, 16500], [, , 5, 135040, 5, ], [, , 805, Department: 805, , ], [, , , , , ], [, , 60684907, 40118, 1, 5500], [, , 1, 5500, 1, ], [, , 830, Department: 830, , ], [, , , , , ], [, , 65604476, 40118, 1, 19950], [, , 1, 19950, 1, ], [, , 845, Department: 845, , ], [, , , , , ], [, , 62654454, 40118, 1, 5950], [, , 64634712, 40118, 1, 3900], [, , 2, 9850, 2, ], [, , 851, Department: 851, , ], [, , , , , ], [, , 62674092, 40118, 1, 15990], [, , 62694170, 40118, 1, 16990], [, , 2, 32980, 2, ], [, , 870, Department: 870, , ], [, , , , , ], [, , 63624299, 40118, 1, 10990], [, , 63624367, 40118, 1, 11190], [, , 2, 22180, 2, ], [, , 902, Department: 902, , ], [, , , , , ], [, , 68644966, 40118, 1, 12500], [, , 68644966, 40118, -1, -12500], [, , 68644966, 40118, 1, 10], [, , 69614229, 40118, 1, 15950], [, , 2, 15960, 4, ], [, , 904, Department: 904, , ], [, , , , , ], [, , 63694928, 40118, 1, 11490], [, , 69664661, 40118, 1, 14950], [, , 2, 26440, 2, ], [, , 905, Department: 905, , ], [, , , , , ], [, , 60654072, 40118, 1, 4330], [, , 60654072, 40118, 1, 4330], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 15990], [, , 68604583, 40118, -1, -15990], [, , 68604583, 40118, 1, 12800], [, , 68614329, 40118, 1, 39990], [, , 69614011, 40118, 1, 6990], [, , 5, 68440, 9, ], [, , 910, Department: 910, , ], [, , , , , ], [, , 69674069, 40118, 1, 10490], [, , 1, 10490, 1, ], [, , 929, Department: 929, , ], [, , , , , ], [, , 60694417, 40118, 1, 650], [, , 63634081, 40118, 1, 3890], [, , 65694328, 40118, 1, 590], [, , 67664645, 40118, 1, 1390], [, , 67664966, 40118, 1, 890], [, , 67664966, 40118, 1, 890], [, , 6, 8300, 6, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 62664909, 40118, 1, 3290], [, , 62674492, 40118, 1, 1490], [, , 62674492, 40118, 1, 1490], [, , 62674751, 40118, 1, 1990], [, , 64654284, 40118, 1, 3990], [, , 66624253, 40118, 1, 3490], [, , 66624253, 40118, 1, 3490], [, , 66624829, 40118, 1, 1990], [, , 8, 21220, 8, ], [, , 970, Department: 970, , ], [, , , , , ], [, , 67634503, 40118, 1, 24990], [, , 1, 24990, 1, ], [, , , , , ], [, , 60614646, 1, , ], [, , 60614707, 1, , ], [, , 68654655, 1, , ], [, , 69644897, 1, , ], [, , 69654084, 1, , ], [, , 60604100, 1, , ], [, , 69624033, 1, , ], [, , 68674560, 1, , ], [, , 62694485, 1, , ], [, , 62694706, 1, , ], [, , 62694843, 1, , ], [, , 67644384, 1, , ], [, , 68664211, 1, , ], [, , 69644164, 1, , ], [, , 64674633, 1, , ], [, , 69644961, 1, , ], [, , 64604513, 1, , ], [, , 64674965, 1, , ], [, , 69604743, 1, , ], [, , 60624523, 1, , ], [, , 60624864, 1, , ], [, , 62694605, 1, , ], [, , 69634261, 1, , ], [, , 69634263, 1, , ], [, , 69634660, 1, , ], [, , 69634922, 1, , ], [, , 69644909, 1, , ], [, , 62684207, 1, , ], [, , 62684580, 1, , ], [, , 69644602, 1, , ], [, , 60664241, 1, , ], [, , 60664302, 1, , ], [, , 63634768, 1, , ], [, , 69694959, 1, , ], [, , 63654066, 1, , ], [, , 64624081, 1, , ], [, , 69684947, 1, , ], [, , 62664576, 1, , ], [, , 63634260, 1, , ], [, , 63654450, 1, , ], [, , 63684449, 1, , ], [, , 62604139, 1, , ], [, , 62634862, 1, , ], [, , 62654800, 1, , ], [, , 69624221, 1, , ], [, , 66674979, 1, , ], [, , 69694685, 1, , ], [, , 69694814, 2, , ], [, , 69694937, 1, , ], [, , 62614014, 1, , ], [, , 62624382, 2, , ], [, , 62664231, 1, , ], [, , 62664347, 1, , ], [, , 68614651, 1, , ], [, , 62684907, 1, , ], [, , 62694193, 1, , ], [, , 60614265, 1, , ], [, , 63614741, 1, , ], [, , 62614815, 1, , ], [, , 63684098, 3, , ], [, , 64684719, 1, , ], [, , 62684548, 2, , ], [, , 61694741, 1, , ], [, , 62614534, 1, , ], [, , 62664568, 1, , ], [, , 62694387, 1, , ], [, , 64684534, 1, , ], [, , 62664151, 1, , ], [, , 62664674, 1, , ], [, , 62694575, 1, , ], [, , 64674609, 1, , ], [, , 60624185, 1, , ], [, , 60624314, 1, , ], [, , 62684028, 1, , ], [, , 62634996, 1, , ], [, , 61674701, 1, , ], [, , 63654007, 1, , ], [, , 61684889, 2, , ], [, , 64604876, 2, , ], [, , 64644495, 2, , ], [, , 67624103, 1, , ], [, , 60684907, 1, , ], [, , 65604476, 1, , ], [, , 62654454, 1, , ], [, , 64634712, 1, , ], [, , 62674092, 1, , ], [, , 62694170, 1, , ], [, , 63624299, 1, , ], [, , 63624367, 1, , ], [, , 68644966, 1, , ], [, , 69614229, 1, , ], [, , 63694928, 1, , ], [, , 69664661, 1, , ], [, , 60654072, 2, , ], [, , 68604583, 1, , ], [, , 68614329, 1, , ], [, , 69614011, 1, , ], [, , 69674069, 1, , ], [, , 60694417, 1, , ], [, , 63634081, 1, , ], [, , 65694328, 1, , ], [, , 67664645, 1, , ], [, , 67664966, 2, , ], [, , 62664909, 1, , ], [, , 62674492, 2, , ], [, , 62674751, 1, , ], [, , 64654284, 1, , ], [, , 66624253, 2, , ], [, , 66624829, 1, , ], [, , 67634503, 1, , ], [, , 122, 1591450, 146, ], [, , 184, Store: 184, , ]]')
		select_menu('Utilities>>Compare with Disk')
		assert_p('Table', 'Content', '[[, Deleted, 8, 69684558, 40118, 1, 5010], [, , , , , , ], [, Deleted, 10, 69694158, 40118, -1, -19000], [, , , , , , ], [, Deleted, 17, 929, Department: 929, , ], [, , , , , , ], [, Deleted, 18, 65674532, 40118, 1, 3590], [, , , , , , ], [, Deleted, 19, 1, 3590, 1, ], [, , , , , , ], [, Deleted, 26, 69684558, 1, , ], [, , , , , , ], [, Deleted, 28, 65674532, 1, , ], [, , , , , , ], [, Deleted, 82, 170, Department: 170, , ], [, , , , , , ], [, Deleted, 83, 68674560, 40118, 1, 5990], [, , , , , , ], [, Deleted, 84, 1, 5990, 1, ], [, , , , , , ], [, Deleted, 88, 62694843, 40118, 1, 13590], [, , , , , , ], [, Deleted, 91, 69644164, 40118, 1, 21590], [, , , , , , ]]')
		click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu('Window>>protoStoreSales3.bin>>Tree View')
		if commonBits.isVersion80():
			click('Export')
		else:
			click('SaveAs')

		select('FileChooser', commonBits.sampleDir() + 'protoStoreSales3_Compare.bin')
		
		click('Save File')
		select_menu('Window>>protoStoreSales3.bin>>Tree View')
		click('BasicInternalFrameTitlePane$NoFocusButton2')

		if window('Save Changes to file: ' + commonBits.sampleDir() + 'protoStoreSales3.bin'):
			click('No')
		close()

		select('FileChooser', commonBits.sampleDir() + 'protoStoreSales3_Compare.bin')
		click('Edit1')
##		select('JTreeTable', '')
		rightclick('JTreeTable', 'Tree,0')
		select_menu('Fully Expand Tree')
		select('LayoutCombo', 'Prefered')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69694158, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]')
		assert_p('JTreeTable', 'Content', '[[, , 20, Store: 20, , ], [, , , , , ], [, , 170, Department: 170, , ], [, , , , , ], [, , 63604808, 40118, 1, 4870], [, , 1, 4870, 1, ], [, , 280, Department: 280, , ], [, , , , , ], [, , 69684558, 40118, 1, 19000], [, , 69684558, 40118, -1, -19000], [, , 69694158, 40118, 1, 19000], [, , 69694158, 40118, 1, 5010], [, , 2, 10020, 6, ], [, , 685, Department: 685, , ], [, , , , , ], [, , 62684671, 40118, 1, 69990], [, , 62684671, 40118, -1, -69990], [, , 0, 0, 2, ], [, , 957, Department: 957, , ], [, , , , , ], [, , 63674861, 40118, 10, 2700], [, , 64634429, 40118, 1, 3990], [, , 66624458, 40118, 1, 890], [, , 12, 7580, 3, ], [, , , , , ], [, , 63604808, 1, , ], [, , 69694158, 1, , ], [, , 63674861, 10, , ], [, , 64634429, 1, , ], [, , 66624458, 1, , ], [, , 16, 26060, 13, ], [, , 59, Store: 59, , ], [, , 166, Store: 166, , ], [, , 184, Store: 184, , ]]')
		click('BasicInternalFrameTitlePane$NoFocusButton2')
	close()
Beispiel #31
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_17'

    if window('Record Editor'):
        select('FileChooser', commonBits.sampleDir() + 'FJ_VB_Test.bin')
        click(commonBits.fl('Layout Wizard'))
        click('Right')
        select('TabbedPane', '')
        ##		assert_p('BmKeyedComboBox', 'Text', '7')
        assert_p('BmKeyedComboBox', 'Text',
                 commonBits.fl('Fujitsu Variable Binary'))

        click('Right')
        select('TabbedPane', '')
        ##		select('Table', '')
        rightclick('Table', 'E,0')
        ##		select('Table', '')
        rightclick('Table', 'J,0')
        click('Right')
        select('TabbedPane', '')
        if commonBits.isVersion80():
            assert_p(
                'Table', 'Content',
                '[[, 1, 3, 0, 0, true], [, 4, 4, 6, 0, true], [, 8, 2, 0, 0, true], [, 10, 35, 0, 0, true], [, 45, 40, 0, 0, true], [, 85, 40, 0, 0, true], [, 125, 35, 0, 0, true], [, 160, 4, 6, 0, true], [, 164, 6, 0, 0, true], [, 170, 4, 0, 0, true]]'
            )
            assert_p(
                'Table1', 'Content',
                '[[TAR, 5015, ST, Bankstown                          , Bankstown                               , Unit 2, 39-41 Allingham Street          , Condell Park                       , 2200,       , NSWA], [TAR, 5019, ST, Penrith                            , Penrith                                 , 58 Leland Street                        , Penrith                            , 2750,       , NSWA], [TAR, 5033, ST, Blacktown                          , Marayong                                , Dock 2, 11 Melissa Place                , Marayong                           , 2148,       , NSWA], [TAR, 5035, ST, Rockdale                           , Building B,  Portside DC                , 2-8 Mc Pherson Street                   , Botany                             , 2019,       , NSWA], [TAR, 5037, ST, Miranda                            , Westfield Shoppingtown                  , Cnr. Urunga Pde & The Kingsway          , Miranda                            , 2228,       , NSWA], [TAR, 5052, ST, Eastwood                           , Marayong Offsite Reserve                , 11 Melissa Place                        , Marayong                           , 2148,       , NSWA]]'
            )
        else:
            assert_p(
                'Table', 'Content',
                '[[, 1, 3, 0, 0, true], [, 4, 4, 6, 0, true], [, 8, 2, 0, 0, true], [, 10, 35, 0, 0, true], [, 45, 10, 0, 0, true], [, 55, 3, 0, 0, true], [, 58, 1, 0, 0, true], [, 59, 1, 0, 0, true], [, 60, 2, 0, 0, true], [, 62, 1, 0, 0, true], [, 63, 1, 0, 0, true], [, 64, 1, 0, 0, true], [, 65, 20, 0, 0, true], [, 85, 1, 6, 0, true], [, 86, 4, 0, 0, true], [, 90, 13, 0, 0, true], [, 103, 1, 0, 0, true], [, 104, 3, 0, 0, true], [, 107, 18, 0, 0, true], [, 125, 4, 0, 0, true], [, 129, 1, 111, 0, true], [, 130, 30, 0, 0, true], [, 160, 4, 6, 0, true], [, 164, 6, 0, 0, true], [, 170, 4, 0, 0, true]]'
            )
            assert_p(
                'Table1', 'Content',
                '[[TAR, 5015, ST, Bankstown                          , Bankstown ,    ,  ,  ,   ,  ,  ,  ,                     , U, nit , 2, 39-41 Alli, n, gha, m Street          , Cond, e, ll Park                       , 2200,       , NSWA], [TAR, 5019, ST, Penrith                            , Penrith   ,    ,  ,  ,   ,  ,  ,  ,                     , 5, 8 Le, land Street  ,  ,    ,                   , Penr, i, th                            , 2750,       , NSWA], [TAR, 5033, ST, Blacktown                          , Marayong  ,    ,  ,  ,   ,  ,  ,  ,                     , D, ock , 2, 11 Melissa,  , Pla, ce                , Mara, y, ong                           , 2148,       , NSWA], [TAR, 5035, ST, Rockdale                           , Building B, ,  , P, o, rt, s, i, d, e DC                , 2, -8 M, c Pherson Str, e, et ,                   , Bota, n, y                             , 2019,       , NSWA], [TAR, 5037, ST, Miranda                            , Westfield , Sho, p, p, in, g, t, o, wn                  , C, nr. , Urunga Pde & , T, he , Kingsway          , Mira, n, da                            , 2228,       , NSWA], [TAR, 5052, ST, Eastwood                           , Marayong O, ffs, i, t, e , R, e, s, erve                , 1, 1 Me, lissa Place  ,  ,    ,                   , Mara, y, ong                           , 2148,       , NSWA]]'
            )
        select('Table', 'cell:' + commonBits.fl('Start') + ',1(4)')
        rightclick('Table', commonBits.fl('Start') + ',1')
        select_menu(commonBits.fl('Generate Field Names'))
        click('Right')
        select('TabbedPane', '')
        select('TextField', 'Wizard_Z_FjUnknown')
        click('Right')
        if commonBits.isVersion80():
            select('Table', 'cell:45 - 40|n4,1(Penrith)')
            assert_p(
                'Table', 'Content',
                '[[TAR, 5015, ST, Bankstown, Bankstown, Unit 2, 39-41 Allingham Street, Condell Park, 2200, , NSWA], [TAR, 5019, ST, Penrith, Penrith, 58 Leland Street, Penrith, 2750, , NSWA], [TAR, 5033, ST, Blacktown, Marayong, Dock 2, 11 Melissa Place, Marayong, 2148, , NSWA], [TAR, 5035, ST, Rockdale, Building B,  Portside DC, 2-8 Mc Pherson Street, Botany, 2019, , NSWA], [TAR, 5037, ST, Miranda, Westfield Shoppingtown, Cnr. Urunga Pde & The Kingsway, Miranda, 2228, , NSWA], [TAR, 5052, ST, Eastwood, Marayong Offsite Reserve, 11 Melissa Place, Marayong, 2148, , NSWA]]'
            )
            select('Table', 'cell:45 - 40|n4,1(Penrith)')
        else:
            select('Table', 'cell:45 - 10|n4,1(Penrith)')
            assert_p(
                'Table', 'Content',
                '[[TAR, 5015, ST, Bankstown, Bankstown, , , , , , , , , U, nit, 2, 39-41 Alli, n, gha, m Street, Cond, e, ll Park, 2200, , NSWA], [TAR, 5019, ST, Penrith, Penrith, , , , , , , , , 5, 8 Le, land Street, , , , Penr, i, th, 2750, , NSWA], [TAR, 5033, ST, Blacktown, Marayong, , , , , , , , , D, ock, 2, 11 Melissa, , Pla, ce, Mara, y, ong, 2148, , NSWA], [TAR, 5035, ST, Rockdale, Building B, ,, P, o, rt, s, i, d, e DC, 2, -8 M, c Pherson Str, e, et, , Bota, n, y, 2019, , NSWA], [TAR, 5037, ST, Miranda, Westfield, Sho, p, p, in, g, t, o, wn, C, nr., Urunga Pde &, T, he, Kingsway, Mira, n, da, 2228, , NSWA], [TAR, 5052, ST, Eastwood, Marayong O, ffs, i, t, e, R, e, s, erve, 1, 1 Me, lissa Place, , , , Mara, y, ong, 2148, , NSWA]]'
            )
            select('Table', 'cell:45 - 10|n4,1(Penrith)')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')

        select_menu(
            commonBits.fl('Record Layouts') + '>>' +
            commonBits.fl('Edit Layout'))
        select('TextField', 'Wizard_Z_FjUnknown')
        select('TextField1', '%')
        ##click('Delete3')
        commonBits.delete3(click)

        if window(commonBits.fl('Delete: Wizard_Z_FjUnknown')):
            click('Yes')
        close()

        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')

    close()
Beispiel #32
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_22'

	if window('Record Editor'):
		select('FileChooser', commonBits.sampleDir() + 'csv_DTAR1000_Store_file_std.bin.csv')

		select('ComboBox1', 'CSV')
		select('ComboBox2', 'Generic CSV - enter details')
		click(commonBits.fl('Edit') + '1')

		if window(''):
			select('BmKeyedComboBox', commonBits.fl('Parser - Quotes based on field Type'))
			click(commonBits.fl('Go'))
		close()

		assert_p('Table', 'Content', '[[1, 20, V Geelong, N, Y, N, N, N, N], [2, 40, Q Coffs Harbour, N, Y, N, N, N, N], [3, 40, Q Mackay, N, Y, N, N, N, N], [4, 20, V Ballarat, N, Y, N, N, N, N], [5, 20, V Albury, N, Y, N, N, N, N], [6, 20, V Wodonga, N, Y, N, N, N, N], [7, 20, V Shepparton, N, Y, N, N, N, N], [8, 20, V Bendigo, N, Y, N, N, N, N], [9, 50, S Centrepoint, N, Y, N, N, N, N], [10, 40, Q Earlville, N, Y, N, N, N, N], [11, 10, N Cessnock, N, Y, N, N, N, N], [12, 20, V Ringwood, N, Y, N, N, N, N], [15, 10, N Bankstown, N, Y, N, N, N, N], [16, 10, N Glendale, N, Y, N, N, N, N], [19, 10, N Penrith, N, Y, N, N, N, N], [20, 40, Q Indooroopilly, N, Y, N, N, N, N], [21, 50, S Tea Tree Plaza, N, Y, N, N, N, N], [23, 20, V Warnambool, N, Y, N, N, N, N], [24, 50, S Newton, N, Y, N, N, N, N], [25, 50, S Fulham Gardens, N, Y, N, N, N, N], [26, 50, S Edwardstown, N, Y, N, N, N, N], [27, 40, Q Runaway Bay, N, Y, N, N, N, N], [28, 20, V Launceston, N, Y, N, N, N, N], [30, 20, V Epping, N, Y, N, N, N, N], [32, 20, V Camberwell, N, Y, N, N, N, N], [33, 10, Y Blacktown (Closed), N, Y, N, N, N, N], [35, 10, N Rockdale, N, Y, N, N, N, N], [36, 60, W Fremantle, N, Y, N, N, N, N], [21, 10, N Miranda, N, Y, N, N, N, N], [38, 40, Q Maroochydore, N, Y, N, N, N, N], [39, 20, V Colac, N, Y, N, N, N, N], [40, 40, Q Tweed Heads, N, Y, N, N, N, N], [42, 20, V Reservoir, N, Y, N, N, N, N], [43, 60, W Morley, N, Y, N, N, N, N], [44, 50, S Mt Gambier, N, Y, N, N, N, N], [45, 60, W Carousel, N, Y, N, N, N, N], [46, 10, N Dubbo, N, Y, N, N, N, N], [47, 50, S Sefton Park, N, Y, N, N, N, N], [48, 40, Q Bundaberg, N, Y, N, N, N, N], [49, 40, Q Rockhampton, N, Y, N, N, N, N], [52, 10, N Eastwood, N, Y, N, N, N, N], [54, 20, V Highpoint City, N, Y, N, N, N, N], [55, 10, N Leichhardt, N, Y, N, N, N, N], [57, 60, W Victoria Park, N, Y, N, N, N, N], [58, 20, V Knox City, N, Y, N, N, N, N], [59, 40, Q Buranda, N, Y, N, N, N, N], [60, 10, N St Marys, N, Y, N, N, N, N], [61, 20, V Waverley Gardens, N, Y, N, N, N, N], [62, 40, Q Castletown, N, Y, N, N, N, N], [64, 20, V Hoppers Crossing, N, Y, N, N, N, N], [65, 60, W Innaloo, N, Y, N, N, N, N], [67, 20, V Morwell Mid Valley, N, Y, N, N, N, N], [68, 40, Q Mt Gravatt, N, Y, N, N, N, N], [69, 60, W Midland, N, Y, N, N, N, N], [70, 10, N Bass Hill, N, Y, N, N, N, N], [72, 60, W Geraldton, N, Y, N, N, N, N], [73, 40, Q Southport, N, Y, N, N, N, N], [74, 10, N Campbelltown, N, Y, N, N, N, N], [75, 20, V Sale, N, Y, N, N, N, N], [76, 60, W Bull Creek, N, Y, N, N, N, N], [77, 50, S Elizabeth, N, Y, N, N, N, N], [78, 10, N Warringah Mall, N, Y, N, N, N, N], [79, 60, W Stirling, N, Y, N, N, N, N], [80, 20, V Sunshine, N, Y, N, N, N, N], [81, 10, N Ashfield, N, Y, N, N, N, N], [82, 20, V Box Hill, N, Y, N, N, N, N], [83, 40, Q Springwood, N, Y, N, N, N, N], [84, 40, Q Brookside, N, Y, N, N, N, N], [85, 10, N Roselands, N, Y, N, N, N, N], [86, 20, V Southland, N, Y, N, N, N, N], [87, 20, V Chadstone, N, Y, N, N, N, N], [88, 20, V Templestowe, N, Y, N, N, N, N], [89, 10, N Erina, N, Y, N, N, N, N], [90, 10, N Carlingford Court, N, Y, N, N, N, N], [91, 10, N Chatswood, N, Y, N, N, N, N], [92, 20, V Malvern, N, Y, N, N, N, N], [93, 10, N Liverpool, N, Y, N, N, N, N], [94, 60, W Whitford City, N, Y, N, N, N, N], [95, 10, N Eastgarden, N, Y, N, N, N, N], [96, 10, N Canberra Civic, N, Y, N, N, N, N], [97, 20, V Fountain Gate, N, Y, N, N, N, N], [98, 20, V Frankston, N, Y, N, N, N, N], [99, 20, V Glen Waverley, N, Y, N, N, N, N], [100, 20, V Waurn Ponds, N, Y, N, N, N, N], [125, 10, N Mt Druitt, N, Y, N, N, N, N], [126, 40, Q Robina, N, Y, N, N, N, N], [127, 50, S Marion, N, Y, N, N, N, N], [128, 60, W Rockingham, N, Y, N, N, N, N], [129, 10, N Macquarie, N, Y, N, N, N, N], [131, 20, V Melbourne City, N, Y, N, N, N, N], [132, 20, V Glenorchy, N, Y, N, N, N, N], [133, 40, Q Browns Plains, N, Y, N, N, N, N], [134, 50, S Reynella, N, Y, N, N, N, N], [135, 40, Q Capalaba, N, Y, N, N, N, N], [136, 10, N Charlestown, N, Y, N, N, N, N], [137, 20, V Dandenong, N, Y, N, N, N, N], [138, 40, Q Cairns Central, N, Y, N, N, N, N], [139, 40, Q Toowoomba, N, Y, N, N, N, N], [140, 40, Q Pacific Fair, N, Y, N, N, N, N], [141, 40, Q The Willows, N, Y, N, N, N, N], [142, 50, S Hollywood Plaza, N, Y, N, N, N, N], [143, 40, Q Hervey Bay, N, Y, N, N, N, N], [144, 10, N Parramatta, N, Y, N, N, N, N], [145, 10, N Port Macquarie, N, Y, N, N, N, N], [146, 40, Q Palmerston, N, Y, N, N, N, N], [149, 20, V Broadmeadows, N, Y, N, N, N, N], [150, 10, N Cowra, N, Y, N, N, N, N], [151, 60, W Perth, N, Y, N, N, N, N], [152, 20, V Mornington, N, Y, N, N, N, N], [153, 20, V Pakenham, N, Y, N, N, N, N], [154, 10, N Shellharbour, N, Y, N, N, N, N], [155, 40, Q Redbank, N, Y, N, N, N, N], [156, 40, Q Morayfield, N, Y, N, N, N, N], [157, 20, V Chirnside Park, N, Y, N, N, N, N], [158, 20, V Brimbank Central, N, Y, N, N, N, N], [159, 50, S Whyalla, N, Y, N, N, N, N], [160, 20, V Watergardens, N, Y, N, N, N, N], [161, 20, V Hobart, N, Y, N, N, N, N], [162, 10, N Tuggeranong, N, Y, N, N, N, N], [163, 10, N Queanbeyan, N, Y, N, N, N, N], [164, 10, N Tuggerah, N, Y, N, N, N, N], [165, 10, N Hurstville, N, Y, N, N, N, N], [166, 40, Q Chermside, N, Y, N, N, N, N], [167, 40, Q Northlakes, N, Y, N, N, N, N], [168, 20, V Airport West, N, Y, N, N, N, N], [169, 10, N Hornsby, N, Y, N, N, N, N], [170, 10, N Bondi, N, Y, N, N, N, N], [171, 10, N Burwood, N, Y, N, N, N, N], [173, 60, W Bunbury, N, Y, N, N, N, N], [174, 40, Q Carindale, N, Y, N, N, N, N], [175, 10, N Tamworth, N, Y, N, N, N, N], [177, 10, N Castle Hill, N, Y, N, N, N, N], [178, 10, N Blacktown, N, Y, N, N, N, N], [179, 20, V Greensborough, N, Y, N, N, N, N], [180, 60, W Joondalup, N, Y, N, N, N, N], [183, 20, V Swan Hill, N, Y, N, N, N, N], [184, 40, Q Brisbane CBD, N, Y, N, N, N, N], [186, 20, B Narre Warren (Closed), N, Y, N, N, N, N], [188, 10, N Macarthur Square, N, Y, N, N, N, N], [189, 20, B Northland Baby Target, N, Y, N, N, N, N], [191, 50, B Golden Grove, N, Y, N, N, N, N], [192, 10, N Wetherill Park, N, Y, N, N, N, N], [193, 60, W Kalgoorlie, N, Y, N, N, N, N], [194, 50, S Mildura, N, Y, N, N, N, N], [195, 40, Q Bribie Island, N, Y, N, N, N, N], [196, 60, W Meadow Springs, N, Y, N, N, N, N], [197, 50, S Unley, N, Y, N, N, N, N]]')
		select('Table', 'cell:2|REGION-NO,0(20)')
		rightclick('Table', '3|STORE-NAME,6')
##		select('Table', 'cell:2|REGION-NO,0(20)')
		select_menu(commonBits.fl('Edit Record'))
		select('Table1', 'cell:2|REGION-NO,0(20)')
		select_menu(commonBits.fl('Edit') + '>>' + commonBits.fl('Update Csv Columns'))
		select('Table', commonBits.fl('Number (Fixed Decimal)'), commonBits.fl('Type') + ',0')
		select('Table', commonBits.fl('Number (Fixed Decimal)'), commonBits.fl('Type') + ',1')
		select('Table', 'cell:' + commonBits.fl('Decimal Places') + ',3(null)')
		select('Table', 'cell:' + commonBits.fl('Decimal Places') + ',5(null)')
		select('DelimiterCombo', ':')
		if commonBits.isVersion80():
			assert_p('Table', 'Content', '[[STORE-NO, true, ' + commonBits.fl('Number (Fixed Decimal)') + ', 0, , ], [REGION-NO, true, ' + commonBits.fl('Number (Fixed Decimal)') + ', 0, , ], [STORE-NAME, true, ' + commonBits.fl('Text') + ', , , ], [NEW-STORE, true, ' + commonBits.fl('Text') + ', , , ], [ACTIVE-STORE, true, ' + commonBits.fl('Text') + ', , , ], [CLOSED-STORE, true, ' + commonBits.fl('Text') + ', , , ], [DC-TYPE, true, ' + commonBits.fl('Text') + ', , , ], [SRC-TYPE, true, ' + commonBits.fl('Text') + ', , , ], [HO-TYPE, true, ' + commonBits.fl('Text') + ', , , ]]')
		else:
			assert_p('Table', 'Content', '[[STORE-NO, true, ' + commonBits.fl('Number (Fixed Decimal)') + ', 0, ], [REGION-NO, true, ' + commonBits.fl('Number (Fixed Decimal)') + ', 0, ], [STORE-NAME, true, ' + commonBits.fl('Text') + ', , ], [NEW-STORE, true, ' + commonBits.fl('Text') + ', , ], [ACTIVE-STORE, true, ' + commonBits.fl('Text') + ', , ], [CLOSED-STORE, true, ' + commonBits.fl('Text') + ', , ], [DC-TYPE, true, ' + commonBits.fl('Text') + ', , ], [SRC-TYPE, true, ' + commonBits.fl('Text') + ', , ], [HO-TYPE, true, ' + commonBits.fl('Text') + ', , ]]')
##		assert_p('Table', 'Content', '[[STORE-NO, true, ' + commonBits.fl('Number (Fixed Decimal)') + ', 0, ], [REGION-NO, true, ' + commonBits.fl('Number (Fixed Decimal)') + ', 0, ], [STORE-NAME, true, ' + commonBits.fl('Text') + ', , ], [NEW-STORE, true, ' + commonBits.fl('Text') + ', , ], [ACTIVE-STORE, true, ' + commonBits.fl('Text') + ', , ], [CLOSED-STORE, true, ' + commonBits.fl('Text') + ', , ], [DC-TYPE, true, ' + commonBits.fl('Text') + ', , ], [SRC-TYPE, true, ' + commonBits.fl('Text') + ', , ], [HO-TYPE, true, ' + commonBits.fl('Text') + ', , ]]')
		click(commonBits.fl('Apply'))
		select_menu(commonBits.fl('Window') + '>>csv_DTAR1000_Store_file_std.bin.csv>>' + commonBits.fl('Table:'))
		assert_p('Table', 'Content', '[[1, 20, V Geelong, N, Y, N, N, N, N], [2, 40, Q Coffs Harbour, N, Y, N, N, N, N], [3, 40, Q Mackay, N, Y, N, N, N, N], [4, 20, V Ballarat, N, Y, N, N, N, N], [5, 20, V Albury, N, Y, N, N, N, N], [6, 20, V Wodonga, N, Y, N, N, N, N], [7, 20, V Shepparton, N, Y, N, N, N, N], [8, 20, V Bendigo, N, Y, N, N, N, N], [9, 50, S Centrepoint, N, Y, N, N, N, N], [10, 40, Q Earlville, N, Y, N, N, N, N], [11, 10, N Cessnock, N, Y, N, N, N, N], [12, 20, V Ringwood, N, Y, N, N, N, N], [15, 10, N Bankstown, N, Y, N, N, N, N], [16, 10, N Glendale, N, Y, N, N, N, N], [19, 10, N Penrith, N, Y, N, N, N, N], [20, 40, Q Indooroopilly, N, Y, N, N, N, N], [21, 50, S Tea Tree Plaza, N, Y, N, N, N, N], [23, 20, V Warnambool, N, Y, N, N, N, N], [24, 50, S Newton, N, Y, N, N, N, N], [25, 50, S Fulham Gardens, N, Y, N, N, N, N], [26, 50, S Edwardstown, N, Y, N, N, N, N], [27, 40, Q Runaway Bay, N, Y, N, N, N, N], [28, 20, V Launceston, N, Y, N, N, N, N], [30, 20, V Epping, N, Y, N, N, N, N], [32, 20, V Camberwell, N, Y, N, N, N, N], [33, 10, Y Blacktown (Closed), N, Y, N, N, N, N], [35, 10, N Rockdale, N, Y, N, N, N, N], [36, 60, W Fremantle, N, Y, N, N, N, N], [21, 10, N Miranda, N, Y, N, N, N, N], [38, 40, Q Maroochydore, N, Y, N, N, N, N], [39, 20, V Colac, N, Y, N, N, N, N], [40, 40, Q Tweed Heads, N, Y, N, N, N, N], [42, 20, V Reservoir, N, Y, N, N, N, N], [43, 60, W Morley, N, Y, N, N, N, N], [44, 50, S Mt Gambier, N, Y, N, N, N, N], [45, 60, W Carousel, N, Y, N, N, N, N], [46, 10, N Dubbo, N, Y, N, N, N, N], [47, 50, S Sefton Park, N, Y, N, N, N, N], [48, 40, Q Bundaberg, N, Y, N, N, N, N], [49, 40, Q Rockhampton, N, Y, N, N, N, N], [52, 10, N Eastwood, N, Y, N, N, N, N], [54, 20, V Highpoint City, N, Y, N, N, N, N], [55, 10, N Leichhardt, N, Y, N, N, N, N], [57, 60, W Victoria Park, N, Y, N, N, N, N], [58, 20, V Knox City, N, Y, N, N, N, N], [59, 40, Q Buranda, N, Y, N, N, N, N], [60, 10, N St Marys, N, Y, N, N, N, N], [61, 20, V Waverley Gardens, N, Y, N, N, N, N], [62, 40, Q Castletown, N, Y, N, N, N, N], [64, 20, V Hoppers Crossing, N, Y, N, N, N, N], [65, 60, W Innaloo, N, Y, N, N, N, N], [67, 20, V Morwell Mid Valley, N, Y, N, N, N, N], [68, 40, Q Mt Gravatt, N, Y, N, N, N, N], [69, 60, W Midland, N, Y, N, N, N, N], [70, 10, N Bass Hill, N, Y, N, N, N, N], [72, 60, W Geraldton, N, Y, N, N, N, N], [73, 40, Q Southport, N, Y, N, N, N, N], [74, 10, N Campbelltown, N, Y, N, N, N, N], [75, 20, V Sale, N, Y, N, N, N, N], [76, 60, W Bull Creek, N, Y, N, N, N, N], [77, 50, S Elizabeth, N, Y, N, N, N, N], [78, 10, N Warringah Mall, N, Y, N, N, N, N], [79, 60, W Stirling, N, Y, N, N, N, N], [80, 20, V Sunshine, N, Y, N, N, N, N], [81, 10, N Ashfield, N, Y, N, N, N, N], [82, 20, V Box Hill, N, Y, N, N, N, N], [83, 40, Q Springwood, N, Y, N, N, N, N], [84, 40, Q Brookside, N, Y, N, N, N, N], [85, 10, N Roselands, N, Y, N, N, N, N], [86, 20, V Southland, N, Y, N, N, N, N], [87, 20, V Chadstone, N, Y, N, N, N, N], [88, 20, V Templestowe, N, Y, N, N, N, N], [89, 10, N Erina, N, Y, N, N, N, N], [90, 10, N Carlingford Court, N, Y, N, N, N, N], [91, 10, N Chatswood, N, Y, N, N, N, N], [92, 20, V Malvern, N, Y, N, N, N, N], [93, 10, N Liverpool, N, Y, N, N, N, N], [94, 60, W Whitford City, N, Y, N, N, N, N], [95, 10, N Eastgarden, N, Y, N, N, N, N], [96, 10, N Canberra Civic, N, Y, N, N, N, N], [97, 20, V Fountain Gate, N, Y, N, N, N, N], [98, 20, V Frankston, N, Y, N, N, N, N], [99, 20, V Glen Waverley, N, Y, N, N, N, N], [100, 20, V Waurn Ponds, N, Y, N, N, N, N], [125, 10, N Mt Druitt, N, Y, N, N, N, N], [126, 40, Q Robina, N, Y, N, N, N, N], [127, 50, S Marion, N, Y, N, N, N, N], [128, 60, W Rockingham, N, Y, N, N, N, N], [129, 10, N Macquarie, N, Y, N, N, N, N], [131, 20, V Melbourne City, N, Y, N, N, N, N], [132, 20, V Glenorchy, N, Y, N, N, N, N], [133, 40, Q Browns Plains, N, Y, N, N, N, N], [134, 50, S Reynella, N, Y, N, N, N, N], [135, 40, Q Capalaba, N, Y, N, N, N, N], [136, 10, N Charlestown, N, Y, N, N, N, N], [137, 20, V Dandenong, N, Y, N, N, N, N], [138, 40, Q Cairns Central, N, Y, N, N, N, N], [139, 40, Q Toowoomba, N, Y, N, N, N, N], [140, 40, Q Pacific Fair, N, Y, N, N, N, N], [141, 40, Q The Willows, N, Y, N, N, N, N], [142, 50, S Hollywood Plaza, N, Y, N, N, N, N], [143, 40, Q Hervey Bay, N, Y, N, N, N, N], [144, 10, N Parramatta, N, Y, N, N, N, N], [145, 10, N Port Macquarie, N, Y, N, N, N, N], [146, 40, Q Palmerston, N, Y, N, N, N, N], [149, 20, V Broadmeadows, N, Y, N, N, N, N], [150, 10, N Cowra, N, Y, N, N, N, N], [151, 60, W Perth, N, Y, N, N, N, N], [152, 20, V Mornington, N, Y, N, N, N, N], [153, 20, V Pakenham, N, Y, N, N, N, N], [154, 10, N Shellharbour, N, Y, N, N, N, N], [155, 40, Q Redbank, N, Y, N, N, N, N], [156, 40, Q Morayfield, N, Y, N, N, N, N], [157, 20, V Chirnside Park, N, Y, N, N, N, N], [158, 20, V Brimbank Central, N, Y, N, N, N, N], [159, 50, S Whyalla, N, Y, N, N, N, N], [160, 20, V Watergardens, N, Y, N, N, N, N], [161, 20, V Hobart, N, Y, N, N, N, N], [162, 10, N Tuggeranong, N, Y, N, N, N, N], [163, 10, N Queanbeyan, N, Y, N, N, N, N], [164, 10, N Tuggerah, N, Y, N, N, N, N], [165, 10, N Hurstville, N, Y, N, N, N, N], [166, 40, Q Chermside, N, Y, N, N, N, N], [167, 40, Q Northlakes, N, Y, N, N, N, N], [168, 20, V Airport West, N, Y, N, N, N, N], [169, 10, N Hornsby, N, Y, N, N, N, N], [170, 10, N Bondi, N, Y, N, N, N, N], [171, 10, N Burwood, N, Y, N, N, N, N], [173, 60, W Bunbury, N, Y, N, N, N, N], [174, 40, Q Carindale, N, Y, N, N, N, N], [175, 10, N Tamworth, N, Y, N, N, N, N], [177, 10, N Castle Hill, N, Y, N, N, N, N], [178, 10, N Blacktown, N, Y, N, N, N, N], [179, 20, V Greensborough, N, Y, N, N, N, N], [180, 60, W Joondalup, N, Y, N, N, N, N], [183, 20, V Swan Hill, N, Y, N, N, N, N], [184, 40, Q Brisbane CBD, N, Y, N, N, N, N], [186, 20, B Narre Warren (Closed), N, Y, N, N, N, N], [188, 10, N Macarthur Square, N, Y, N, N, N, N], [189, 20, B Northland Baby Target, N, Y, N, N, N, N], [191, 50, B Golden Grove, N, Y, N, N, N, N], [192, 10, N Wetherill Park, N, Y, N, N, N, N], [193, 60, W Kalgoorlie, N, Y, N, N, N, N], [194, 50, S Mildura, N, Y, N, N, N, N], [195, 40, Q Bribie Island, N, Y, N, N, N, N], [196, 60, W Meadow Springs, N, Y, N, N, N, N], [197, 50, S Unley, N, Y, N, N, N, N]]')
		select('LayoutCombo', commonBits.fl('Full Line'))
		assert_p('Table', 'Content', '[[1:20:"V Geelong":"N":"Y":"N":"N":"N":"N"], [2:40:"Q Coffs Harbour":"N":"Y":"N":"N":"N":"N"], [3:40:"Q Mackay":"N":"Y":"N":"N":"N":"N"], [4:20:"V Ballarat":"N":"Y":"N":"N":"N":"N"], [5:20:"V Albury":"N":"Y":"N":"N":"N":"N"], [6:20:"V Wodonga":"N":"Y":"N":"N":"N":"N"], [7:20:"V Shepparton":"N":"Y":"N":"N":"N":"N"], [8:20:"V Bendigo":"N":"Y":"N":"N":"N":"N"], [9:50:"S Centrepoint":"N":"Y":"N":"N":"N":"N"], [10:40:"Q Earlville":"N":"Y":"N":"N":"N":"N"], [11:10:"N Cessnock":"N":"Y":"N":"N":"N":"N"], [12:20:"V Ringwood":"N":"Y":"N":"N":"N":"N"], [15:10:"N Bankstown":"N":"Y":"N":"N":"N":"N"], [16:10:"N Glendale":"N":"Y":"N":"N":"N":"N"], [19:10:"N Penrith":"N":"Y":"N":"N":"N":"N"], [20:40:"Q Indooroopilly":"N":"Y":"N":"N":"N":"N"], [21:50:"S Tea Tree Plaza":"N":"Y":"N":"N":"N":"N"], [23:20:"V Warnambool":"N":"Y":"N":"N":"N":"N"], [24:50:"S Newton":"N":"Y":"N":"N":"N":"N"], [25:50:"S Fulham Gardens":"N":"Y":"N":"N":"N":"N"], [26:50:"S Edwardstown":"N":"Y":"N":"N":"N":"N"], [27:40:"Q Runaway Bay":"N":"Y":"N":"N":"N":"N"], [28:20:"V Launceston":"N":"Y":"N":"N":"N":"N"], [30:20:"V Epping":"N":"Y":"N":"N":"N":"N"], [32:20:"V Camberwell":"N":"Y":"N":"N":"N":"N"], [33:10:"Y Blacktown (Closed)":"N":"Y":"N":"N":"N":"N"], [35:10:"N Rockdale":"N":"Y":"N":"N":"N":"N"], [36:60:"W Fremantle":"N":"Y":"N":"N":"N":"N"], [21:10:"N Miranda":"N":"Y":"N":"N":"N":"N"], [38:40:"Q Maroochydore":"N":"Y":"N":"N":"N":"N"], [39:20:"V Colac":"N":"Y":"N":"N":"N":"N"], [40:40:"Q Tweed Heads":"N":"Y":"N":"N":"N":"N"], [42:20:"V Reservoir":"N":"Y":"N":"N":"N":"N"], [43:60:"W Morley":"N":"Y":"N":"N":"N":"N"], [44:50:"S Mt Gambier":"N":"Y":"N":"N":"N":"N"], [45:60:"W Carousel":"N":"Y":"N":"N":"N":"N"], [46:10:"N Dubbo":"N":"Y":"N":"N":"N":"N"], [47:50:"S Sefton Park":"N":"Y":"N":"N":"N":"N"], [48:40:"Q Bundaberg":"N":"Y":"N":"N":"N":"N"], [49:40:"Q Rockhampton":"N":"Y":"N":"N":"N":"N"], [52:10:"N Eastwood":"N":"Y":"N":"N":"N":"N"], [54:20:"V Highpoint City":"N":"Y":"N":"N":"N":"N"], [55:10:"N Leichhardt":"N":"Y":"N":"N":"N":"N"], [57:60:"W Victoria Park":"N":"Y":"N":"N":"N":"N"], [58:20:"V Knox City":"N":"Y":"N":"N":"N":"N"], [59:40:"Q Buranda":"N":"Y":"N":"N":"N":"N"], [60:10:"N St Marys":"N":"Y":"N":"N":"N":"N"], [61:20:"V Waverley Gardens":"N":"Y":"N":"N":"N":"N"], [62:40:"Q Castletown":"N":"Y":"N":"N":"N":"N"], [64:20:"V Hoppers Crossing":"N":"Y":"N":"N":"N":"N"], [65:60:"W Innaloo":"N":"Y":"N":"N":"N":"N"], [67:20:"V Morwell Mid Valley":"N":"Y":"N":"N":"N":"N"], [68:40:"Q Mt Gravatt":"N":"Y":"N":"N":"N":"N"], [69:60:"W Midland":"N":"Y":"N":"N":"N":"N"], [70:10:"N Bass Hill":"N":"Y":"N":"N":"N":"N"], [72:60:"W Geraldton":"N":"Y":"N":"N":"N":"N"], [73:40:"Q Southport":"N":"Y":"N":"N":"N":"N"], [74:10:"N Campbelltown":"N":"Y":"N":"N":"N":"N"], [75:20:"V Sale":"N":"Y":"N":"N":"N":"N"], [76:60:"W Bull Creek":"N":"Y":"N":"N":"N":"N"], [77:50:"S Elizabeth":"N":"Y":"N":"N":"N":"N"], [78:10:"N Warringah Mall":"N":"Y":"N":"N":"N":"N"], [79:60:"W Stirling":"N":"Y":"N":"N":"N":"N"], [80:20:"V Sunshine":"N":"Y":"N":"N":"N":"N"], [81:10:"N Ashfield":"N":"Y":"N":"N":"N":"N"], [82:20:"V Box Hill":"N":"Y":"N":"N":"N":"N"], [83:40:"Q Springwood":"N":"Y":"N":"N":"N":"N"], [84:40:"Q Brookside":"N":"Y":"N":"N":"N":"N"], [85:10:"N Roselands":"N":"Y":"N":"N":"N":"N"], [86:20:"V Southland":"N":"Y":"N":"N":"N":"N"], [87:20:"V Chadstone":"N":"Y":"N":"N":"N":"N"], [88:20:"V Templestowe":"N":"Y":"N":"N":"N":"N"], [89:10:"N Erina":"N":"Y":"N":"N":"N":"N"], [90:10:"N Carlingford Court":"N":"Y":"N":"N":"N":"N"], [91:10:"N Chatswood":"N":"Y":"N":"N":"N":"N"], [92:20:"V Malvern":"N":"Y":"N":"N":"N":"N"], [93:10:"N Liverpool":"N":"Y":"N":"N":"N":"N"], [94:60:"W Whitford City":"N":"Y":"N":"N":"N":"N"], [95:10:"N Eastgarden":"N":"Y":"N":"N":"N":"N"], [96:10:"N Canberra Civic":"N":"Y":"N":"N":"N":"N"], [97:20:"V Fountain Gate":"N":"Y":"N":"N":"N":"N"], [98:20:"V Frankston":"N":"Y":"N":"N":"N":"N"], [99:20:"V Glen Waverley":"N":"Y":"N":"N":"N":"N"], [100:20:"V Waurn Ponds":"N":"Y":"N":"N":"N":"N"], [125:10:"N Mt Druitt":"N":"Y":"N":"N":"N":"N"], [126:40:"Q Robina":"N":"Y":"N":"N":"N":"N"], [127:50:"S Marion":"N":"Y":"N":"N":"N":"N"], [128:60:"W Rockingham":"N":"Y":"N":"N":"N":"N"], [129:10:"N Macquarie":"N":"Y":"N":"N":"N":"N"], [131:20:"V Melbourne City":"N":"Y":"N":"N":"N":"N"], [132:20:"V Glenorchy":"N":"Y":"N":"N":"N":"N"], [133:40:"Q Browns Plains":"N":"Y":"N":"N":"N":"N"], [134:50:"S Reynella":"N":"Y":"N":"N":"N":"N"], [135:40:"Q Capalaba":"N":"Y":"N":"N":"N":"N"], [136:10:"N Charlestown":"N":"Y":"N":"N":"N":"N"], [137:20:"V Dandenong":"N":"Y":"N":"N":"N":"N"], [138:40:"Q Cairns Central":"N":"Y":"N":"N":"N":"N"], [139:40:"Q Toowoomba":"N":"Y":"N":"N":"N":"N"], [140:40:"Q Pacific Fair":"N":"Y":"N":"N":"N":"N"], [141:40:"Q The Willows":"N":"Y":"N":"N":"N":"N"], [142:50:"S Hollywood Plaza":"N":"Y":"N":"N":"N":"N"], [143:40:"Q Hervey Bay":"N":"Y":"N":"N":"N":"N"], [144:10:"N Parramatta":"N":"Y":"N":"N":"N":"N"], [145:10:"N Port Macquarie":"N":"Y":"N":"N":"N":"N"], [146:40:"Q Palmerston":"N":"Y":"N":"N":"N":"N"], [149:20:"V Broadmeadows":"N":"Y":"N":"N":"N":"N"], [150:10:"N Cowra":"N":"Y":"N":"N":"N":"N"], [151:60:"W Perth":"N":"Y":"N":"N":"N":"N"], [152:20:"V Mornington":"N":"Y":"N":"N":"N":"N"], [153:20:"V Pakenham":"N":"Y":"N":"N":"N":"N"], [154:10:"N Shellharbour":"N":"Y":"N":"N":"N":"N"], [155:40:"Q Redbank":"N":"Y":"N":"N":"N":"N"], [156:40:"Q Morayfield":"N":"Y":"N":"N":"N":"N"], [157:20:"V Chirnside Park":"N":"Y":"N":"N":"N":"N"], [158:20:"V Brimbank Central":"N":"Y":"N":"N":"N":"N"], [159:50:"S Whyalla":"N":"Y":"N":"N":"N":"N"], [160:20:"V Watergardens":"N":"Y":"N":"N":"N":"N"], [161:20:"V Hobart":"N":"Y":"N":"N":"N":"N"], [162:10:"N Tuggeranong":"N":"Y":"N":"N":"N":"N"], [163:10:"N Queanbeyan":"N":"Y":"N":"N":"N":"N"], [164:10:"N Tuggerah":"N":"Y":"N":"N":"N":"N"], [165:10:"N Hurstville":"N":"Y":"N":"N":"N":"N"], [166:40:"Q Chermside":"N":"Y":"N":"N":"N":"N"], [167:40:"Q Northlakes":"N":"Y":"N":"N":"N":"N"], [168:20:"V Airport West":"N":"Y":"N":"N":"N":"N"], [169:10:"N Hornsby":"N":"Y":"N":"N":"N":"N"], [170:10:"N Bondi":"N":"Y":"N":"N":"N":"N"], [171:10:"N Burwood":"N":"Y":"N":"N":"N":"N"], [173:60:"W Bunbury":"N":"Y":"N":"N":"N":"N"], [174:40:"Q Carindale":"N":"Y":"N":"N":"N":"N"], [175:10:"N Tamworth":"N":"Y":"N":"N":"N":"N"], [177:10:"N Castle Hill":"N":"Y":"N":"N":"N":"N"], [178:10:"N Blacktown":"N":"Y":"N":"N":"N":"N"], [179:20:"V Greensborough":"N":"Y":"N":"N":"N":"N"], [180:60:"W Joondalup":"N":"Y":"N":"N":"N":"N"], [183:20:"V Swan Hill":"N":"Y":"N":"N":"N":"N"], [184:40:"Q Brisbane CBD":"N":"Y":"N":"N":"N":"N"], [186:20:"B Narre Warren (Closed)":"N":"Y":"N":"N":"N":"N"], [188:10:"N Macarthur Square":"N":"Y":"N":"N":"N":"N"], [189:20:"B Northland Baby Target":"N":"Y":"N":"N":"N":"N"], [191:50:"B Golden Grove":"N":"Y":"N":"N":"N":"N"], [192:10:"N Wetherill Park":"N":"Y":"N":"N":"N":"N"], [193:60:"W Kalgoorlie":"N":"Y":"N":"N":"N":"N"], [194:50:"S Mildura":"N":"Y":"N":"N":"N":"N"], [195:40:"Q Bribie Island":"N":"Y":"N":"N":"N":"N"], [196:60:"W Meadow Springs":"N":"Y":"N":"N":"N":"N"], [197:50:"S Unley":"N":"Y":"N":"N":"N":"N"]]')
		select_menu(commonBits.fl('Window') + '>>csv_DTAR1000_Store_file_std.bin.csv>>' + commonBits.fl('Record:'))
		select('Table', '711', commonBits.fl('Data') + ',0')
		select('Table', '2011', commonBits.fl('Data') + ',1')
		select('Table', 'N 11', commonBits.fl('Data') + ',3')
		select('Table', 'Y 22', commonBits.fl('Data') + ',4')
		select('Table', 'N 33', commonBits.fl('Data') + ',5')
		select('Table', 'cell:' + commonBits.fl('Len') + ',3()')
		assert_p('Table', 'Content', '[[STORE-NO, 1, , 711, 711], [REGION-NO, 2, , 2011, 2011], [STORE-NAME, 3, , V Shepparton, V Shepparton], [NEW-STORE, 4, , N 11, N 11], [ACTIVE-STORE, 5, , Y 22, Y 22], [CLOSED-STORE, 6, , N 33, N 33], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]')
		select('Table', 'cell:' + commonBits.fl('Len') + ',3()')
		assert_p('TextArea', 'Text', '711:2011:"V Shepparton":"N 11":"Y 22":"N 33":"N":"N":"N"')
		select('Table', 'cell:' + commonBits.fl('Len') + ',3()')
		click('Right')
		select('Table', '82', commonBits.fl('Data') + ',0')
		select('Table', '202', commonBits.fl('Data') + ',1')
		select('Table', 'N 2', commonBits.fl('Data') + ',3')
		select('Table', 'Y 2', commonBits.fl('Data') + ',4')
		select('Table', 'cell:' + commonBits.fl('Data') + ',4(Y)')
##		assert_p('TextArea', 'Text', '82:202:"V Bendigo":"N 2":"Y 2":"N":"N":"N":"N"')
		assert_p('TextArea', 'Text', '82:202:"V Bendigo":"N 2":"Y 2":"N":"N":"N":"N"')
		assert_p('Table', 'Content', '[[STORE-NO, 1, , 82, 82], [REGION-NO, 2, , 202, 202], [STORE-NAME, 3, , V Bendigo, V Bendigo], [NEW-STORE, 4, , N 2, N 2], [ACTIVE-STORE, 5, , Y 2, Y 2], [CLOSED-STORE, 6, , N, N], [DC-TYPE, 7, , N, N], [SRC-TYPE, 8, , N, N], [HO-TYPE, 9, , N, N]]')
		select_menu(commonBits.fl('Window') + '>>csv_DTAR1000_Store_file_std.bin.csv>>' + commonBits.fl('Table:'))
		assert_p('Table', 'Content', '[[1:20:"V Geelong":"N":"Y":"N":"N":"N":"N"], [2:40:"Q Coffs Harbour":"N":"Y":"N":"N":"N":"N"], [3:40:"Q Mackay":"N":"Y":"N":"N":"N":"N"], [4:20:"V Ballarat":"N":"Y":"N":"N":"N":"N"], [5:20:"V Albury":"N":"Y":"N":"N":"N":"N"], [6:20:"V Wodonga":"N":"Y":"N":"N":"N":"N"], [711:2011:"V Shepparton":"N 11":"Y 22":"N 33":"N":"N":"N"], [82:202:"V Bendigo":"N 2":"Y 2":"N":"N":"N":"N"], [9:50:"S Centrepoint":"N":"Y":"N":"N":"N":"N"], [10:40:"Q Earlville":"N":"Y":"N":"N":"N":"N"], [11:10:"N Cessnock":"N":"Y":"N":"N":"N":"N"], [12:20:"V Ringwood":"N":"Y":"N":"N":"N":"N"], [15:10:"N Bankstown":"N":"Y":"N":"N":"N":"N"], [16:10:"N Glendale":"N":"Y":"N":"N":"N":"N"], [19:10:"N Penrith":"N":"Y":"N":"N":"N":"N"], [20:40:"Q Indooroopilly":"N":"Y":"N":"N":"N":"N"], [21:50:"S Tea Tree Plaza":"N":"Y":"N":"N":"N":"N"], [23:20:"V Warnambool":"N":"Y":"N":"N":"N":"N"], [24:50:"S Newton":"N":"Y":"N":"N":"N":"N"], [25:50:"S Fulham Gardens":"N":"Y":"N":"N":"N":"N"], [26:50:"S Edwardstown":"N":"Y":"N":"N":"N":"N"], [27:40:"Q Runaway Bay":"N":"Y":"N":"N":"N":"N"], [28:20:"V Launceston":"N":"Y":"N":"N":"N":"N"], [30:20:"V Epping":"N":"Y":"N":"N":"N":"N"], [32:20:"V Camberwell":"N":"Y":"N":"N":"N":"N"], [33:10:"Y Blacktown (Closed)":"N":"Y":"N":"N":"N":"N"], [35:10:"N Rockdale":"N":"Y":"N":"N":"N":"N"], [36:60:"W Fremantle":"N":"Y":"N":"N":"N":"N"], [21:10:"N Miranda":"N":"Y":"N":"N":"N":"N"], [38:40:"Q Maroochydore":"N":"Y":"N":"N":"N":"N"], [39:20:"V Colac":"N":"Y":"N":"N":"N":"N"], [40:40:"Q Tweed Heads":"N":"Y":"N":"N":"N":"N"], [42:20:"V Reservoir":"N":"Y":"N":"N":"N":"N"], [43:60:"W Morley":"N":"Y":"N":"N":"N":"N"], [44:50:"S Mt Gambier":"N":"Y":"N":"N":"N":"N"], [45:60:"W Carousel":"N":"Y":"N":"N":"N":"N"], [46:10:"N Dubbo":"N":"Y":"N":"N":"N":"N"], [47:50:"S Sefton Park":"N":"Y":"N":"N":"N":"N"], [48:40:"Q Bundaberg":"N":"Y":"N":"N":"N":"N"], [49:40:"Q Rockhampton":"N":"Y":"N":"N":"N":"N"], [52:10:"N Eastwood":"N":"Y":"N":"N":"N":"N"], [54:20:"V Highpoint City":"N":"Y":"N":"N":"N":"N"], [55:10:"N Leichhardt":"N":"Y":"N":"N":"N":"N"], [57:60:"W Victoria Park":"N":"Y":"N":"N":"N":"N"], [58:20:"V Knox City":"N":"Y":"N":"N":"N":"N"], [59:40:"Q Buranda":"N":"Y":"N":"N":"N":"N"], [60:10:"N St Marys":"N":"Y":"N":"N":"N":"N"], [61:20:"V Waverley Gardens":"N":"Y":"N":"N":"N":"N"], [62:40:"Q Castletown":"N":"Y":"N":"N":"N":"N"], [64:20:"V Hoppers Crossing":"N":"Y":"N":"N":"N":"N"], [65:60:"W Innaloo":"N":"Y":"N":"N":"N":"N"], [67:20:"V Morwell Mid Valley":"N":"Y":"N":"N":"N":"N"], [68:40:"Q Mt Gravatt":"N":"Y":"N":"N":"N":"N"], [69:60:"W Midland":"N":"Y":"N":"N":"N":"N"], [70:10:"N Bass Hill":"N":"Y":"N":"N":"N":"N"], [72:60:"W Geraldton":"N":"Y":"N":"N":"N":"N"], [73:40:"Q Southport":"N":"Y":"N":"N":"N":"N"], [74:10:"N Campbelltown":"N":"Y":"N":"N":"N":"N"], [75:20:"V Sale":"N":"Y":"N":"N":"N":"N"], [76:60:"W Bull Creek":"N":"Y":"N":"N":"N":"N"], [77:50:"S Elizabeth":"N":"Y":"N":"N":"N":"N"], [78:10:"N Warringah Mall":"N":"Y":"N":"N":"N":"N"], [79:60:"W Stirling":"N":"Y":"N":"N":"N":"N"], [80:20:"V Sunshine":"N":"Y":"N":"N":"N":"N"], [81:10:"N Ashfield":"N":"Y":"N":"N":"N":"N"], [82:20:"V Box Hill":"N":"Y":"N":"N":"N":"N"], [83:40:"Q Springwood":"N":"Y":"N":"N":"N":"N"], [84:40:"Q Brookside":"N":"Y":"N":"N":"N":"N"], [85:10:"N Roselands":"N":"Y":"N":"N":"N":"N"], [86:20:"V Southland":"N":"Y":"N":"N":"N":"N"], [87:20:"V Chadstone":"N":"Y":"N":"N":"N":"N"], [88:20:"V Templestowe":"N":"Y":"N":"N":"N":"N"], [89:10:"N Erina":"N":"Y":"N":"N":"N":"N"], [90:10:"N Carlingford Court":"N":"Y":"N":"N":"N":"N"], [91:10:"N Chatswood":"N":"Y":"N":"N":"N":"N"], [92:20:"V Malvern":"N":"Y":"N":"N":"N":"N"], [93:10:"N Liverpool":"N":"Y":"N":"N":"N":"N"], [94:60:"W Whitford City":"N":"Y":"N":"N":"N":"N"], [95:10:"N Eastgarden":"N":"Y":"N":"N":"N":"N"], [96:10:"N Canberra Civic":"N":"Y":"N":"N":"N":"N"], [97:20:"V Fountain Gate":"N":"Y":"N":"N":"N":"N"], [98:20:"V Frankston":"N":"Y":"N":"N":"N":"N"], [99:20:"V Glen Waverley":"N":"Y":"N":"N":"N":"N"], [100:20:"V Waurn Ponds":"N":"Y":"N":"N":"N":"N"], [125:10:"N Mt Druitt":"N":"Y":"N":"N":"N":"N"], [126:40:"Q Robina":"N":"Y":"N":"N":"N":"N"], [127:50:"S Marion":"N":"Y":"N":"N":"N":"N"], [128:60:"W Rockingham":"N":"Y":"N":"N":"N":"N"], [129:10:"N Macquarie":"N":"Y":"N":"N":"N":"N"], [131:20:"V Melbourne City":"N":"Y":"N":"N":"N":"N"], [132:20:"V Glenorchy":"N":"Y":"N":"N":"N":"N"], [133:40:"Q Browns Plains":"N":"Y":"N":"N":"N":"N"], [134:50:"S Reynella":"N":"Y":"N":"N":"N":"N"], [135:40:"Q Capalaba":"N":"Y":"N":"N":"N":"N"], [136:10:"N Charlestown":"N":"Y":"N":"N":"N":"N"], [137:20:"V Dandenong":"N":"Y":"N":"N":"N":"N"], [138:40:"Q Cairns Central":"N":"Y":"N":"N":"N":"N"], [139:40:"Q Toowoomba":"N":"Y":"N":"N":"N":"N"], [140:40:"Q Pacific Fair":"N":"Y":"N":"N":"N":"N"], [141:40:"Q The Willows":"N":"Y":"N":"N":"N":"N"], [142:50:"S Hollywood Plaza":"N":"Y":"N":"N":"N":"N"], [143:40:"Q Hervey Bay":"N":"Y":"N":"N":"N":"N"], [144:10:"N Parramatta":"N":"Y":"N":"N":"N":"N"], [145:10:"N Port Macquarie":"N":"Y":"N":"N":"N":"N"], [146:40:"Q Palmerston":"N":"Y":"N":"N":"N":"N"], [149:20:"V Broadmeadows":"N":"Y":"N":"N":"N":"N"], [150:10:"N Cowra":"N":"Y":"N":"N":"N":"N"], [151:60:"W Perth":"N":"Y":"N":"N":"N":"N"], [152:20:"V Mornington":"N":"Y":"N":"N":"N":"N"], [153:20:"V Pakenham":"N":"Y":"N":"N":"N":"N"], [154:10:"N Shellharbour":"N":"Y":"N":"N":"N":"N"], [155:40:"Q Redbank":"N":"Y":"N":"N":"N":"N"], [156:40:"Q Morayfield":"N":"Y":"N":"N":"N":"N"], [157:20:"V Chirnside Park":"N":"Y":"N":"N":"N":"N"], [158:20:"V Brimbank Central":"N":"Y":"N":"N":"N":"N"], [159:50:"S Whyalla":"N":"Y":"N":"N":"N":"N"], [160:20:"V Watergardens":"N":"Y":"N":"N":"N":"N"], [161:20:"V Hobart":"N":"Y":"N":"N":"N":"N"], [162:10:"N Tuggeranong":"N":"Y":"N":"N":"N":"N"], [163:10:"N Queanbeyan":"N":"Y":"N":"N":"N":"N"], [164:10:"N Tuggerah":"N":"Y":"N":"N":"N":"N"], [165:10:"N Hurstville":"N":"Y":"N":"N":"N":"N"], [166:40:"Q Chermside":"N":"Y":"N":"N":"N":"N"], [167:40:"Q Northlakes":"N":"Y":"N":"N":"N":"N"], [168:20:"V Airport West":"N":"Y":"N":"N":"N":"N"], [169:10:"N Hornsby":"N":"Y":"N":"N":"N":"N"], [170:10:"N Bondi":"N":"Y":"N":"N":"N":"N"], [171:10:"N Burwood":"N":"Y":"N":"N":"N":"N"], [173:60:"W Bunbury":"N":"Y":"N":"N":"N":"N"], [174:40:"Q Carindale":"N":"Y":"N":"N":"N":"N"], [175:10:"N Tamworth":"N":"Y":"N":"N":"N":"N"], [177:10:"N Castle Hill":"N":"Y":"N":"N":"N":"N"], [178:10:"N Blacktown":"N":"Y":"N":"N":"N":"N"], [179:20:"V Greensborough":"N":"Y":"N":"N":"N":"N"], [180:60:"W Joondalup":"N":"Y":"N":"N":"N":"N"], [183:20:"V Swan Hill":"N":"Y":"N":"N":"N":"N"], [184:40:"Q Brisbane CBD":"N":"Y":"N":"N":"N":"N"], [186:20:"B Narre Warren (Closed)":"N":"Y":"N":"N":"N":"N"], [188:10:"N Macarthur Square":"N":"Y":"N":"N":"N":"N"], [189:20:"B Northland Baby Target":"N":"Y":"N":"N":"N":"N"], [191:50:"B Golden Grove":"N":"Y":"N":"N":"N":"N"], [192:10:"N Wetherill Park":"N":"Y":"N":"N":"N":"N"], [193:60:"W Kalgoorlie":"N":"Y":"N":"N":"N":"N"], [194:50:"S Mildura":"N":"Y":"N":"N":"N":"N"], [195:40:"Q Bribie Island":"N":"Y":"N":"N":"N":"N"], [196:60:"W Meadow Springs":"N":"Y":"N":"N":"N":"N"], [197:50:"S Unley":"N":"Y":"N":"N":"N":"N"]]')
		select('LayoutCombo', 'GeneratedCsvRecord')
		assert_p('Table', 'Content', '[[1, 20, V Geelong, N, Y, N, N, N, N], [2, 40, Q Coffs Harbour, N, Y, N, N, N, N], [3, 40, Q Mackay, N, Y, N, N, N, N], [4, 20, V Ballarat, N, Y, N, N, N, N], [5, 20, V Albury, N, Y, N, N, N, N], [6, 20, V Wodonga, N, Y, N, N, N, N], [711, 2011, V Shepparton, N 11, Y 22, N 33, N, N, N], [82, 202, V Bendigo, N 2, Y 2, N, N, N, N], [9, 50, S Centrepoint, N, Y, N, N, N, N], [10, 40, Q Earlville, N, Y, N, N, N, N], [11, 10, N Cessnock, N, Y, N, N, N, N], [12, 20, V Ringwood, N, Y, N, N, N, N], [15, 10, N Bankstown, N, Y, N, N, N, N], [16, 10, N Glendale, N, Y, N, N, N, N], [19, 10, N Penrith, N, Y, N, N, N, N], [20, 40, Q Indooroopilly, N, Y, N, N, N, N], [21, 50, S Tea Tree Plaza, N, Y, N, N, N, N], [23, 20, V Warnambool, N, Y, N, N, N, N], [24, 50, S Newton, N, Y, N, N, N, N], [25, 50, S Fulham Gardens, N, Y, N, N, N, N], [26, 50, S Edwardstown, N, Y, N, N, N, N], [27, 40, Q Runaway Bay, N, Y, N, N, N, N], [28, 20, V Launceston, N, Y, N, N, N, N], [30, 20, V Epping, N, Y, N, N, N, N], [32, 20, V Camberwell, N, Y, N, N, N, N], [33, 10, Y Blacktown (Closed), N, Y, N, N, N, N], [35, 10, N Rockdale, N, Y, N, N, N, N], [36, 60, W Fremantle, N, Y, N, N, N, N], [21, 10, N Miranda, N, Y, N, N, N, N], [38, 40, Q Maroochydore, N, Y, N, N, N, N], [39, 20, V Colac, N, Y, N, N, N, N], [40, 40, Q Tweed Heads, N, Y, N, N, N, N], [42, 20, V Reservoir, N, Y, N, N, N, N], [43, 60, W Morley, N, Y, N, N, N, N], [44, 50, S Mt Gambier, N, Y, N, N, N, N], [45, 60, W Carousel, N, Y, N, N, N, N], [46, 10, N Dubbo, N, Y, N, N, N, N], [47, 50, S Sefton Park, N, Y, N, N, N, N], [48, 40, Q Bundaberg, N, Y, N, N, N, N], [49, 40, Q Rockhampton, N, Y, N, N, N, N], [52, 10, N Eastwood, N, Y, N, N, N, N], [54, 20, V Highpoint City, N, Y, N, N, N, N], [55, 10, N Leichhardt, N, Y, N, N, N, N], [57, 60, W Victoria Park, N, Y, N, N, N, N], [58, 20, V Knox City, N, Y, N, N, N, N], [59, 40, Q Buranda, N, Y, N, N, N, N], [60, 10, N St Marys, N, Y, N, N, N, N], [61, 20, V Waverley Gardens, N, Y, N, N, N, N], [62, 40, Q Castletown, N, Y, N, N, N, N], [64, 20, V Hoppers Crossing, N, Y, N, N, N, N], [65, 60, W Innaloo, N, Y, N, N, N, N], [67, 20, V Morwell Mid Valley, N, Y, N, N, N, N], [68, 40, Q Mt Gravatt, N, Y, N, N, N, N], [69, 60, W Midland, N, Y, N, N, N, N], [70, 10, N Bass Hill, N, Y, N, N, N, N], [72, 60, W Geraldton, N, Y, N, N, N, N], [73, 40, Q Southport, N, Y, N, N, N, N], [74, 10, N Campbelltown, N, Y, N, N, N, N], [75, 20, V Sale, N, Y, N, N, N, N], [76, 60, W Bull Creek, N, Y, N, N, N, N], [77, 50, S Elizabeth, N, Y, N, N, N, N], [78, 10, N Warringah Mall, N, Y, N, N, N, N], [79, 60, W Stirling, N, Y, N, N, N, N], [80, 20, V Sunshine, N, Y, N, N, N, N], [81, 10, N Ashfield, N, Y, N, N, N, N], [82, 20, V Box Hill, N, Y, N, N, N, N], [83, 40, Q Springwood, N, Y, N, N, N, N], [84, 40, Q Brookside, N, Y, N, N, N, N], [85, 10, N Roselands, N, Y, N, N, N, N], [86, 20, V Southland, N, Y, N, N, N, N], [87, 20, V Chadstone, N, Y, N, N, N, N], [88, 20, V Templestowe, N, Y, N, N, N, N], [89, 10, N Erina, N, Y, N, N, N, N], [90, 10, N Carlingford Court, N, Y, N, N, N, N], [91, 10, N Chatswood, N, Y, N, N, N, N], [92, 20, V Malvern, N, Y, N, N, N, N], [93, 10, N Liverpool, N, Y, N, N, N, N], [94, 60, W Whitford City, N, Y, N, N, N, N], [95, 10, N Eastgarden, N, Y, N, N, N, N], [96, 10, N Canberra Civic, N, Y, N, N, N, N], [97, 20, V Fountain Gate, N, Y, N, N, N, N], [98, 20, V Frankston, N, Y, N, N, N, N], [99, 20, V Glen Waverley, N, Y, N, N, N, N], [100, 20, V Waurn Ponds, N, Y, N, N, N, N], [125, 10, N Mt Druitt, N, Y, N, N, N, N], [126, 40, Q Robina, N, Y, N, N, N, N], [127, 50, S Marion, N, Y, N, N, N, N], [128, 60, W Rockingham, N, Y, N, N, N, N], [129, 10, N Macquarie, N, Y, N, N, N, N], [131, 20, V Melbourne City, N, Y, N, N, N, N], [132, 20, V Glenorchy, N, Y, N, N, N, N], [133, 40, Q Browns Plains, N, Y, N, N, N, N], [134, 50, S Reynella, N, Y, N, N, N, N], [135, 40, Q Capalaba, N, Y, N, N, N, N], [136, 10, N Charlestown, N, Y, N, N, N, N], [137, 20, V Dandenong, N, Y, N, N, N, N], [138, 40, Q Cairns Central, N, Y, N, N, N, N], [139, 40, Q Toowoomba, N, Y, N, N, N, N], [140, 40, Q Pacific Fair, N, Y, N, N, N, N], [141, 40, Q The Willows, N, Y, N, N, N, N], [142, 50, S Hollywood Plaza, N, Y, N, N, N, N], [143, 40, Q Hervey Bay, N, Y, N, N, N, N], [144, 10, N Parramatta, N, Y, N, N, N, N], [145, 10, N Port Macquarie, N, Y, N, N, N, N], [146, 40, Q Palmerston, N, Y, N, N, N, N], [149, 20, V Broadmeadows, N, Y, N, N, N, N], [150, 10, N Cowra, N, Y, N, N, N, N], [151, 60, W Perth, N, Y, N, N, N, N], [152, 20, V Mornington, N, Y, N, N, N, N], [153, 20, V Pakenham, N, Y, N, N, N, N], [154, 10, N Shellharbour, N, Y, N, N, N, N], [155, 40, Q Redbank, N, Y, N, N, N, N], [156, 40, Q Morayfield, N, Y, N, N, N, N], [157, 20, V Chirnside Park, N, Y, N, N, N, N], [158, 20, V Brimbank Central, N, Y, N, N, N, N], [159, 50, S Whyalla, N, Y, N, N, N, N], [160, 20, V Watergardens, N, Y, N, N, N, N], [161, 20, V Hobart, N, Y, N, N, N, N], [162, 10, N Tuggeranong, N, Y, N, N, N, N], [163, 10, N Queanbeyan, N, Y, N, N, N, N], [164, 10, N Tuggerah, N, Y, N, N, N, N], [165, 10, N Hurstville, N, Y, N, N, N, N], [166, 40, Q Chermside, N, Y, N, N, N, N], [167, 40, Q Northlakes, N, Y, N, N, N, N], [168, 20, V Airport West, N, Y, N, N, N, N], [169, 10, N Hornsby, N, Y, N, N, N, N], [170, 10, N Bondi, N, Y, N, N, N, N], [171, 10, N Burwood, N, Y, N, N, N, N], [173, 60, W Bunbury, N, Y, N, N, N, N], [174, 40, Q Carindale, N, Y, N, N, N, N], [175, 10, N Tamworth, N, Y, N, N, N, N], [177, 10, N Castle Hill, N, Y, N, N, N, N], [178, 10, N Blacktown, N, Y, N, N, N, N], [179, 20, V Greensborough, N, Y, N, N, N, N], [180, 60, W Joondalup, N, Y, N, N, N, N], [183, 20, V Swan Hill, N, Y, N, N, N, N], [184, 40, Q Brisbane CBD, N, Y, N, N, N, N], [186, 20, B Narre Warren (Closed), N, Y, N, N, N, N], [188, 10, N Macarthur Square, N, Y, N, N, N, N], [189, 20, B Northland Baby Target, N, Y, N, N, N, N], [191, 50, B Golden Grove, N, Y, N, N, N, N], [192, 10, N Wetherill Park, N, Y, N, N, N, N], [193, 60, W Kalgoorlie, N, Y, N, N, N, N], [194, 50, S Mildura, N, Y, N, N, N, N], [195, 40, Q Bribie Island, N, Y, N, N, N, N], [196, 60, W Meadow Springs, N, Y, N, N, N, N], [197, 50, S Unley, N, Y, N, N, N, N]]')

	close()