updated list of tables in the system so we check what is actually in it!

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3635 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
PriestJ
2008-02-19 17:57:53 +00:00
parent 0f737101c9
commit d1d6976de2

View File

@@ -20,60 +20,91 @@ class Test_07_export_data < Test::Unit::TestCase
#Check that all the appropriate tables are listed for export
#
def test_02_correct_list_of_tables_displayed
listoftablestoexport= %W[ACCESS_CONTROLS
ADDRESSES
ASSET_LOCATION_TYPES
BASES
BYPASS_REASONS
CARE_CATEGORIES
CONNECTION_ORIENTATIONS
CONNECTION_TYPES
CONTACT_MECHANISMS
CONTACT_MECHANISM_TYPES
COSTS
DATA_ITEMS
DATA_ITEM_ROLES
DATA_ITEM_ROLES_IMPORT
DRAWINGS
ENQUIRIES
ENQUIRY_EVENTS
ENQUIRY_ROLES
ENQUIRY_STATUS_TYPES
ENQUIRY_TYPES
ERROR_LOGS
EXCEPTION_MESSAGES
FILTERS
FILTER_TYPES
HOUSINGS
HOUSING_TYPES
METERS
METER_SIZE_CODES
METER_TYPES
MODULES
PARTIES
PARTY_ADDRESSES
PARTY_ADDRESS_ROLES
PARTY_CONTACT_MECHANISMS
PARTY_CONTACT_MECHANISM_ROLES
PARTY_RELATIONSHIPS
PARTY_RELATIONSHIP_TYPES
PARTY_ROLES
PASSWORDS
QUOTES
QUOTE_EVENTS
QUOTE_ITEMS
QUOTE_ROLES
QUOTE_STATUSES
REGIONS
REGULATORS
REGULATOR_TYPES
RELIEF_VALVES
RELIEF_VALVE_TYPES
ROLE_TYPES
SERVICE_PRESSURES
SERVICE_PRESSURE_TYPES
SLAMSHUT_TYPES
SLAMSHUT_VALVES]
listoftablestoexport= ["ADDITIONAL_ITEMS",
"ADDRESSES",
"APEX_AUTHORIZATION",
"ASSET_LOCATION_TYPES",
"BASES",
"BYPASS_REASONS",
"CARE_CATEGORIES",
"CAVEAT_TEXTS",
"CONNECTION_ORIENTATIONS",
"CONNECTION_TYPES",
"CONSTRAINT_MESSAGES",
"CONTACT_MECHANISMS",
"CONTACT_MECHANISM_TYPES",
"COSTS",
"DATA_ITEM_ROLES",
"DOCUMENTS",
"DOCUMENT_EVENTS",
"DOCUMENT_ROLES",
"DOCUMENT_STATUS_TYPES",
"DRAWINGS",
"ENQUIRIES",
"ENQUIRY_EVENTS",
"ENQUIRY_ROLES",
"ENQUIRY_STATUS_TYPES",
"ENQUIRY_TYPES",
"ERR$_BASES",
"ERR$_CAVEAT_TEXTS",
"ERR$_COSTS",
"ERR$_HOUSINGS",
"ERR$_LEAD_TIMES",
"ERR$_METERS",
"ERR$_MODULES",
"ERR$_PARTIES",
"ERR$_POSTCODES",
"ERROR_LOGS",
"EXCEPTION_MESSAGES",
"EXT_BASES",
"EXT_CAVEATS",
"EXT_DATAITEM_ROLES",
"EXT_HOUSINGS",
"EXT_LABOUR_COSTS",
"EXT_LEADTIMES",
"EXT_MATERIAL_COSTS",
"EXT_METERS",
"EXT_MODULES",
"EXT_POSTCODES",
"FILTERS",
"FILTER_TYPES",
"GTT_DIR_LIST",
"HOUSINGS",
"HOUSING_TYPES",
"LEAD_TIMES",
"METERS",
"METER_SIZE_CODES",
"METER_TYPES",
"MODULES",
"PARTIES",
"PARTY_ADDRESSES",
"PARTY_ADDRESS_ROLES",
"PARTY_CONTACT_MECHANISMS",
"PARTY_CONTACT_MECHANISM_ROLES",
"PARTY_RELATIONSHIPS",
"PARTY_RELATIONSHIP_TYPES",
"PARTY_ROLES",
"PASSWORDS",
"POSTCODES",
"QUOTES",
"QUOTE_EVENTS",
"QUOTE_ITEMS",
"QUOTE_REASONING",
"QUOTE_ROLES",
"QUOTE_STATUSES",
"REGIONS",
"REGI_ENQU_EXCLUSIONS",
"REGULATORS",
"REGULATOR_TYPES",
"RELIEF_VALVES",
"RELIEF_VALVE_TYPES",
"ROLE_TYPES",
"SERVICE_PRESSURES",
"SERVICE_PRESSURE_TYPES",
"SLAMSHUT_TYPES",
"SLAMSHUT_VALVES",
"SYSTEM_CONFIGURATION",
"VALIDATION_RESULTS"]
assert_equal(listoftablestoexport,@@ie.select_list(:id, 'P5_TABLES').getAllContents ,'The expected table list for export was not found')
end