| 156 | protected: |
| 157 | |
| 158 | Status CreateBlock(BlockId* out, const string& data, int repeat_data = 1) { |
| 159 | unique_ptr<WritableBlock> block; |
| 160 | RETURN_NOT_OK(bm_->CreateBlock(test_block_opts_, &block)); |
| 161 | for (int i = 0; i < repeat_data; i++) { |
| 162 | RETURN_NOT_OK(block->Append(data)); |
| 163 | } |
| 164 | RETURN_NOT_OK(block->Finalize()); |
| 165 | RETURN_NOT_OK(block->Close()); |
| 166 | *out = block->id(); |
| 167 | return Status::OK(); |
| 168 | } |
| 169 | |
| 170 | T* CreateBlockManager(const scoped_refptr<MetricEntity>& metric_entity, |
| 171 | const shared_ptr<MemTracker>& parent_mem_tracker) { |
no test coverage detected