use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method renameEmptySimpsonToBouvier.
public void renameEmptySimpsonToBouvier(FamilyRegister register) {
Family fam = getFromRegister("Simpson", register);
assertTrue(fam.getName().equals("Simpson"));
fam.setName("Bouvier");
}
use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method getSimpsonFamily.
private Family getSimpsonFamily(FamilyRegister register) {
Optional<Family> family = register.getFamilies().stream().filter(f -> f.getName().equals("Simpson") && f.getFather().getName().equals("Homer")).findAny();
assertTrue(family.isPresent());
Family fam = family.get();
assertTrue(fam.getName().equals("Simpson"));
assertTrue(fam.getFather().getName().equals("Homer"));
return fam;
}
use of Families.Family in project benchmarx by eMoflon.
the class ScalabilityMeasurements method createOneFamilyMember.
public void createOneFamilyMember(FamilyRegister register) {
Family f = register.getFamilies().get(0);
FamilyMember familyMember = FamiliesFactory.eINSTANCE.createFamilyMember();
familyMember.setName("Johanna");
f.getDaughters().add(familyMember);
}
use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method deleteFirstSonBart.
// helpers required for incremental behavior
public void deleteFirstSonBart(FamilyRegister register) {
if (firstBartCanBeIdentifiedInRegister(register))
EcoreUtil.delete(firstBart, true);
else {
// Unable to locate firstBart via object identity, so rely on position-based heuristics
Family family = getSimpsonFamily(register);
assertTrue(family.getName().equals("Simpson"));
EcoreUtil.delete(family.getSons().get(0), true);
}
}
use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method renameSimpsonToBouvier.
public void renameSimpsonToBouvier(FamilyRegister register) {
Family family = getSimpsonFamily(register);
assertTrue(family.getName().equals("Simpson"));
family.setName("Bouvier");
}
Aggregations