summary
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/test/load_delta_sql/sql/various_calls
waitForElementPresent //body
open /billing/terminators/list
type id=name Terminator 1
clickAndWait css=input[type="image"]
waitForTextPresent Terminator created
verifyElementPresent id=name_1
type id=name Terminator 2
clickAndWait css=input[type="image"]
waitForTextPresent Terminator created
verifyElementPresent id=name_2
open /billing/terminators/providers/1
clickAndWait css=input[type="image"]
waitForTextPresent Provider assigned
open /billing/terminators/providers/2
clickAndWait css=input[type="image"]
waitForTextPresent Provider assigned
open /billing/calls/summary
select id=date_from_year label=2011
select id=date_from_month label=October
select id=date_from_day label=2
select id=date_from_hour label=00
select id=date_from_minute label=00
select id=date_till_year label=2011
select id=date_till_month label=December
select id=date_till_day label=31
select id=date_till_hour label=23
select id=date_till_minute label=59
select name=originator label=Test User #1
select name=terminator label=Terminator 2
clickAndWait name=commit
verifyText prov_calls_1 13
verifyText prov_price_1 140.0000 USD
verifyText user_calls_2 13
verifyText user_price_2 49.0000 USD
select name=originator label=Test Reseller
clickAndWait name=commit
select name=originator label=Test Accountant
clickAndWait name=commit
waitForText prov_calls_1 18
verifyText prov_price_1 224.0000 USD
verifyText user_calls_4 18
verifyElementPresent user_price_4
verifyText user_price_4 112.0000 USD
open /billing/users/edit/3
check id=own_providers
clickAndWait css=#confirm_without_message > input[name="commit"]
waitForTextPresent User's settings succesfully changed: Test Reseller
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/terminators/list
type id=name Terminator 3
clickAndWait css=input[type="image"]
waitForTextPresent Terminator created
open /billing/terminators/providers/3
clickAndWait css=input[type="image"]
waitForTextPresent Provider assigned
open /billing/calls/summary
select id=date_from_year label=2011
select id=date_from_month label=October
select id=date_from_day label=2
select id=date_from_hour label=00
select id=date_from_minute label=00
select id=date_till_year label=2011
select id=date_till_month label=December
select id=date_till_day label=31
select id=date_till_hour label=23
select id=date_till_minute label=59
clickAndWait name=commit
verifyText css=tr.row1 > td Terminator 1
verifyText css=tr.row2 > td Terminator 3
verifyText prov_calls_11 3
verifyText prov_calls_12 6
verifyText prov_price_11 0.0000 USD
verifyText prov_price_12 80.0000 USD
verifyText user_calls_5 9
verifyText user_price_5 66.0000 USD
verifyText name=terminator Any Terminator 3
select name=terminator label=Terminator 3
clickAndWait name=commit
waitForTextNotPresent Terminator 1
verifyText prov_calls_12 6
verifyText id=term_calls 6
verifyText user_calls_5 6
verifyText id=orig_calls 6
verifyText prov_price_12 80.0000 USD
verifyText id=term_amount 80.0000 USD
verifyText user_price_5 60.0000 USD
verifyText id=orig_amount 60.0000 USD
select name=terminator label=Any
select name=originator label=User Resellers
clickAndWait name=commit
waitForTextPresent Terminator 1
verifyText css=tr.row1 > td Terminator 1
verifyText css=tr.row2 > td Terminator 3
verifyText user_name_5 User Resellers
select name=terminator label=Terminator 3
clickAndWait name=commit
waitForTextNotPresent Terminator 1
select name=originator label=User RSPRO
clickAndWait name=commit
waitForElementNotPresent user_name_5