From e55d87f6fa2c49b6ff4238015bd7f7d98e736e55 Mon Sep 17 00:00:00 2001 From: Eric Goetschalckx Date: Fri, 9 Aug 2019 09:59:21 -0400 Subject: [PATCH] add food fakers Add dish(), fruit(), vegetable(), and sushi() --- src/main/java/com/github/javafaker/Food.java | 16 +++++++++++++++ .../java/com/github/javafaker/FoodTest.java | 20 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/src/main/java/com/github/javafaker/Food.java b/src/main/java/com/github/javafaker/Food.java index 1b4774bb..0ca981a3 100644 --- a/src/main/java/com/github/javafaker/Food.java +++ b/src/main/java/com/github/javafaker/Food.java @@ -16,6 +16,22 @@ public class Food { return faker.fakeValuesService().resolve("food.spices", this, faker); } + public String dish() { + return faker.fakeValuesService().resolve("food.dish", this, faker); + } + + public String fruit() { + return faker.fakeValuesService().resolve("food.fruits", this, faker); + } + + public String vegetable() { + return faker.fakeValuesService().resolve("food.vegetables", this, faker); + } + + public String sushi() { + return faker.fakeValuesService().resolve("food.sushi", this, faker); + } + public String measurement() { return faker.fakeValuesService().resolve("food.measurement_sizes", this, faker) + " " + faker.fakeValuesService().resolve("food.measurements", this, faker); diff --git a/src/test/java/com/github/javafaker/FoodTest.java b/src/test/java/com/github/javafaker/FoodTest.java index 877b6027..d4059aaa 100644 --- a/src/test/java/com/github/javafaker/FoodTest.java +++ b/src/test/java/com/github/javafaker/FoodTest.java @@ -17,6 +17,26 @@ public class FoodTest extends AbstractFakerTest { assertThat(faker.food().spice(), matchesRegularExpression("[A-Za-z1-9- ]+")); } + @Test + public void dish() { + assertThat(faker.food().dish(), matchesRegularExpression("[A-Za-z1-9- ]+")); + } + + @Test + public void fruit() { + assertThat(faker.food().fruit(), matchesRegularExpression("[A-Za-z1-9- ]+")); + } + + @Test + public void vegetable() { + assertThat(faker.food().vegetable(), matchesRegularExpression("[A-Za-z1-9- ]+")); + } + + @Test + public void sushi() { + assertThat(faker.food().sushi(), matchesRegularExpression("[A-Za-z1-9- ]+")); + } + @Test public void measurement() { assertThat(faker.food().measurement(), matchesRegularExpression("[A-Za-z1-9/ ]+{2}"));