| 34 | |
| 35 | template <typename Input> |
| 36 | std::string GenerateTestData(const Input& input, int num_rows, |
| 37 | const GenerateOptions& options, bool pretty = false) { |
| 38 | std::default_random_engine engine(kSeed); |
| 39 | std::string json; |
| 40 | for (int i = 0; i < num_rows; ++i) { |
| 41 | StringBuffer sb; |
| 42 | Writer writer(sb); |
| 43 | ABORT_NOT_OK(Generate(input, engine, &writer, options)); |
| 44 | json += pretty ? PrettyPrint(sb.GetString()) : sb.GetString(); |
| 45 | json += "\n"; |
| 46 | } |
| 47 | return json; |
| 48 | } |
| 49 | |
| 50 | template <typename Input> |
| 51 | std::string GenerateTestData(const Input& input, int num_rows, bool pretty = false) { |