throws Exception {
EngineeringObjectModel model = new EngineeringObjectModel();
model.setInternalModelName("common/reference/2");
model.setModelAId("objectA/reference/1");
model.setNameA("updatedFirstObject");
EKBCommit commit = getTestCommit().addUpdate(model);
int before = commit.getUpdates().size();
enhancer.onPreCommit(commit);
int after = commit.getUpdates().size();
SourceModelA modelA = null;
for (OpenEngSBModel update : commit.getUpdates()) {
if (update.retrieveModelName().equals(SourceModelA.class.getName())) {
modelA = (SourceModelA) update;
}
}
assertThat(before, is(after));