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

Function TEST_F

cpp/src/arrow/array/array_list_view_test.cc:59–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57} // namespace
58
59TEST_F(TestListViewArray, MakeArray) {
60 ASSERT_OK_AND_ASSIGN(auto list_view_array,
61 ListViewArray::FromArrays(*Offsets("[0, 0, 1, 2]"),
62 *Sizes("[2, 1, 1, 1]"), *string_values));
63 auto array_data = list_view_array->data();
64 auto new_array = MakeArray(array_data);
65 ASSERT_ARRAYS_EQUAL(*new_array, *list_view_array);
66 // Should be the exact same ArrayData object
67 ASSERT_EQ(new_array->data(), array_data);
68 ASSERT_NE(std::dynamic_pointer_cast<ListViewArray>(new_array), NULLPTR);
69}
70
71TEST_F(TestListViewArray, FromOffsetsAndSizes) {
72 std::shared_ptr<ListViewArray> list_view_array;

Callers

nothing calls this directly

Calls 9

FromArraysFunction · 0.85
GetNullCountMethod · 0.80
MakeArrayFunction · 0.70
ASSERT_OK_AND_ASSIGNFunction · 0.70
dataMethod · 0.45
lengthMethod · 0.45
valuesMethod · 0.45
offsetMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected