Skip to content

Commit 36e3ad2

Browse files
committed
add string version of id generator
1 parent 4bf9b70 commit 36e3ad2

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/main/java/it/aboutbits/springboot/testing/testdata/base/FakerExtended.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import java.util.Locale;
1010
import java.util.Random;
11+
import java.util.function.Function;
1112
import java.util.function.LongFunction;
1213

1314
public class FakerExtended extends Faker {
@@ -48,4 +49,10 @@ public <T extends EntityId<Long>> T randomEntityId(LongFunction<T> constructor)
4849
super.random().nextInt(99999)
4950
);
5051
}
52+
53+
public <T extends EntityId<String>> T randomEntityId(Function<String, T> constructor) {
54+
return constructor.apply(
55+
super.internet().uuid()
56+
);
57+
}
5158
}

0 commit comments

Comments
 (0)