void readRawObjects(RawStore store,
boolean expectEvolved,
boolean expectUpdated)
throws DatabaseException {
RawObject obj;
if (expectEvolved) {
obj = readRaw(store, 99, NAME2, 1, NAME, 0, CASECLS, 0);
} else {
obj = readRaw(store, 99, NAME2, 0, CASECLS, 0);
}
checkRawFields(obj, "key", 99, "ff", 88);
if (expectEvolved) {
if (expectUpdated) {
checkRawFields(obj.getSuper(), "f", 123);
} else {
checkRawFields(obj.getSuper());
}
checkRawFields(obj.getSuper().getSuper());
TestCase.assertNull(obj.getSuper().getSuper().getSuper());
} else {
checkRawFields(obj.getSuper());
TestCase.assertNull(obj.getSuper().getSuper());
}
}