This tests that cellForRowAndColumn work as expected when cells are hidden in sections and rows.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Table1 has a hidden first row. Verify accessing cells works as expected.
PASS table1.rowCount is 2
PASS !table1cell1 || !table1cell1.isValid is true
PASS table1cell2.isEqual(accessibilityController.accessibleElementById('table1cell')) is true
PASS table1cell2.rowIndexRange() is '{1, 1}'
PASS table1cell2.columnIndexRange() is '{0, 1}'
Table2 has a hidden first section. Verify accessing cells works as expected.
PASS table2.rowCount is 2
PASS !table2cell1 || !table2cell1.isValid is true
PASS table2cell2.isEqual(accessibilityController.accessibleElementById('table2cell')) is true
PASS table2cell2.rowIndexRange() is '{1, 1}'
PASS table2cell2.columnIndexRange() is '{0, 1}'
Table3 only has a footer section.
PASS table3.rowCount is 3
PASS !table3cell1 || !table3cell1.isValid is true
PASS table3cell2.isEqual(accessibilityController.accessibleElementById('table3cell')) is true
PASS table3cell2.rowIndexRange() is '{2, 1}'
PASS table3cell2.columnIndexRange() is '{0, 1}'
PASS successfullyParsed is true
TEST COMPLETE