diff --git a/README.md b/README.md index 322e367a..8a6903f4 100644 --- a/README.md +++ b/README.md @@ -56,10 +56,11 @@ See [CONTRIBUTING.md](https://github.com/DiUS/java-faker/blob/master/CONTRIBUTIN Fakers ----- +* Address * Ancient * Animal -* Address * App +* Aqua Teen Hunger Force * Artist * Avatar * Back To The Future diff --git a/src/main/java/com/github/javafaker/AquaTeenHungerForce.java b/src/main/java/com/github/javafaker/AquaTeenHungerForce.java new file mode 100644 index 00000000..786b2fd8 --- /dev/null +++ b/src/main/java/com/github/javafaker/AquaTeenHungerForce.java @@ -0,0 +1,15 @@ +package com.github.javafaker; + +public class AquaTeenHungerForce { + + private final Faker faker; + + protected AquaTeenHungerForce(Faker faker) { + this.faker = faker; + } + + public String character() { + return faker.fakeValuesService().resolve("aqua_teen_hunger_force.character", this, faker); + } + +} diff --git a/src/main/java/com/github/javafaker/Faker.java b/src/main/java/com/github/javafaker/Faker.java index a763ae4b..0741eab6 100644 --- a/src/main/java/com/github/javafaker/Faker.java +++ b/src/main/java/com/github/javafaker/Faker.java @@ -93,6 +93,7 @@ public class Faker { private final Relationships relationships; private final Nation nation; private final Dune dune; + private final AquaTeenHungerForce aquaTeenHungerForce; private final ProgrammingLanguage programmingLanguage; public Faker() { @@ -188,6 +189,7 @@ public class Faker { this.relationships = new Relationships(this); this.nation = new Nation(this); this.dune = new Dune(this); + this.aquaTeenHungerForce = new AquaTeenHungerForce(this); this.programmingLanguage = new ProgrammingLanguage(this); } @@ -611,10 +613,14 @@ public class Faker { return dune; } + public AquaTeenHungerForce aquaTeenHungerForce() { + return aquaTeenHungerForce; + } + public ProgrammingLanguage programmingLanguage() { return programmingLanguage; } - + public String resolve(String key) { return this.fakeValuesService.resolve(key, this, this); } diff --git a/src/test/java/com/github/javafaker/AquaTeenHungerForceTest.java b/src/test/java/com/github/javafaker/AquaTeenHungerForceTest.java new file mode 100644 index 00000000..0f3a9504 --- /dev/null +++ b/src/test/java/com/github/javafaker/AquaTeenHungerForceTest.java @@ -0,0 +1,15 @@ +package com.github.javafaker; + +import org.junit.Test; + +import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; +import static org.junit.Assert.assertThat; + +public class AquaTeenHungerForceTest extends AbstractFakerTest { + + @Test + public void character() { + assertThat(faker.aquaTeenHungerForce().character(), matchesRegularExpression("[A-Za-z .]+")); + } + +} diff --git a/src/test/java/com/github/javafaker/integration/FakerIT.java b/src/test/java/com/github/javafaker/integration/FakerIT.java index dfbb6f2d..d49b5bbc 100644 --- a/src/test/java/com/github/javafaker/integration/FakerIT.java +++ b/src/test/java/com/github/javafaker/integration/FakerIT.java @@ -159,6 +159,7 @@ public class FakerIT { testAllMethodsThatReturnStringsActuallyReturnStrings(faker.relationships()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.nation()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.dune()); + testAllMethodsThatReturnStringsActuallyReturnStrings(faker.aquaTeenHungerForce()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.programmingLanguage()); }