30 lines
1.2 KiB
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());
|
|
}
|
|
}
|