public static GroupDefinition createRandomGroupDefinition()

in component-test/src/main/java/org/apache/fineract/cn/group/util/GroupDefinitionGenerator.java [31:43]


  public static GroupDefinition createRandomGroupDefinition() {
    final GroupDefinition groupDefinition = new GroupDefinition();
    groupDefinition.setIdentifier("grpDef" + RandomStringUtils.randomAlphanumeric(3));
    groupDefinition.setDescription("Group Def Descr " + RandomStringUtils.randomAlphabetic(5));
    groupDefinition.setMinimalSize(10);
    groupDefinition.setMaximalSize(30);
    final Cycle cycle = new Cycle();
    cycle.setNumberOfMeetings(25);
    cycle.setFrequency(Cycle.Frequency.WEEKLY.name());
    cycle.setAdjustment(Cycle.Adjustment.NEXT_BUSINESS_DAY.name());
    groupDefinition.setCycle(cycle);
    return groupDefinition;
  }