Skip to content

Commit e10eb76

Browse files
committed
Add tests for Job provider for el_GR locale
1 parent 7c0bb4a commit e10eb76

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

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

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
package net.datafaker.providers.base;
22

3+
import org.junit.jupiter.api.AfterAll;
4+
import org.junit.jupiter.api.BeforeAll;
5+
import org.junit.jupiter.api.Nested;
6+
37
import java.util.List;
48
import java.util.Collection;
9+
import java.util.Locale;
510

611
class JobTest extends BaseFakerTest<BaseFaker> {
712

@@ -13,4 +18,27 @@ protected Collection<TestSpec> providerListTest() {
1318
TestSpec.of(job::position, "job.position"),
1419
TestSpec.of(job::keySkills, "job.key_skills", "(?:[A-Za-z-]+ ?){1,3}"));
1520
}
21+
22+
@Nested
23+
class JobInGreekTest extends BaseFakerTest<BaseFaker> {
24+
25+
@BeforeAll
26+
void setup() {
27+
this.setFaker(new BaseFaker(new Locale("el", "GR")));
28+
}
29+
30+
@AfterAll
31+
void reset() {
32+
this.setFaker(this.getFaker());
33+
}
34+
35+
@Override
36+
protected Collection<TestSpec> providerListTest() {
37+
Job job = faker.job();
38+
return List.of(TestSpec.of(job::field, "job.field"),
39+
TestSpec.of(job::seniority, "job.seniority"),
40+
TestSpec.of(job::position, "job.position"),
41+
TestSpec.of(job::keySkills, "job.key_skills", "(?:\\p{L}+ ?){1,3}"));
42+
}
43+
}
1644
}

0 commit comments

Comments
 (0)