User.findByUsername("laura.garcia").isAdmin());
/*Configuracion de la Familia 1*/
addProfileToUser("eva.perez", Profile.ProfileType.INTERNSHIP);
assertTrue("La residencia tiene registrado a eva.perez",
UserProfile.findByProfile(Profile.findByType(ProfileType.INTERNSHIP)).size()==1);
User eva = User.findByUsername("eva.perez");
assertTrue("El username de la interna es eva.perez", eva.username.equals("eva.perez"));
assertTrue("El username de la interna (" + eva.id + ") es eva.perez", User.findById(eva.id).username.equals("eva.perez"));
addProfileToUser("juan.gomez", Profile.ProfileType.FAMILIAR);
addProfileToUser("abel.martin", Profile.ProfileType.FAMILIAR);
assertTrue("La residencia tiene registrados dos familiares (juan.gomez y abel.martin)",
UserProfile.findByProfile(Profile.findByType(ProfileType.FAMILIAR)).size()==2);
createFamiliarRelation(User.findByUsername("eva.perez"), User.findByUsername("juan.gomez"));
createFamiliarRelation(User.findByUsername("eva.perez"), User.findByUsername("abel.martin"));
int familiars = 2;
assertTrue("eva.perez tiene " + familiars + " familiares",
InternshipFamiliar.getByInternship(User.findByUsername("eva.perez")).size()==familiars);
/*Configuración de la Familia 2*/
addProfileToUser("judith.agirre", Profile.ProfileType.INTERNSHIP);
User judith = User.findByUsername("judith.agirre");
assertTrue("El username de la interna es judith.agirre", judith.username.equals("judith.agirre"));
assertTrue("El username de la interna (" + judith.id + ") es judith.agirrez",
User.findById(judith.id).username.equals("judith.agirre"));
addProfileToUser("tomas.cuenca", Profile.ProfileType.FAMILIAR);
assertTrue("La residencia tiene registrados 3 familiares (juan.gomez, abel.martin y tomas.cuenca)",