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

Function AssertChunkSize

cpp/src/arrow/csv/chunker_test.cc:34–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32namespace csv {
33
34void AssertChunkSize(Chunker& chunker, const std::string& str, uint32_t chunk_size) {
35 std::shared_ptr<Buffer> block, whole, partial;
36 block = std::make_shared<Buffer>(reinterpret_cast<const uint8_t*>(str.data()),
37 static_cast<int64_t>(str.size()));
38 ASSERT_OK(chunker.Process(block, &whole, &partial));
39 ASSERT_EQ(block->size(), whole->size() + partial->size());
40 auto actual_chunk_size = static_cast<uint32_t>(whole->size());
41 ASSERT_EQ(actual_chunk_size, chunk_size);
42}
43
44template <typename IntContainer>
45void AssertChunking(Chunker& chunker, const std::string& str,

Callers 2

AssertChunkingFunction · 0.85
TEST_PFunction · 0.85

Calls 3

dataMethod · 0.45
sizeMethod · 0.45
ProcessMethod · 0.45

Tested by

no test coverage detected