| 757 | class TestCheckDataPageCrc : public ::testing::Test { |
| 758 | public: |
| 759 | void OpenExampleFile(const std::string& file_path) { |
| 760 | file_reader_ = ParquetFileReader::OpenFile(file_path, |
| 761 | /*memory_map=*/false, reader_props_); |
| 762 | auto metadata_ptr = file_reader_->metadata(); |
| 763 | EXPECT_EQ(1, metadata_ptr->num_row_groups()); |
| 764 | EXPECT_EQ(2, metadata_ptr->num_columns()); |
| 765 | row_group_ = file_reader_->RowGroup(0); |
| 766 | |
| 767 | column_readers_.resize(2); |
| 768 | column_readers_[0] = row_group_->Column(0); |
| 769 | column_readers_[1] = row_group_->Column(1); |
| 770 | |
| 771 | page_readers_.resize(2); |
| 772 | page_readers_[0] = row_group_->GetColumnPageReader(0); |
| 773 | page_readers_[1] = row_group_->GetColumnPageReader(1); |
| 774 | } |
| 775 | |
| 776 | template <typename DType> |
| 777 | void CheckReadBatches(int col_index, int expect_values) { |
nothing calls this directly
no test coverage detected