Goes to meters applciation , clicks on insert new meter, inserts meter name and inserts characteristic as meter type.Than tries to save new meter without inserting value into domain field.Than checks if the message alerts user that domain value is required.
Goes to meters application , inserts desired meter name into search filter field , selects desired meter.Goes to more actions , clicks on duplicate meter option.Than inserts name of original meter that already exists and tries to save new duplicated meter.Than checks if message alerts user that meter field must be unique and cannot be saved otherwise
Goes to asset template application clicks on insert new asset template and tries to save new template without inserting meter name value in meters table.Than checks if message alerts user that meter value is requreid
This test logs into Maximo as MTSTUSER user, enters Meters application, searches for a specific meter, duplicates it and deletes the duplicated record in the end
Inserts random value into meter filter field and goes to advanced search options to check if meter value there is same as value inserted in list view filter by using <ui:assertValue> tag
Goes to meters applciaton clicks on insert new meter inserts meter name and tries to save new meter without inserting value into required meter type name.Than uses <ui:assertText> tag to check if the pop up message alerts user that meter type value is required
Inserts non existant meter value into search filter and checks if number of found records is zero <if condition='resultSet.equals(0 - 0 of 0)'> if so checks if message alerts users that no rows were found for given criteria
Goes to meters application , clicks on add/modify units of measure drop down menu option , inserts desired unit of measure value into search filter and marks selected rows for deletion.If desired unit is not present in to database , a message is written into log.