File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
src/test/java/org/soujava/demos/mongodb/document Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 1
1
package org .soujava .demos .mongodb .document ;
2
2
3
3
import net .datafaker .Faker ;
4
+ import org .junit .jupiter .params .provider .Arguments ;
4
5
5
6
import java .util .UUID ;
6
7
import java .util .concurrent .ThreadLocalRandom ;
8
+ import java .util .stream .Stream ;
7
9
8
10
final class RoomFaker {
9
11
@@ -20,10 +22,14 @@ static Room getRoom() {
20
22
.build ();
21
23
}
22
24
23
-
24
25
static <T extends Enum <?>> T randomEnum (Class <T > enumClass ) {
25
26
T [] constants = enumClass .getEnumConstants ();
26
27
int index = ThreadLocalRandom .current ().nextInt (constants .length );
27
28
return constants [index ];
28
29
}
30
+
31
+ static Stream <Arguments > room () {
32
+ return Stream .of (Arguments .of (RoomFaker .getRoom (), Arguments .of (RoomFaker .getRoom (),
33
+ Arguments .of (RoomFaker .getRoom ()))));
34
+ }
29
35
}
Original file line number Diff line number Diff line change @@ -178,8 +178,7 @@ void shouldFindRoomsNeedingCleaning() {
178
178
}
179
179
180
180
static Stream <Arguments > room () {
181
- return Stream .of (Arguments .of (RoomFaker .getRoom (), Arguments .of (RoomFaker .getRoom (),
182
- Arguments .of (RoomFaker .getRoom ()))));
181
+ return RoomFaker .room ();
183
182
}
184
183
185
184
}
You can’t perform that action at this time.
0 commit comments