Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions src/main/java/net/datafaker/providers/entertainment/Bluey.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package net.datafaker.providers.entertainment;

import net.datafaker.providers.base.AbstractProvider;

/**
* @since 2.6.0
*/
public class Bluey extends AbstractProvider<EntertainmentProviders> {

public Bluey(EntertainmentProviders faker) {
super(faker);
}

public String character() {
return resolve("bluey.characters");
}

public String location() {
return resolve("bluey.locations");
}

public String quote() {
return resolve("bluey.quotes");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ default BigBangTheory bigBangTheory() {
return getProvider(BigBangTheory.class, BigBangTheory::new);
}

default Bluey bluey() {
return getProvider(Bluey.class, Bluey::new);
}

default Boardgame boardgame() {
return getProvider(Boardgame.class, Boardgame::new);
}
Expand Down
1 change: 1 addition & 0 deletions src/main/java/net/datafaker/service/files/EnFile.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ public String getPath() {
"beer.yml",
"big_bang_theory.yml",
"blood_type.yml",
"bluey.yml",
"boardgame.yml",
"bojack_horseman.yml",
"book.yml",
Expand Down
24 changes: 24 additions & 0 deletions src/main/resources/en/bluey.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
en:
faker:
bluey:
characters:
- "Bluey Heeler"
- "Bingo Heeler"
- "Muffin Heeler"
- "Socks Heeler"
- "Coco"
- "Snickers"
- "Mackenzie"
- "Bandit Heeler"
- "Chilli Heeler"
locations:
- "Heeler House"
- "Playground"
- "Park"
- "Beach"
quotes:
- "This is trifficult!"
- "For real life?"
- "Biscuits!"
- "We'll see how we go."
- "It's a good thing you're tough."
19 changes: 19 additions & 0 deletions src/test/java/net/datafaker/providers/entertainment/BlueyTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package net.datafaker.providers.entertainment;

import java.util.List;
import java.util.Collection;


public class BlueyTest extends EntertainmentFakerTest {

private final Bluey bluey = getFaker().bluey();

@Override
protected Collection<TestSpec> providerListTest() {
return List.of(
TestSpec.of(bluey::character, "bluey.characters"),
TestSpec.of(bluey::location, "bluey.locations"),
TestSpec.of(bluey::quote, "bluey.quotes")
);
}
}