1 package test.mock.util;
3 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupId;
4 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupTypes;
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group;
6 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.GroupBuilder;
7 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.GroupKey;
9 import java.util.Random;
11 public class GroupMockGenerator {
12 private static final Random rnd = new Random();
13 private static final GroupBuilder groupBuilder = new GroupBuilder();
15 public static Group getRandomGroup() {
16 groupBuilder.setKey(new GroupKey(new GroupId(TestUtils.nextLong(0, 4294967295L))));
17 groupBuilder.setContainerName("container." + rnd.nextInt(1000));
18 groupBuilder.setBarrier(rnd.nextBoolean());
19 groupBuilder.setGroupName("group." + rnd.nextInt(1000));
20 groupBuilder.setGroupType(GroupTypes.forValue(rnd.nextInt(4)));
21 return groupBuilder.build();