test.testAddRows();
test.testInsertRow();
test.testInsertRows();
test.testRemoveRow();
test.testRemoveAllRows();
test.testUpdateCellData();
test.testUpdateRowData();
test.testUpdateRowHeading();
test.cleanup();
// a somehwat less straight-forward test: the data model is expected to implicitly increase its column count