New Test
open /faces/tc/sheet/sheet-selector.xhtml
click css=img
click link=Alles markieren
verifyValue id=page:sheet_data_row_selector_0 on
verifyValue id=page:sheet_data_row_selector_1 on
verifyValue id=page:sheet_data_row_selector_2 on
verifyValue id=page:sheet_data_row_selector_3 on
verifyValue id=page:sheet_data_row_selector_4 on
verifyValue id=page:sheet_data_row_selector_5 on
verifyValue id=page:sheet_data_row_selector_19 on
assertAttribute //table/tbody/tr[1]@class tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[2]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[3]@class tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[4]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[5]@class tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[20]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
click css=img
click link=Markierungen löschen
verifyValue id=page:sheet_data_row_selector_0 off
verifyValue id=page:sheet_data_row_selector_1 off
verifyValue id=page:sheet_data_row_selector_2 off
verifyValue id=page:sheet_data_row_selector_3 off
verifyValue id=page:sheet_data_row_selector_4 off
verifyValue id=page:sheet_data_row_selector_5 off
verifyValue id=page:sheet_data_row_selector_19 off
assertAttribute //table/tbody/tr[1]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[2]@class tobago-sheet-row tobago-sheet-row-markup-even
assertAttribute //table/tbody/tr[3]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[4]@class tobago-sheet-row tobago-sheet-row-markup-even
assertAttribute //table/tbody/tr[5]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[20]@class tobago-sheet-row tobago-sheet-row-markup-even
click id=page:sheet_data_row_selector_0
click id=page:sheet_data_row_selector_2
click id=page:sheet_data_row_selector_4
verifyValue id=page:sheet_data_row_selector_0 on
verifyValue id=page:sheet_data_row_selector_1 off
verifyValue id=page:sheet_data_row_selector_2 on
verifyValue id=page:sheet_data_row_selector_3 off
verifyValue id=page:sheet_data_row_selector_4 on
verifyValue id=page:sheet_data_row_selector_5 off
verifyValue id=page:sheet_data_row_selector_19 off
assertAttribute //table/tbody/tr[1]@class tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[2]@class tobago-sheet-row tobago-sheet-row-markup-even
assertAttribute //table/tbody/tr[3]@class tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[4]@class tobago-sheet-row tobago-sheet-row-markup-even
assertAttribute //table/tbody/tr[5]@class tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[20]@class tobago-sheet-row tobago-sheet-row-markup-even
click css=img
click link=Markierung umkehren
verifyValue id=page:sheet_data_row_selector_0 off
verifyValue id=page:sheet_data_row_selector_1 on
verifyValue id=page:sheet_data_row_selector_2 off
verifyValue id=page:sheet_data_row_selector_3 on
verifyValue id=page:sheet_data_row_selector_4 off
verifyValue id=page:sheet_data_row_selector_5 on
verifyValue id=page:sheet_data_row_selector_19 on
assertAttribute //table/tbody/tr[1]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[2]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[3]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[4]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[5]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[20]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
click id=page:sheet:ToPage::link_2
waitForAttribute //table/tbody/tr@rowindexinmodel 20
click id=page:sheet:ToPage::link_1
waitForAttribute //table/tbody/tr@rowindexinmodel 0
verifyValue id=page:sheet_data_row_selector_0 off
verifyValue id=page:sheet_data_row_selector_1 on
verifyValue id=page:sheet_data_row_selector_2 off
verifyValue id=page:sheet_data_row_selector_3 on
verifyValue id=page:sheet_data_row_selector_4 off
verifyValue id=page:sheet_data_row_selector_5 on
verifyValue id=page:sheet_data_row_selector_19 on
assertAttribute //table/tbody/tr[1]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[2]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[3]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[4]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected
assertAttribute //table/tbody/tr[5]@class tobago-sheet-row tobago-sheet-row-markup-odd
assertAttribute //table/tbody/tr[20]@class tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected