in component-test/src/main/java/org/apache/fineract/cn/group/util/GroupGenerator.java [34:57]
public static Group createRandomGroup(final String definitionIdentifier) {
final Group group = new Group();
group.setIdentifier("grp" + RandomStringUtils.randomAlphanumeric(3));
group.setGroupDefinitionIdentifier(definitionIdentifier);
group.setName("groupName" + RandomStringUtils.randomAlphanumeric(2));
group.setOffice("office" + RandomStringUtils.randomAlphanumeric(4));
group.setAssignedEmployee("employee" + RandomStringUtils.randomAlphanumeric(3));
group.setLeaders(new HashSet<>(Arrays.asList("Leader" +
RandomStringUtils.randomAlphanumeric(3), "Leader" + RandomStringUtils.randomAlphanumeric(3)
)));
group.setMembers(new HashSet<>(Arrays.asList(
"Member" + RandomStringUtils.randomAlphanumeric(3), "Member" + RandomStringUtils.randomAlphanumeric(3)
)));
group.setWeekday(Group.Weekday.WEDNESDAY.getValue());
final Address address = new Address();
address.setStreet("street" + RandomStringUtils.randomAlphanumeric(4));
address.setCity("city" + RandomStringUtils.randomAlphanumeric(5));
address.setRegion("region" + RandomStringUtils.randomAlphanumeric(6));
address.setPostalCode(RandomStringUtils.randomAlphanumeric(4));
address.setCountry("country" + RandomStringUtils.randomAlphanumeric(6));
address.setCountryCode(RandomStringUtils.randomAlphanumeric(2).toUpperCase());
group.setAddress(address);
return group;
}