From 7753b39a835ede95fd08004955f6b28d21bcf213 Mon Sep 17 00:00:00 2001 From: Eric Goetschalckx Date: Wed, 28 Aug 2019 08:40:11 -0400 Subject: [PATCH] add AquaTeenHungerForce faker --- README.md | 3 ++- .../com/github/javafaker/AquaTeenHungerForce.java | 15 +++++++++++++++ src/main/java/com/github/javafaker/Faker.java | 6 ++++++ .../github/javafaker/AquaTeenHungerForceTest.java | 15 +++++++++++++++ .../com/github/javafaker/integration/FakerIT.java | 1 + 5 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/github/javafaker/AquaTeenHungerForce.java create mode 100644 src/test/java/com/github/javafaker/AquaTeenHungerForceTest.java 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 68d7861e..86b72288 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; public Faker() { this(Locale.ENGLISH); @@ -187,6 +188,7 @@ public class Faker { this.relationships = new Relationships(this); this.nation = new Nation(this); this.dune = new Dune(this); + this.aquaTeenHungerForce = new AquaTeenHungerForce(this); } /** @@ -608,6 +610,10 @@ public class Faker { public Dune dune() { return dune; } + + public AquaTeenHungerForce aquaTeenHungerForce() { + return aquaTeenHungerForce; + } 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 6dfc6b8f..e2ca7ac0 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()); } private void testAllMethodsThatReturnStringsActuallyReturnStrings(Object object) throws Exception {