| 42 | } |
| 43 | |
| 44 | TEST(RowsToBatches, BasicUsage) { |
| 45 | std::vector<std::vector<int>> data = {{1, 2, 4}, {5, 6, 7}}; |
| 46 | auto batches = RowsToBatches(kTestSchema, data, IntConvertor).ValueOrDie(); |
| 47 | auto table = batches->ToTable().ValueOrDie(); |
| 48 | |
| 49 | EXPECT_TRUE(CompareJson(*table, R"([1, 5])", "field_1")); |
| 50 | EXPECT_TRUE(CompareJson(*table, R"([2, 6])", "field_2")); |
| 51 | EXPECT_TRUE(CompareJson(*table, R"([4, 7])", "field_3")); |
| 52 | } |
| 53 | |
| 54 | TEST(RowsToBatches, ConstRange) { |
| 55 | const std::vector<std::vector<int>> data = {{1, 2, 4}, {5, 6, 7}}; |
nothing calls this directly
no test coverage detected