#ifndef BIERGARTEN_PIPELINE_DATA_GENERATION_MOCK_GENERATOR_H_ #define BIERGARTEN_PIPELINE_DATA_GENERATION_MOCK_GENERATOR_H_ #include "data_generation/data_generator.h" #include #include class MockGenerator final : public DataGenerator { public: void Load(const std::string &model_path) override; BreweryResult GenerateBrewery(const std::string &city_name, const std::string &country_name, const std::string ®ion_context) override; UserResult GenerateUser(const std::string &locale) override; private: static std::size_t DeterministicHash(const std::string &a, const std::string &b); static const std::vector kBreweryAdjectives; static const std::vector kBreweryNouns; static const std::vector kBreweryDescriptions; static const std::vector kUsernames; static const std::vector kBios; }; #endif // BIERGARTEN_PIPELINE_DATA_GENERATION_MOCK_GENERATOR_H_