git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@50874 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
176
Data/BulkLoad/EFT/Nominations/testing/setup_contracts.rb
Normal file
176
Data/BulkLoad/EFT/Nominations/testing/setup_contracts.rb
Normal file
@@ -0,0 +1,176 @@
|
||||
class Test_01_Setup_Contracts < Test::Unit::TestCase
|
||||
#
|
||||
def test_01_check_logon
|
||||
# Logon link
|
||||
@@ie.document.all[ '19' ].click
|
||||
@@ie.wait
|
||||
#
|
||||
# Enter logon details
|
||||
#
|
||||
@@ie.text_field( :name, 'p_username' ).set( PUW_ADMIN )
|
||||
@@ie.text_field( :name, 'p_password' ).set( PUW_ADMIN_PWD )
|
||||
#
|
||||
@@ie.button(:value, "Log on").click
|
||||
@@ie.wait
|
||||
#
|
||||
# TRUE if doesn't find
|
||||
#
|
||||
assert_nil(@@ie.contains_text('Invalid Logon'),'Unable to login')
|
||||
end
|
||||
#
|
||||
def test_02_create_network_points
|
||||
#
|
||||
@@ie.goto(CREATE_NETW_POINTS)
|
||||
@@ie.wait
|
||||
#
|
||||
set_network_point( NETW_POINT_HAG )
|
||||
#
|
||||
# TRUE if does find
|
||||
#
|
||||
assert(@@ie.contains_text('Success!'),'Create Network point EDEN HAG did not succeed: ' +geterrormess(@@ie))
|
||||
#
|
||||
set_network_point( NETW_POINT_TSTV )
|
||||
#
|
||||
# TRUE if does find
|
||||
#
|
||||
assert(@@ie.contains_text('Success!'),'Create Network point EDEN TSTV did not succeed: ' +geterrormess(@@ie))
|
||||
#
|
||||
set_network_point( NETW_POINT_TSTV )
|
||||
#
|
||||
# TRUE if does find
|
||||
#
|
||||
assert(@@ie.contains_text('The Network Point ID must be unique'),'Create Network point EDEN TSTV did not fail as expected: ' +geterrormess(@@ie))
|
||||
#
|
||||
#
|
||||
end
|
||||
#
|
||||
def test_03_create_cateogry
|
||||
#
|
||||
@@ie.goto(CREATE_CATEGORY)
|
||||
@@ie.wait
|
||||
#
|
||||
set_categories('EDEN_Request_m3day','55555')
|
||||
#
|
||||
assert(@@ie.contains_text('Success!'),'Create Network point EDEN_Request_m3day did not succeed: ' +geterrormess(@@ie))
|
||||
#
|
||||
set_categories('EDEN_D_makeup_m3day','55556')
|
||||
#
|
||||
assert(@@ie.contains_text('Success!'),'Create Network point EDEN_D_makeup_m3day did not succeed: ' +geterrormess(@@ie))
|
||||
#
|
||||
set_categories('EDEN_Q_makeup_m3day','55557')
|
||||
#
|
||||
assert(@@ie.contains_text('Success!'),'Create Network point EDEN_Q_makeup_m3day did not succeed: ' +geterrormess(@@ie))
|
||||
#
|
||||
set_categories('EDEN_Y_makeup_m3day','55558')
|
||||
#
|
||||
assert(@@ie.contains_text('Success!'),'Create Network point EDEN_Y_makeup_m3day did not succeed: ' +geterrormess(@@ie))
|
||||
#
|
||||
end
|
||||
#
|
||||
def test_04_can_view_defaulted_parameters
|
||||
#
|
||||
@@ie.goto(VIEW_PARAMETERS)
|
||||
@@ie.wait
|
||||
#
|
||||
@@ie.button(:value, 'Query').click
|
||||
@@ie.wait
|
||||
#
|
||||
@@ie.text_field( :name, 'P_CODE' ).set( 'EDEN%' )
|
||||
#
|
||||
@@ie.button(:value, 'Find').click
|
||||
@@ie.wait
|
||||
#
|
||||
assert(@@ie.contains_text('EDEN_Request_m3day'),'Could not find parameter EDEN_Request_m3day ' +geterrormess(@@ie))
|
||||
assert(@@ie.contains_text('EDEN_D_makeup_m3day'),'Could not find parameter EDEN_D_makeup_m3day ' +geterrormess(@@ie))
|
||||
assert(@@ie.contains_text('EDEN_Q_makeup_m3day'),'Could not find parameter EDEN_Q_makeup_m3day ' +geterrormess(@@ie))
|
||||
assert(@@ie.contains_text('EDEN_Y_makeup_m3day'),'Could not find parameter EDEN_Y_makeup_m3day ' +geterrormess(@@ie))
|
||||
#
|
||||
end
|
||||
#
|
||||
def test_05_can_create_a_template
|
||||
#
|
||||
@@ie.goto(CREATE_TEMPLATE)
|
||||
@@ie.wait
|
||||
#
|
||||
@@ie.button(:value, 'Create Template').click
|
||||
@@ie.wait
|
||||
#
|
||||
@@ie.text_field( :name, 'p_template_name').set('EDEN GRC_contracts')
|
||||
@@ie.text_field( :name, 'p_template_desc').set('EDEN GRC_contracts')
|
||||
#
|
||||
@@ie.select_list(:name, 'add_cate_id').select('EDEN_D_makeup_m3day (m3/day)')
|
||||
@@ie.select_list(:name, 'add_cate_id').select('EDEN_Y_makeup_m3day (m3/day)')
|
||||
@@ie.select_list(:name, 'add_cate_id').select('EDEN_Q_makeup_m3day (m3/day)')
|
||||
@@ie.select_list(:name, 'add_cate_id').select('EDEN_Request_m3day (m3/day)')
|
||||
#
|
||||
@@ie.button(:value, 'Add Categories').click
|
||||
@@ie.wait
|
||||
#
|
||||
@@ie.button(:value, 'Insert').click
|
||||
@@ie.wait
|
||||
#
|
||||
assert(@@ie.contains_text('Success!'),'Create template did not succeed: ' +geterrormess(@@ie))
|
||||
#
|
||||
@@ie.button(:value, 'Rules').click
|
||||
@@ie.wait
|
||||
#
|
||||
set_rule('E_rl_R_m3max','cat_Request_m3day <= cat_Request_m3day.MAX','EDEN_Request_m3day','EDEN_Request_m3day.MAX','<=')
|
||||
set_rule('E_rl_R_m3min','cat_Request_m3day >= cat_Request_m3day.MIN','EDEN_Request_m3day','EDEN_Request_m3day.MIN','>=')
|
||||
set_rule('E_rl_Dmu_m3max','cat_D_makeup_m3day <= cat_D_makeup_m3day.MAX','EDEN_D_makeup_m3day','EDEN_D_makeup_m3day.MAX','<=')
|
||||
set_rule('E_rl_Dmu_m3min','cat_Request_m3day >= cat_Request_m3day.MIN','EDEN_D_makeup_m3day','EDEN_D_makeup_m3day.MIN','>=')
|
||||
set_rule('E_rl_Qmu_m3max','cat_Q_makeup_m3day <= cat_Q_makeup_m3day.MAX','EDEN_Q_makeup_m3day','EDEN_Q_makeup_m3day.MAX','<=')
|
||||
set_rule('E_rl_Qmu_m3min','cat_Q_makeup_m3day >= cat_Q_makeup_m3day.MIN','EDEN_Q_makeup_m3day','EDEN_Q_makeup_m3day.MIN','>=')
|
||||
set_rule('E_rl_Ymu_m3max','cat_Y_makeup_m3day <= cat_Y_makeup_m3day.MAX','EDEN_Y_makeup_m3day','EDEN_Y_makeup_m3day.MAX','<=')
|
||||
set_rule('E_rl_Ymu_m3min','cat_Y_makeup_m3day >= cat_Y_makeup_m3day.MIN','EDEN_Y_makeup_m3day','EDEN_Y_makeup_m3day.MIN','>=')
|
||||
#
|
||||
end
|
||||
#
|
||||
#
|
||||
#
|
||||
def test_06_can_create_PUW_contracts
|
||||
#
|
||||
@@ie.goto(CREATE_CONTRACT)
|
||||
@@ie.wait
|
||||
#p_name,p_customer,p_template,p_format
|
||||
set_contract(PUW_SGL_CUST,PUW_SGL_CUST,'EDEN GRC_contracts','Single Day','Y')
|
||||
#
|
||||
@@ie.goto(CREATE_CONTRACT)
|
||||
@@ie.wait
|
||||
#
|
||||
set_contract(PUW_MLT_CUST,PUW_MLT_CUST,'EDEN GRC_contracts','Multiple Day','N')
|
||||
#
|
||||
end
|
||||
#
|
||||
def test_07_can_create_OMT_Contracts
|
||||
#
|
||||
# Login as omtadmin
|
||||
@@ie.goto(LOGOUT)
|
||||
@@ie.wait
|
||||
@@ie.goto(LOGIN)
|
||||
@@ie.wait
|
||||
#
|
||||
# Enter logon details
|
||||
#
|
||||
@@ie.text_field( :name, 'p_username' ).set( OMT_ADMIN )
|
||||
@@ie.text_field( :name, 'p_password' ).set( OMT_ADMIN_PWD )
|
||||
#
|
||||
@@ie.button(:value, "Log on").click
|
||||
@@ie.wait
|
||||
#
|
||||
# TRUE if doesn't find
|
||||
#
|
||||
assert_nil(@@ie.contains_text('Invalid Logon'),'Unable to login')
|
||||
#
|
||||
@@ie.goto(CREATE_CONTRACT)
|
||||
@@ie.wait
|
||||
#
|
||||
set_contract(OMT_SGL_CUST,OMT_SGL_CUST,'EDEN GRC_contracts','Single Day','N')
|
||||
#
|
||||
@@ie.goto(CREATE_CONTRACT)
|
||||
@@ie.wait
|
||||
#
|
||||
set_contract(OMT_MLT_CUST,OMT_MLT_CUST,'EDEN GRC_contracts','Multiple Day','N')
|
||||
#
|
||||
end
|
||||
#
|
||||
end # Test 1
|
||||
Reference in New Issue
Block a user