From d1d6976de21c8d93dbbe53fe977465cc91892ffd Mon Sep 17 00:00:00 2001 From: PriestJ Date: Tue, 19 Feb 2008 17:57:53 +0000 Subject: [PATCH] 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 --- tests/exportdatatests.rb | 139 ++++++++++++++++++++++++--------------- 1 file changed, 85 insertions(+), 54 deletions(-) diff --git a/tests/exportdatatests.rb b/tests/exportdatatests.rb index 83464d5..36d8e90 100644 --- a/tests/exportdatatests.rb +++ b/tests/exportdatatests.rb @@ -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