-package test.mock.util;
-
-import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.queues.Queue;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.queues.QueueBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.queues.QueueKey;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.queue.rev130925.QueueId;
-
-import java.util.Random;
-
-public class QueueMockGenerator {
- private static final Random rnd = new Random();
- private static final QueueBuilder queueBuilder = new QueueBuilder();
-
- public static Queue getRandomQueue() {
- queueBuilder.setKey(new QueueKey(new QueueId(TestUtils.nextLong(0, 4294967295L))));
- queueBuilder.setPort(TestUtils.nextLong(0, 4294967295L));
- queueBuilder.setProperty(rnd.nextInt(65535));
- return queueBuilder.build();
- }
-
- public static Queue getRandomQueueWithPortNum(long portNum) {
- queueBuilder.setKey(new QueueKey(new QueueId(TestUtils.nextLong(0, 4294967295L))));
- queueBuilder.setPort(portNum);
- queueBuilder.setProperty(rnd.nextInt(65535));
- return queueBuilder.build();
- }
-}