first half of the unit tests for QDataset