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

Method TestSliceGetString

cpp/src/arrow/array/array_binary_test.cc:248–260  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246 }
247
248 void TestSliceGetString() {
249 BuilderType builder;
250
251 ASSERT_OK(builder.Append("a"));
252 ASSERT_OK(builder.Append("b"));
253 ASSERT_OK(builder.Append("c"));
254
255 std::shared_ptr<Array> array;
256 ASSERT_OK(builder.Finish(&array));
257 auto s = array->Slice(1, 10);
258 auto arr = std::dynamic_pointer_cast<ArrayType>(s);
259 ASSERT_EQ(arr->GetString(0), "b");
260 }
261
262 Status ValidateFull(int64_t length, std::vector<offset_type> offsets,
263 std::string_view data, int64_t offset = 0) {

Callers 1

TYPED_TESTFunction · 0.80

Calls 4

AppendMethod · 0.45
FinishMethod · 0.45
SliceMethod · 0.45
GetStringMethod · 0.45

Tested by

no test coverage detected