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