Skip to content

Commit 4aa5c2e

Browse files
vicky-ivasolntsev
authored andcommitted
Improve ColorLocaleTest
1 parent 11a80ef commit 4aa5c2e

File tree

1 file changed

+8
-42
lines changed

1 file changed

+8
-42
lines changed

src/test/java/net/datafaker/providers/base/ColorLocaleTest.java

Lines changed: 8 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,22 @@
22

33
import org.junit.jupiter.params.provider.Arguments;
44

5+
import java.util.List;
56
import java.util.stream.Stream;
67

78
import static org.junit.jupiter.params.provider.Arguments.arguments;
89

910
public class ColorLocaleTest extends BaseFakerLocaleTest {
1011

11-
private final Color colorUA = fakerUA.color();
12-
private final Color colorUZ = fakerUZ.color();
13-
private final Color colorCH = fakerCH.color();
14-
private final Color colorBR = fakerBR.color();
15-
private final Color colorDK = fakerDK.color();
16-
private final Color colorJP = fakerJP.color();
17-
private final Color colorBY = fakerBY.color();
18-
private final Color colorArabic = fakerArabic.color();
19-
private final Color colorCA = fakerCA.color();
20-
private final Color colorCZ = fakerCZ.color();
21-
private final Color colorDE = fakerDE.color();
22-
private final Color colorFR = fakerFR.color();
23-
private final Color colorHU = fakerHU.color();
24-
private final Color colorAM = fakerAM.color();
25-
private final Color colorKR = fakerKR.color();
26-
private final Color colorPT = fakerPT.color();
27-
private final Color colorRU = fakerRU.color();
28-
private final Color colorSE = fakerSE.color();
29-
private final Color colorTH = fakerTH.color();
30-
private final Color colorTR = fakerTR.color();
12+
private final List<BaseFaker> fakers = List.of(
13+
fakerUA, fakerJP, fakerBY, fakerUZ, fakerArabic, fakerCA,
14+
fakerCZ, fakerDE, fakerFR, fakerHU, fakerAM, fakerKR,
15+
fakerPT, fakerRU, fakerSE, fakerTH, fakerTR, fakerCH,
16+
fakerBR, fakerDK);
3117

3218
@Override
3319
protected Stream<Arguments> localeProviderListTest() {
34-
return Stream.of(
35-
arguments(TestSpec.of(colorUA::name, "color.name"), fakerUA),
36-
arguments(TestSpec.of(colorJP::name, "color.name"), fakerJP),
37-
arguments(TestSpec.of(colorBY::name, "color.name"), fakerBY),
38-
arguments(TestSpec.of(colorUZ::name, "color.name"), fakerUZ),
39-
arguments(TestSpec.of(colorArabic::name, "color.name"), fakerArabic),
40-
arguments(TestSpec.of(colorCA::name, "color.name"), fakerCA),
41-
arguments(TestSpec.of(colorCZ::name, "color.name"), fakerCZ),
42-
arguments(TestSpec.of(colorDE::name, "color.name"), fakerDE),
43-
arguments(TestSpec.of(colorFR::name, "color.name"), fakerFR),
44-
arguments(TestSpec.of(colorHU::name, "color.name"), fakerHU),
45-
arguments(TestSpec.of(colorAM::name, "color.name"), fakerAM),
46-
arguments(TestSpec.of(colorKR::name, "color.name"), fakerKR),
47-
arguments(TestSpec.of(colorPT::name, "color.name"), fakerPT),
48-
arguments(TestSpec.of(colorRU::name, "color.name"), fakerRU),
49-
arguments(TestSpec.of(colorSE::name, "color.name"), fakerSE),
50-
arguments(TestSpec.of(colorTH::name, "color.name"), fakerTH),
51-
arguments(TestSpec.of(colorTR::name, "color.name"), fakerTR),
52-
arguments(TestSpec.of(colorCH::name, "color.name"), fakerCH),
53-
arguments(TestSpec.of(colorBR::name, "color.name"), fakerBR),
54-
arguments(TestSpec.of(colorBY::name, "color.name"), fakerBY),
55-
arguments(TestSpec.of(colorDK::name, "color.name"), fakerDK));
20+
return fakers.stream()
21+
.map(faker -> arguments(TestSpec.of(() -> faker.color().name(), "color.name"), faker));
5622
}
5723
}

0 commit comments

Comments
 (0)