use of Families.Family in project benchmarx by eMoflon.
the class ScalabilityMeasurements method createFamiliesWithMembers.
public void createFamiliesWithMembers(FamilyRegister register) {
for (int i = 0; i < NO_OF_FAMILIES; i++) {
Family family = FamiliesFactory.eINSTANCE.createFamily();
family.setName("Doe_" + i);
register.getFamilies().add(family);
{
FamilyMember familyMother = FamiliesFactory.eINSTANCE.createFamilyMember();
familyMother.setName("Jane");
family.setMother(familyMother);
}
{
FamilyMember familyFather = FamiliesFactory.eINSTANCE.createFamilyMember();
familyFather.setName("John");
family.setFather(familyFather);
}
for (int j = 0; j < NO_OF_CHILDREN; j++) {
FamilyMember child = FamiliesFactory.eINSTANCE.createFamilyMember();
child.setName("Child_" + j);
if (Math.random() < 0.5)
family.getDaughters().add(child);
else
family.getSons().add(child);
}
}
}
use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method getMaggie.
private FamilyMember getMaggie(FamilyRegister register) {
Family fam = getSimpsonFamily(register);
Optional<FamilyMember> mag = fam.getDaughters().stream().filter(f -> f.getName().equals("Maggie")).findAny();
assertTrue(mag.isPresent());
FamilyMember maggie = mag.get();
assertTrue(maggie.getName().equals("Maggie"));
return maggie;
}
use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method createFatherBart.
public void createFatherBart(FamilyRegister register) {
Optional<Family> family = register.getFamilies().stream().filter(f -> f.getName().equals("Simpson") && f.getFather() == null).findAny();
assertTrue(family.isPresent());
Family fam = family.get();
builder = new FamilyRegisterBuilder(register);
builder.family(fam).father("Bart");
}
use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method createDaughterMaggie.
public void createDaughterMaggie(FamilyRegister register) {
Family family = getSimpsonFamily(register);
builder = new FamilyRegisterBuilder(register);
builder.family(family).daughter("Maggie");
}
use of Families.Family in project benchmarx by eMoflon.
the class FamilyHelper method createMotherMaude.
public void createMotherMaude(FamilyRegister register) {
Family family = getFromRegister("Flanders", register);
assertTrue(family.getName().equals("Flanders"));
builder = new FamilyRegisterBuilder(register);
builder.family(family).mother("Maude");
}
Aggregations