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

Function TestHeaderOnly

cpp/src/arrow/csv/reader_test.cc:90–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90void TestHeaderOnly(TableReaderFactory reader_factory) {
91 auto header_only_buffer = std::make_shared<Buffer>("a,b,c\n");
92 auto input = std::make_shared<io::BufferReader>(header_only_buffer);
93 ASSERT_OK_AND_ASSIGN(
94 auto reader, reader_factory(input, ParseOptions::Defaults(), /*block_size=*/{}));
95 ASSERT_FINISHES_OK_AND_ASSIGN(auto table, reader->ReadAsync());
96 ASSERT_EQ(table->schema()->num_fields(), 3);
97 ASSERT_EQ(table->num_rows(), 0);
98}
99
100void TestHeaderOnlyStreaming(StreamingReaderFactory reader_factory) {
101 auto header_only_buffer = std::make_shared<Buffer>("a,b,c\n");

Callers 1

TESTFunction · 0.85

Calls 3

num_fieldsMethod · 0.45
schemaMethod · 0.45
num_rowsMethod · 0.45

Tested by

no test coverage detected