Skip to content

Commit b60f23a

Browse files
authored
Merge pull request #491 from mpaauw/starcraft-faker
StarCraft Faker
2 parents 6312699 + aaaf8d9 commit b60f23a

File tree

7 files changed

+429
-0
lines changed

7 files changed

+429
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ Fakers
126126
* Sip
127127
* SlackEmoji
128128
* Space
129+
* StarCraft
129130
* StarTrek
130131
* Stock
131132
* Superhero

src/main/java/com/github/javafaker/Faker.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ public class Faker {
9898
private final AquaTeenHungerForce aquaTeenHungerForce;
9999
private final ProgrammingLanguage programmingLanguage;
100100
private final Kaamelott kaamelott;
101+
private final StarCraft starCraft;
101102
private final BojackHorseman bojackHorseman;
102103
private final Disease disease;
103104
private final Basketball basketball;
@@ -210,6 +211,7 @@ public Faker(FakeValuesService fakeValuesService, RandomService random) {
210211
this.aquaTeenHungerForce = new AquaTeenHungerForce(this);
211212
this.programmingLanguage = new ProgrammingLanguage(this);
212213
this.kaamelott = new Kaamelott(this);
214+
this.starCraft = new StarCraft(this);
213215
this.bojackHorseman = new BojackHorseman(this);
214216
this.disease = new Disease(this);
215217
this.basketball = new Basketball(this);
@@ -661,6 +663,10 @@ public Kaamelott kaamelott() {
661663
return kaamelott;
662664
}
663665

666+
public StarCraft starCraft() {
667+
return starCraft;
668+
}
669+
664670
public BojackHorseman bojackHorseman() { return bojackHorseman; }
665671

666672
public Disease disease() {return disease; }
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package com.github.javafaker;
2+
3+
public class StarCraft {
4+
5+
private final Faker faker;
6+
7+
protected StarCraft(final Faker faker) {
8+
this.faker = faker;
9+
}
10+
11+
public String unit() {
12+
return faker.fakeValuesService().resolve("starcraft.units", this, faker);
13+
}
14+
15+
public String building() {
16+
return faker.fakeValuesService().resolve("starcraft.buildings", this, faker);
17+
}
18+
19+
public String character() {
20+
return faker.fakeValuesService().resolve("starcraft.characters", this, faker);
21+
}
22+
23+
public String planet() {
24+
return faker.fakeValuesService().resolve("starcraft.planets", this, faker);
25+
}
26+
27+
}

src/main/java/com/github/javafaker/service/files/EnFile.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ public String getPath() {
151151
"source.yml",
152152
"south_park.yml",
153153
"space.yml",
154+
"starcraft.yml",
154155
"star_trek.yml",
155156
"star_wars.yml",
156157
"stargate.yml",

0 commit comments

Comments
 (0)