| 71 | }; |
| 72 | |
| 73 | TEST_F(TestBufferOutputStream, DtorCloses) { |
| 74 | std::string data = "data123456"; |
| 75 | |
| 76 | const int K = 100; |
| 77 | for (int i = 0; i < K; ++i) { |
| 78 | ARROW_EXPECT_OK(stream_->Write(data)); |
| 79 | } |
| 80 | |
| 81 | stream_ = nullptr; |
| 82 | ASSERT_EQ(static_cast<int64_t>(K * data.size()), buffer_->size()); |
| 83 | } |
| 84 | |
| 85 | TEST_F(TestBufferOutputStream, CloseResizes) { |
| 86 | std::string data = "data123456"; |