resilient/src/test/java/com/oguerreiro/resilient/domain/PeriodTestSamples.java

30 lines
1.2 KiB
Java

package com.oguerreiro.resilient.domain;
import java.util.Random;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;
public class PeriodTestSamples {
private static final Random random = new Random();
private static final AtomicLong longCount = new AtomicLong(random.nextInt() + (2 * Integer.MAX_VALUE));
private static final AtomicInteger intCount = new AtomicInteger(random.nextInt() + (2 * Short.MAX_VALUE));
public static Period getPeriodSample1() {
return new Period().id(1L).name("name1").description("description1").creationUsername("creationUsername1").version(1);
}
public static Period getPeriodSample2() {
return new Period().id(2L).name("name2").description("description2").creationUsername("creationUsername2").version(2);
}
public static Period getPeriodRandomSampleGenerator() {
return new Period()
.id(longCount.incrementAndGet())
.name(UUID.randomUUID().toString())
.description(UUID.randomUUID().toString())
.creationUsername(UUID.randomUUID().toString())
.version(intCount.incrementAndGet());
}
}