All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hope.kola.contract.faker.FakerObjectFactory Maven / Gradle / Ivy

There is a newer version: 1.1.2-RELEASE
Show newest version
package hope.kola.contract.faker;

import static hope.kola.contract.faker.InternalContext.*;
import static hope.kola.contract.faker.Pulsar.CN_FAKER;
import static hope.kola.contract.faker.Pulsar.FAKER;

import com.github.javafaker.*;
import com.github.javafaker.Number;

public interface FakerObjectFactory {

  FakerObjectFactory FAKER_OBJECT_FACTORY = new FakerObjectFactory() {};

  default String chineseID() {
    return CHINESE_ID_PULSAR.next();
  }

  default String email() {
    return EMAIL_PULSAR.next();
  }

  default int numberBetween(int min, int max) {
    return FAKER.number().numberBetween(min, max);
  }

  default int randomDigit() {
    return FAKER.number().randomDigit();
  }

  default String ip4() {
    return IP_4_PULSAR.next();
  }

  default String ip6() {
    return IP_6_PULSAR.next();
  }

  default String url() {
    return URL_PULSAR.next();
  }

  default String gender() {
    return GENDER_PULSAR.next();
  }

  default String genderCN() {
    return GENDER_PULSAR_CN.next();
  }

  // Official Delegator

  default Name name() {
    return FAKER.name();
  }

  default Name chineseName() {
    return CN_FAKER.name();
  }

  default Cat cat() {
    return FAKER.cat();
  }

  default Dog dog() {
    return FAKER.dog();
  }

  default Job job() {
    return FAKER.job();
  }

  default Book book() {
    return FAKER.book();
  }

  default Ancient ancient() {
    return FAKER.ancient();
  }

  default App app() {
    return FAKER.app();
  }

  default Artist artist() {
    return FAKER.artist();
  }

  default Avatar avatar() {
    return FAKER.avatar();
  }

  default Aviation aviation() {
    return FAKER.aviation();
  }

  default Music music() {
    return FAKER.music();
  }

  default Number number() {
    return FAKER.number();
  }

  default Internet internet() {
    return FAKER.internet();
  }

  default PhoneNumber phoneNumber() {
    return FAKER.phoneNumber();
  }

  default Pokemon pokemon() {
    return FAKER.pokemon();
  }

  default Lorem lorem() {
    return FAKER.lorem();
  }

  default Address address() {
    return FAKER.address();
  }

  default Address addressCN() {
    return CN_FAKER.address();
  }

  default Buffy buffy() {
    return FAKER.buffy();
  }

  default Business business() {
    return FAKER.business();
  }

  default ChuckNorris chuckNorris() {
    return FAKER.chuckNorris();
  }

  default Color color() {
    return FAKER.color();
  }

  default Commerce commerce() {
    return FAKER.commerce();
  }

  default Company company() {
    return FAKER.company();
  }

  default Crypto crypto() {
    return FAKER.crypto();
  }

  default Hacker hacker() {
    return FAKER.hacker();
  }

  default IdNumber idNumber() {
    return FAKER.idNumber();
  }

  default Options options() {
    return FAKER.options();
  }

  default Code code() {
    return FAKER.code();
  }

  default File file() {
    return FAKER.file();
  }

  default Finance finance() {
    return FAKER.finance();
  }

  default Food food() {
    return FAKER.food();
  }

  default ElderScrolls elderScrolls() {
    return FAKER.elderScrolls();
  }

  default GameOfThrones gameOfThrones() {
    return FAKER.gameOfThrones();
  }

  default DateAndTime date() {
    return FAKER.date();
  }

  default Demographic demographic() {
    return FAKER.demographic();
  }

  default Educator educator() {
    return FAKER.educator();
  }

  default SlackEmoji slackEmoji() {
    return FAKER.slackEmoji();
  }

  default Shakespeare shakespeare() {
    return FAKER.shakespeare();
  }

  default Space space() {
    return FAKER.space();
  }

  default Superhero superhero() {
    return FAKER.superhero();
  }

  default Bool bool() {
    return FAKER.bool();
  }

  default Team team() {
    return FAKER.team();
  }

  default Beer beer() {
    return FAKER.beer();
  }

  default University university() {
    return FAKER.university();
  }

  default Stock stock() {
    return FAKER.stock();
  }

  default LordOfTheRings lordOfTheRings() {
    return FAKER.lordOfTheRings();
  }

  default Zelda zelda() {
    return FAKER.zelda();
  }

  default HarryPotter harryPotter() {
    return FAKER.harryPotter();
  }

  default RockBand rockBand() {
    return FAKER.rockBand();
  }

  default Esports esports() {
    return FAKER.esports();
  }

  default Friends friends() {
    return FAKER.friends();
  }

  default Hipster hipster() {
    return FAKER.hipster();
  }

  default TwinPeaks twinPeaks() {
    return FAKER.twinPeaks();
  }

  default RickAndMorty rickAndMorty() {
    return FAKER.rickAndMorty();
  }

  default Yoda yoda() {
    return FAKER.yoda();
  }

  default Matz matz() {
    return FAKER.matz();
  }

  default Witcher witcher() {
    return FAKER.witcher();
  }

  default DragonBall dragonBall() {
    return FAKER.dragonBall();
  }

  default FunnyName funnyName() {
    return FAKER.funnyName();
  }

  default HitchhikersGuideToTheGalaxy hitchhikersGuideToTheGalaxy() {
    return FAKER.hitchhikersGuideToTheGalaxy();
  }

  default Hobbit hobbit() {
    return FAKER.hobbit();
  }

  default HowIMetYourMother howIMetYourMother() {
    return FAKER.howIMetYourMother();
  }

  default LeagueOfLegends leagueOfLegends() {
    return FAKER.leagueOfLegends();
  }

  default Overwatch overwatch() {
    return FAKER.overwatch();
  }

  default Robin robin() {
    return FAKER.robin();
  }

  default StarTrek starTrek() {
    return FAKER.starTrek();
  }

  default Weather weather() {
    return FAKER.weather();
  }

  default Lebowski lebowski() {
    return FAKER.lebowski();
  }

  default Medical medical() {
    return FAKER.medical();
  }

  default Country country() {
    return FAKER.country();
  }

  default Animal animal() {
    return FAKER.animal();
  }

  default BackToTheFuture backToTheFuture() {
    return FAKER.backToTheFuture();
  }

  default PrincessBride princessBride() {
    return FAKER.princessBride();
  }

  default Relationships relationships() {
    return FAKER.relationships();
  }

  default Nation nation() {
    return FAKER.nation();
  }

  default Dune dune() {
    return FAKER.dune();
  }

  default AquaTeenHungerForce aquaTeenHungerForce() {
    return FAKER.aquaTeenHungerForce();
  }

  default ProgrammingLanguage programmingLanguage() {
    return FAKER.programmingLanguage();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy