updated due to fix in #404 tests now work with new enquiry screen

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@5318 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
PriestJ
2008-06-16 17:19:53 +00:00
parent 0b789a4fe8
commit be9a53fd40

View File

@@ -19,21 +19,21 @@ class Test_02_enquiry < Test::Unit::TestCase
@@savedenquiryid = ''
#Create a non-tripartite exclusion so we can test that the AMR option does not
#appear
def test_01_create_non_tripartite_exclusion
@@ie.goto(TRIPARTITE)
login(DEFAULT, DEFAULT_PWD)
assert(@@ie.contains_text('Non-Tripartite Exclusion'),'Non-Tripartite Exclusion screen not found')
assert(@@ie.select_list(:id,'P90_ENTY_CODE').exists?,'Could not find P90_ENTY_CODE select list')
assert(@@ie.select_list(:id,'P90_REGI_CODE').exists?,'Could not find P90_REGI_CODE select list')
assert(@@ie.select_list(:id,'P90_ADIT_CODE').exists?,'Could not find P90_ADIT_CODE select list')
assert(@@ie.button(:value, 'Create').exists?,'Could not find a Save button')
assert(@@ie.button(:value, 'Cancel').exists?,'Could not find a Cancel button')
@@ie.select_list(:id,'P90_REGI_CODE').set'East of England'
@@ie.select_list(:id,'P90_ADIT_CODE').set'Automatic Meter Reading'
@@ie.button(:value, 'Create').click
@@ie.wait
assert(@@ie.contains_text('Exclusion saved.'),'Exclusion saved message not found')
end
# def test_01_create_non_tripartite_exclusion
# @@ie.goto(TRIPARTITE)
# login(DEFAULT, DEFAULT_PWD)
# assert(@@ie.contains_text('Non-Tripartite Exclusion'),'Non-Tripartite Exclusion screen not found')
# assert(@@ie.select_list(:id,'P90_ENTY_CODE').exists?,'Could not find P90_ENTY_CODE select list')
# assert(@@ie.select_list(:id,'P90_REGI_CODE').exists?,'Could not find P90_REGI_CODE select list')
# assert(@@ie.select_list(:id,'P90_ADIT_CODE').exists?,'Could not find P90_ADIT_CODE select list')
# assert(@@ie.button(:value, 'Create').exists?,'Could not find a Save button')
# assert(@@ie.button(:value, 'Cancel').exists?,'Could not find a Cancel button')
# @@ie.select_list(:id,'P90_REGI_CODE').set'East of England'
# @@ie.select_list(:id,'P90_ADIT_CODE').set'Automatic Meter Reading'
# @@ie.button(:value, 'Create').click
# @@ie.wait
# assert(@@ie.contains_text('Exclusion saved.'),'Exclusion saved message not found')
# end
#
#Test we can logon to the system using the webmip administrator user<65>s login credentials
#and create a new enquiry screen
@@ -61,8 +61,8 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.select_list(:id,'P32_ASSET_LOCATION_NOTES').exists?,'Could not find P32_ASSET_LOCATION_NOTES select list')
assert(@@ie.text_field(:id,'P32_ACCESS_PASSWORD').exists?,'Could not find P32_ACCESS_PASSWORD field')
assert(@@ie.text_field(:id,'P32_ACCESS_ADDITIONAL').exists?,'Could not find P32_ACCESS_ADDITIONAL field')
assert(@@ie.text_field(:id,'P32_MPRN').exists?,'Could not find P32_MPRN field')
assert(@@ie.text_field(:id,'P32_MPRN_ALT').exists?,'Could not find P32_MPRN_ALT field')
#assert(@@ie.text_field(:id,'P32_MPRN').exists?,'Could not find P32_MPRN field')
#assert(@@ie.text_field(:id,'P32_MPRN_ALT').exists?,'Could not find P32_MPRN_ALT field')
assert(@@ie.text_field(:id,'P32_TRANSACTION_REFERENCE').exists?,'Could not find P32_TRANSACTION_REFERENCE field')
assert(@@ie.text_field(:id,'P32_FIRST_CONTACT_TITLE').exists?,'Could not find P32_FIRST_CONTACT_FAX field')
assert(@@ie.text_field(:id,'P32_FIRST_CONTACT_INITIALS').exists?,'Could not find P32_FIRST_CONTACT_FAX field')
@@ -80,36 +80,35 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.select_list(:id,'P32_SECOND_CONTACT').exists?,'Could not find P32_SECOND_CONTACT select list')
assert(@@ie.select_list(:id,'P32_ENTY_CODE').exists?,'Could not find P32_ENTY_CODE select list')
assert_equal(@@enquirytypes,@@ie.select_list(:id,'P32_ENTY_CODE').getAllContents,'List of options for P32_ENTY_CODE did not match what was expected')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_OWNER').exists?,'Could not find P32_EXISTING_METER_OWNER field')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_METER_OWNER').exists?,'Found P32_EXISTING_METER_OWNER field')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_ASSET_PROVIDER').exists?,'Could not find P32_EXISTING_METER_ASSET_PROVIDER field')
assert(@@ie.select_list(:id,'P32_INDICATIVE_TIME').exists?,'Could not find P32_INDICATIVE_TIME select list')
assert(@@ie.select_list(:id,'P32_REQUIRED_SVCP_CODE').exists?,'Could not find P32_REQUIRED_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_ANNUAL_QUANTITY').exists?,'Could not find P32_ANNUAL_QUANTITY field')
assert(@@ie.text_field(:id,'P32_REQUIRED_METERING_PRESSURE').exists?,'Could not find P32_REQUIRED_METERING_PRESSURE field')
assert(@@ie.select_list(:id,'P32_DS_BOOSTER_OR_COMPRESS').exists?,'Could not find P32_DS_BOOSTER_OR_COMPRESS select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_SVCP_CODE').exists?,'Found P32_REQUIRED_SVCP_CODE select list')
assert_equal(false,@@ie.text_field(:id,'P32_ANNUAL_QUANTITY').exists?,'Found P32_ANNUAL_QUANTITY field')
assert_equal(false,@@ie.text_field(:id,'P32_REQUIRED_METERING_PRESSURE').exists?,'Found P32_REQUIRED_METERING_PRESSURE field')
assert_equal(false,@@ie.select_list(:id,'P32_DS_BOOSTER_OR_COMPRESS').exists?,'Found P32_DS_BOOSTER_OR_COMPRESS select list')
assert(@@ie.text_field(:id,'P32_INDICATIVE_DATE').exists?,'Could not find P32_INDICATIVE_DATE field')
assert(@@ie.text_field(:id,'P32_OTHER_PROJECT_REFERENCE').exists?,'Could not find P32_OTHER_PROJECT_REFERENCE field')
assert(@@ie.select_list(:id,'P32_HOUSING_REQUIRED').exists?,'Could not find P32_HOUSING_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_BASE_REQUIRED').exists?,'Could not find P32_BASE_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Could not find P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_HOUSING_REQUIRED').exists?,'Found P32_HOUSING_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BASE_REQUIRED').exists?,'Found P32_BASE_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Found P32_CONVERTOR_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_AMR_REQUIRED').exists?,'Could not find P32_AMR_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_EMS_REQUIRED').exists?,'Could not find P32_EMS_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_BYPASS_REQUIRED').exists?,'Could not find P32_BYPASS_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_LOAD_CONTROL_TYPE').exists?,'Could not find P32_LOAD_CONTROL_TYPE select list')
assert(@@ie.select_list(:id,'P32_TWIN_STREAM_REQUIRED').exists?,'Could not find P32_TWIN_STREAM_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_EMS_REQUIRED').exists?,'Found P32_EMS_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BYPASS_REQUIRED').exists?,'Found P32_BYPASS_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_LOAD_CONTROL_TYPE').exists?,'Found P32_LOAD_CONTROL_TYPE select list')
assert_equal(false,@@ie.select_list(:id,'P32_TWIN_STREAM_REQUIRED').exists?,'Found P32_TWIN_STREAM_REQUIRED select list')
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert_equal(false,@@ie.text_field(:id,'P32_QMAX').exists?,'found P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert(@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Could not find P32_METER_SIZE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Found P32_METY_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'found P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Found P32_EXISTING_METER_SERIAL_NO field')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Found P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
assert(@@ie.text_field(:id,'P32_EXISTING_CONVERTOR').exists?,'Could not find P32_EXISTING_CONVERTOR select list')
assert_equal(false,@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Found P32_EXISTING_LOGGER select list')
assert_equal(false,@@ie.text_field(:id,'P32_EXISTING_CONVERTOR').exists?,'Found P32_EXISTING_CONVERTOR select list')
end
#
#Ensure that the screen refreshes and displays the agents drop down list
@@ -222,7 +221,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Found P32_METY_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Found P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
@@ -233,6 +232,10 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert_equal(false,@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Found P32_EXISTING_LOGGER select list')
assert_equal(false,@@ie.text_field(:id,'P32_EXISTING_CONVERTOR').exists?,'Found P32_EXISTING_CONVERTOR select list')
#Now need to test for the following fields after AH made fix for ticket #404
assert(@@ie.select_list(:id,'P32_REQUIRED_SVCP_CODE').exists?,'Could not find P32_REQUIRED_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_REQUIRED_METERING_PRESSURE').exists?,'Could not find P32_REQUIRED_METERING_PRESSURE field')
end
#
#Check all the correct fields are displayed when a standard job is selected
@@ -262,7 +265,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert(@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Could not find P32_METER_SIZE select list')
assert(@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Could not find P32_REQUIRED_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Found P32_METY_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Found P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
@@ -289,7 +292,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_OTHER_PROJECT_REFERENCE').exists?,'Could not find P32_OTHER_PROJECT_REFERENCE field')
assert_equal(false,@@ie.select_list(:id,'P32_HOUSING_REQUIRED').exists?,'Found P32_HOUSING_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BASE_REQUIRED').exists?,'Found P32_BASE_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Could not Find P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Found P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_AMR_REQUIRED').exists?,'Found P32_AMR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_EMS_REQUIRED').exists?,'Found P32_EMS_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BYPASS_REQUIRED').exists?,'Found P32_BYPASS_REQUIRED select list')
@@ -298,17 +301,17 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
#assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert_equal(false,@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Found P32_EXISTING_LOGGER select list')
assert_equal(false,@@ie.text_field(:id,'P32_EXISTING_CONVERTOR').exists?,'Found P32_EXISTING_CONVERTOR select list')
assert(@@ie.text_field(:id,'P32_EXISTING_CONVERTOR').exists?,'Could not Find P32_EXISTING_CONVERTOR select list')
end
def test_12_exchange_selected_check_fields_appear_available
@@ie.select_list(:id,'P32_ENTY_CODE').set @@enquirytypes[5]
@@ -334,12 +337,12 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_EXISTING_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
#assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
@@ -370,13 +373,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert(@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Could not find P32_METER_SIZE select list')
assert(@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Could not find P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_EXISTING_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
#assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -397,7 +400,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_OTHER_PROJECT_REFERENCE').exists?,'Could not find P32_OTHER_PROJECT_REFERENCE field')
assert_equal(false,@@ie.select_list(:id,'P32_HOUSING_REQUIRED').exists?,'Found P32_HOUSING_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BASE_REQUIRED').exists?,'Found P32_BASE_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Could not find P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'found P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_AMR_REQUIRED').exists?,'Found P32_AMR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_EMS_REQUIRED').exists?,'Found P32_EMS_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BYPASS_REQUIRED').exists?,'Found P32_BYPASS_REQUIRED select list')
@@ -406,13 +409,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
#assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -433,7 +436,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_OTHER_PROJECT_REFERENCE').exists?,'Could not find P32_OTHER_PROJECT_REFERENCE field')
assert_equal(false,@@ie.select_list(:id,'P32_HOUSING_REQUIRED').exists?,'Found P32_HOUSING_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BASE_REQUIRED').exists?,'Found P32_BASE_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Could not find P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Found P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_AMR_REQUIRED').exists?,'Found P32_AMR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_EMS_REQUIRED').exists?,'Found P32_EMS_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BYPASS_REQUIRED').exists?,'Found P32_BYPASS_REQUIRED select list')
@@ -442,13 +445,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
# assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -469,7 +472,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_OTHER_PROJECT_REFERENCE').exists?,'Could not find P32_OTHER_PROJECT_REFERENCE field')
assert_equal(false,@@ie.select_list(:id,'P32_HOUSING_REQUIRED').exists?,'Found P32_HOUSING_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BASE_REQUIRED').exists?,'Found P32_BASE_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Could not find P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Found P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_AMR_REQUIRED').exists?,'Found P32_AMR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_EMS_REQUIRED').exists?,'Found P32_EMS_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_BYPASS_REQUIRED').exists?,'Found P32_BYPASS_REQUIRED select list')
@@ -478,13 +481,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
# assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -514,13 +517,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_EXISTING_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
# assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -550,13 +553,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert(@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Could not find P32_METER_SIZE select list')
assert(@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Could not find P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_EXISTING_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
# assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -586,13 +589,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert_equal(false,@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Found P32_METER_SIZE select list')
assert_equal(false,@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Found P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_EXISTING_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
# assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -622,13 +625,13 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert(@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Could not find P32_METER_SIZE select list')
assert(@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').exists?,'Could not find P32_REQUIRED_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_EXISTING_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
# assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert_equal(false,@@ie.select_list(:id,'P32_EXISTING_SVCP_CODE').exists?,'Found P32_EXISTING_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
@@ -645,7 +648,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.button(:id, 'P101_LOGIN').exists?,'Could not find a Login button '+geterrormess(@@ie))
login(AGENT, AGENT_PWD)
menu('Enquiries')
menu('Create Enquiry')
@@ie.button(:id, 'NEW').click
assert(@@ie.contains_text('Enquiry'),'The Enquiry screen did not appear '+geterrormess(@@ie))
#check the regions appear
assert(@@ie.contains_text('Site Detail'),'Site Detail region not found')
@@ -669,8 +672,6 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.select_list(:id,'P32_ASSET_LOCATION_NOTES').exists?,'Could not find P32_ASSET_LOCATION_NOTES select list')
assert(@@ie.text_field(:id,'P32_ACCESS_PASSWORD').exists?,'Could not find P32_ACCESS_PASSWORD field')
assert(@@ie.text_field(:id,'P32_ACCESS_ADDITIONAL').exists?,'Could not find P32_ACCESS_ADDITIONAL field')
assert(@@ie.text_field(:id,'P32_MPRN').exists?,'Could not find P32_MPRN field')
assert(@@ie.text_field(:id,'P32_MPRN_ALT').exists?,'Could not find P32_MPRN_ALT field')
assert(@@ie.text_field(:id,'P32_TRANSACTION_REFERENCE').exists?,'Could not find P32_TRANSACTION_REFERENCE field')
assert(@@ie.text_field(:id,'P32_FIRST_CONTACT_TITLE').exists?,'Could not find P32_FIRST_CONTACT_FAX field')
assert(@@ie.text_field(:id,'P32_FIRST_CONTACT_INITIALS').exists?,'Could not find P32_FIRST_CONTACT_FAX field')
@@ -687,37 +688,17 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.select_list(:id,'P32_INSTALL_ADDRESS').exists?,'Could not find P32_INSTALL_ADDRESS select list')
assert(@@ie.select_list(:id,'P32_SECOND_CONTACT').exists?,'Could not find P32_SECOND_CONTACT select list')
assert(@@ie.select_list(:id,'P32_ENTY_CODE').exists?,'Could not find P32_ENTY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_OWNER').exists?,'Could not find P32_EXISTING_METER_OWNER field')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_ASSET_PROVIDER').exists?,'Could not find P32_EXISTING_METER_ASSET_PROVIDER field')
assert(@@ie.select_list(:id,'P32_INDICATIVE_TIME').exists?,'Could not find P32_INDICATIVE_TIME select list')
assert(@@ie.select_list(:id,'P32_REQUIRED_SVCP_CODE').exists?,'Could not find P32_REQUIRED_SVCP_CODE select list')
assert(@@ie.text_field(:id,'P32_ANNUAL_QUANTITY').exists?,'Could not find P32_ANNUAL_QUANTITY field')
assert(@@ie.text_field(:id,'P32_REQUIRED_METERING_PRESSURE').exists?,'Could not find P32_REQUIRED_METERING_PRESSURE field')
assert(@@ie.select_list(:id,'P32_DS_BOOSTER_OR_COMPRESS').exists?,'Could not find P32_DS_BOOSTER_OR_COMPRESS select list')
assert(@@ie.text_field(:id,'P32_INDICATIVE_DATE').exists?,'Could not find P32_INDICATIVE_DATE field')
assert(@@ie.text_field(:id,'P32_OTHER_PROJECT_REFERENCE').exists?,'Could not find P32_OTHER_PROJECT_REFERENCE field')
assert(@@ie.select_list(:id,'P32_HOUSING_REQUIRED').exists?,'Could not find P32_HOUSING_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_BASE_REQUIRED').exists?,'Could not find P32_BASE_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_CONVERTOR_REQUIRED').exists?,'Could not find P32_CONVERTOR_REQUIRED select list')
assert_equal(false,@@ie.select_list(:id,'P32_AMR_REQUIRED').exists?,'Found P32_AMR_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_EMS_REQUIRED').exists?,'Could not find P32_EMS_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_BYPASS_REQUIRED').exists?,'Could not find P32_BYPASS_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_LOAD_CONTROL_TYPE').exists?,'Could not find P32_LOAD_CONTROL_TYPE select list')
assert(@@ie.select_list(:id,'P32_TWIN_STREAM_REQUIRED').exists?,'Could not find P32_TWIN_STREAM_REQUIRED select list')
assert(@@ie.select_list(:id,'P32_AMR_REQUIRED').exists?,'Could not find P32_AMR_REQUIRED select list')
assert(@@ie.text_field(:id,'P32_JOB_DESCRIPTION').exists?,'Could not find P32_JOB_DESCRIPTION field')
assert(@@ie.text_field(:id,'P32_QMAX').exists?,'Could not find P32_QMAX field')
assert(@@ie.text_field(:id,'P32_QMIN').exists?,'Could not find P32_QMIN field')
assert(@@ie.select_list(:id,'P32_METER_SIZE').exists?,'Could not find P32_METER_SIZE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert(@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').exists?,'Could not find P32_EXISTING_METER_SERIAL_NO field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').exists?,'Could not find P32_MARKET_SECTOR_CODE select list')
assert(@@ie.text_field(:id,'P32_OTHER_INFORMATION').exists?,'Could not find P32_OTHER_INFORMATION field')
assert(@@ie.text_field(:id,'P32_EXISTING_LOGGER').exists?,'Could not find P32_EXISTING_LOGGER select list')
assert(@@ie.text_field(:id,'P32_EXISTING_CONVERTOR').exists?,'Could not find P32_EXISTING_CONVERTOR select list')
end
end
#
# Check that the customer service user does not have access to create an enquiry from the
# menu.
@@ -763,7 +744,7 @@ class Test_02_enquiry < Test::Unit::TestCase
assert(@@ie.button(:id, 'P101_LOGIN').exists?,'Could not find a Login button')
login(AGENT, AGENT_PWD)
menu('Enquiries')
menu('Create Enquiry')
@@ie.button(:id, 'NEW').click
assert(@@ie.contains_text('Enquiry'),'The Enquiry screen did not appear')
#check the regions appear
assert(@@ie.contains_text('Site Detail'),'Site Detail region not found')
@@ -784,7 +765,6 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.select_list(:id,'P32_ASSET_LOCATION_NOTES').set 'Post'
@@ie.text_field(:id,'P32_ACCESS_PASSWORD').set 'test 23'
@@ie.text_field(:id,'P32_ACCESS_ADDITIONAL').set 'no more info'
@@ie.text_field(:id,'P32_MPRN').set '12345678910'
@@ie.text_field(:id,'P32_TRANSACTION_REFERENCE').set 'this is test 23'
@@ie.text_field(:id,'P32_INSTALL_SUB_BUILDING').set ADDRESSA[0]
@@ie.text_field(:id,'P32_INSTALL_BUILDING').set ADDRESSA[1]
@@ -798,6 +778,9 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.text_field(:id,'P32_FIRST_CONTACT_TELEPHONE_2').set '123456789'
@@ie.text_field(:id,'P32_FIRST_CONTACT_FAX').set '123456789'
@@ie.text_field(:id,'P32_FIRST_CONTACT_EMAIL').set 'jamie.priest@advanticagroup.com'
#moved enty_code here to negate slight bvug with MPRN field not displaying correctly
@@ie.select_list(:id,'P32_ENTY_CODE').set @@enquirytypes[6]
@@ie.wait
@@ie.button(:class, 'save').click
@@ie.wait
assert_nil(@@ie.contains_text('Error'),'Error found (__LINE__) '+geterrormess(@@ie))
@@ -811,8 +794,7 @@ class Test_02_enquiry < Test::Unit::TestCase
#
@@savedenquiryid = @@ie.text_field(:id,'P32_ID').value
#Job details
@@ie.select_list(:id,'P32_ENTY_CODE').set @@enquirytypes[6]
@@ie.wait
@@ie.text_field(:id,'P32_MPRN').set '12345678910'
@@ie.select_list(:id,'P32_EXISTING_METER_OWNER').set 'Supplier'
@@ie.text_field(:id,'P32_EXISTING_METER_ASSET_PROVIDER').set 'Mam stuff goes here'
#@@ie.select_list(:id,'P32_INDICATIVE_TIME').set ''
@@ -835,11 +817,11 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.text_field(:id,'P32_JOB_DESCRIPTION').set ''
@@ie.text_field(:id,'P32_QMAX').set '16'
@@ie.text_field(:id,'P32_QMIN').set '0'
@@ie.select_list(:id,'P32_METER_SIZE').set 'U16'
@@ie.select_list(:id,'P32_REQUIRED_MESC_CODE').set 'U16'
#@@ie.select_list(:id,'P32_EXISTING_METY_CODE').set ''
#@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set ''
#@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').set ''
#@@ie.text_field(:id,'P32_EXISTING_METER_MODEL').set ''
#@@ie.text_field(:id,'P32_EXISTING_METR_CODE').set ''
#@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').set ''
@@ie.text_field(:id,'P32_OTHER_INFORMATION').set ''
#@@ie.text_field(:id,'P32_EXISTING_LOGGER').set ''
@@ -899,7 +881,7 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.wait
login(MIPADMIN, MIPADMIN_PWD)
menu('Enquiries')
menu('Create Enquiry')
@@ie.button(:id, 'NEW').click
assert(@@ie.contains_text('Enquiry'),'The Enquiry screen did not appear '+geterrormess(@@ie))
#check the regions appear
assert(@@ie.contains_text('Site Detail'),'Site Detail region not found')
@@ -924,7 +906,6 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.select_list(:id,'P32_ASSET_LOCATION_NOTES').set 'Post'
@@ie.text_field(:id,'P32_ACCESS_PASSWORD').set 'Test 25'
@@ie.text_field(:id,'P32_ACCESS_ADDITIONAL').set 'no more info'
@@ie.text_field(:id,'P32_MPRN').set '12345678910'
@@ie.text_field(:id,'P32_TRANSACTION_REFERENCE').set 'this is test 25'
@@ie.text_field(:id,'P32_INSTALL_SUB_BUILDING').set ADDRESSB[0]
@@ie.text_field(:id,'P32_INSTALL_BUILDING').set ADDRESSB[1]
@@ -971,7 +952,7 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.wait
login(MIPADMIN, MIPADMIN_PWD)
menu('Enquiries')
menu('Create Enquiry')
@@ie.button(:id, 'NEW').click
assert(@@ie.contains_text('Enquiry'),'The Enquiry screen did not appear '+geterrormess(@@ie))
#check the regions appear
assert(@@ie.contains_text('Site Detail'),'Site Detail region not found')
@@ -996,7 +977,6 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.select_list(:id,'P32_ASSET_LOCATION_NOTES').set 'Post'
@@ie.text_field(:id,'P32_ACCESS_PASSWORD').set 'Test 26'
@@ie.text_field(:id,'P32_ACCESS_ADDITIONAL').set 'no more info'
@@ie.text_field(:id,'P32_MPRN').set '12345678910'
@@ie.text_field(:id,'P32_TRANSACTION_REFERENCE').set 'this is test 26'
@@ie.text_field(:id,'P32_INSTALL_SUB_BUILDING').set ADDRESSB[0]
@@ie.text_field(:id,'P32_INSTALL_BUILDING').set ADDRESSB[1]
@@ -1009,7 +989,10 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.text_field(:id,'P32_FIRST_CONTACT_TELEPHONE_1').set '123456789'
@@ie.text_field(:id,'P32_FIRST_CONTACT_TELEPHONE_2').set '123456789'
@@ie.text_field(:id,'P32_FIRST_CONTACT_FAX').set '123456789'
@@ie.text_field(:id,'P32_FIRST_CONTACT_EMAIL').set 'jamie.priest@advanticagroup.com'
@@ie.text_field(:id,'P32_FIRST_CONTACT_EMAIL').set 'jamie.priest@advanticagroup.com'
@@ie.select_list(:id,'P32_ENTY_CODE').set @@enquirytypes[7]
@@ie.wait
@@ie.text_field(:id,'P32_MPRN').set '12345678910'
@@ie.button(:class, 'save').click
@@ie.wait
assert_nil(@@ie.contains_text('Error'),'Error found '+geterrormess(@@ie))
@@ -1027,8 +1010,7 @@ class Test_02_enquiry < Test::Unit::TestCase
#
@@savedenquiryid = @@ie.text_field(:id,'P32_ID').value
#Job details
@@ie.select_list(:id,'P32_ENTY_CODE').set @@enquirytypes[7]
@@ie.wait
@@ie.select_list(:id,'P32_EXISTING_METER_OWNER').set 'Supplier'
@@ie.text_field(:id,'P32_EXISTING_METER_ASSET_PROVIDER').set 'Mam stuff goes here'
#@@ie.select_list(:id,'P32_INDICATIVE_TIME').set ''
@@ -1054,7 +1036,7 @@ class Test_02_enquiry < Test::Unit::TestCase
#@@ie.select_list(:id,'P32_EXISTING_METY_CODE').set ''
#@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set ''
#@@ie.text_field(:id,'P32_EXISTING_METER_SERIAL_NO').set ''
#@@ie.text_field(:id,'P32_EXISTING_METER_MODEL').set ''
#@@ie.text_field(:id,'P32_EXISTING_METR_CODE').set ''
#@@ie.select_list(:id,'P32_MARKET_SECTOR_CODE').set ''
@@ie.text_field(:id,'P32_OTHER_INFORMATION').set ''
#@@ie.text_field(:id,'P32_EXISTING_LOGGER').set ''
@@ -1063,13 +1045,12 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.wait
assert_nil(@@ie.contains_text('Error'),'Error found '+geterrormess(@@ie))
menu('Enquiries')
menu('Search for Enquiry')
assert(@@ie.contains_text('Search Enquiries'),'Search Enquiries region not found')
assert(@@ie.contains_text('All Enquiries'),'All Enquiries region not found')
assert(@@ie.button(:value, 'Search').exists?,'Could not find a Search button')
assert(@@ie.button(:value, 'New').exists?,'Could not find a New button')
@@ie.text_field(:id,'P30_ENQUIRY_ID').set @@savedenquiryid
@@ie.button(:value, 'Search').click
@@ie.wait
@@ -1094,7 +1075,6 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.wait
assert_nil(@@ie.contains_text('Error'),'Error found '+geterrormess(@@ie))
menu('Enquiries')
menu('Search for Enquiry')
@@ie.text_field(:id,'P30_ENQUIRY_ID').set @@savedenquiryid
@@ie.button(:value, 'Search').click
@@ie.wait
@@ -1110,9 +1090,9 @@ class Test_02_enquiry < Test::Unit::TestCase
#Test Manual quote, request for quote and upload file buttons
def test_28_check_the_meter_model_selection
fulllisofmetertypes=["-Please select a value-",
"- OTHER -",
"Coriolis",
"Diaphragm",
"OTHER Meter Type",
"Orifice","Rotary",
"Turbine",
"Ultrasonic flow"]
@@ -1122,32 +1102,32 @@ class Test_02_enquiry < Test::Unit::TestCase
@@ie.wait
login(MIPADMIN, MIPADMIN_PWD)
menu('Enquiries')
menu('Create Enquiry')
@@ie.button(:id, 'NEW').click
assert(@@ie.contains_text('Enquiry'),'The Enquiry screen did not appear '+geterrormess(@@ie))
#Set the enquiry to an exchange job as this requires the user to select a meter to remove
@@ie.select_list(:id,'P32_ENTY_CODE').set @@enquirytypes[5]
@@ie.wait
#check the fields we want to test have remained on the page
assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
# assert(@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').exists?,'Could not find P32_EXISTING_MESC_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_METY_CODE').exists?,'Could not find P32_EXISTING_METY_CODE select list')
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').exists?,'Could not find P32_EXISTING_PRTY_ID field')
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').exists?,'Could not find P32_EXISTING_METER_MODEL field')
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').exists?,'Could not find P32_EXISTING_METR_CODE field')
#set the meter size to U16, this should force the meter type to default to diaphragm
@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set 'U16'
@@ie.wait
assert_equal(["-Please select a value-","Diaphragm"],@@ie.select_list(:id,'P32_EXISTING_METY_CODE').getAllContents,'List of options for P32_EXISTING_METY_CODE did not match what was expected')
#@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set 'U16'
#@@ie.wait
#assert_equal(["-Please select a value-","Diaphragm"],@@ie.select_list(:id,'P32_EXISTING_METY_CODE').getAllContents,'List of options for P32_EXISTING_METY_CODE did not match what was expected')
#check that if we select OTHER and -Please select a value- all the meter types are available
@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set '-Please select a value-'
@@ie.wait
assert_equal(fulllisofmetertypes,@@ie.select_list(:id,'P32_EXISTING_METY_CODE').getAllContents,'List of options for P32_EXISTING_METY_CODE did not match what was expected')
@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set 'OTHER'
@@ie.wait
#@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set '-Please select a value-'
#@@ie.wait
assert_equal(fulllisofmetertypes,@@ie.select_list(:id,'P32_EXISTING_METY_CODE').getAllContents,'List of options for P32_EXISTING_METY_CODE did not match what was expected')
#@@ie.select_list(:id,'P32_EXISTING_MESC_CODE').set 'OTHER'
#@@ie.wait
#assert_equal(fulllisofmetertypes,@@ie.select_list(:id,'P32_EXISTING_METY_CODE').getAllContents,'List of options for P32_EXISTING_METY_CODE did not match what was expected')
#check that the list of meters is more than 2 items long if the meter type is diaphragm
#we would always expect to have at least one manufacturer for diaphragms
@@ie.select_list(:id,'P32_EXISTING_METY_CODE').set "Diaphragm"
assert(@@ie.select_list(:id,'P32_EXISTING_METER_MODEL').getAllContents.length > 2,"Did not find any diaphragm meter models")
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').getAllContents.length > 2,"Did not find any diaphragm meter manufacturers")
assert(@@ie.select_list(:id,'P32_EXISTING_METR_CODE').getAllContents.length > 2,"Did not find any diaphragm meter models")
assert(@@ie.select_list(:id,'P32_EXISTING_PRTY_ID').getAllContents.length > 0,"Did not find any diaphragm meter manufacturers")
end
def test_50_logout