MCPcopy Create free account
hub / github.com/apache/arrow / CreateStdinWithData

Method CreateStdinWithData

cpp/src/arrow/io/file_test.cc:1124–1132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1122class TestStdio : public FileTestFixture {
1123 public:
1124 void CreateStdinWithData(const char* data, size_t size) {
1125 EnsureFileDeleted();
1126
1127 ASSERT_OK_AND_ASSIGN(auto file, FileOutputStream::Open(path_, false));
1128 ASSERT_OK(file->Write(data, size));
1129 ASSERT_OK(file->Close());
1130 cin_.reset(new std::ifstream(path_));
1131 std::cin.rdbuf(cin_->rdbuf());
1132 }
1133
1134 protected:
1135 std::shared_ptr<std::ifstream> cin_;

Callers

nothing calls this directly

Calls 3

WriteMethod · 0.45
CloseMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected