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

Function TEST

cpp/src/arrow/scalar_test.cc:82–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82TEST(TestNullScalar, Basics) {
83 NullScalar scalar;
84 ASSERT_FALSE(scalar.is_valid);
85 ASSERT_TRUE(scalar.type->Equals(*null()));
86 ASSERT_OK(scalar.ValidateFull());
87
88 ASSERT_OK_AND_ASSIGN(auto arr, MakeArrayOfNull(null(), 1));
89 ASSERT_OK_AND_ASSIGN(auto first, arr->GetScalar(0));
90 ASSERT_TRUE(first->Equals(scalar));
91 ASSERT_OK(first->ValidateFull());
92}
93
94TEST(TestNullScalar, ValidateErrors) {
95 NullScalar scalar;

Callers

nothing calls this directly

Calls 15

AssertValidationFailsFunction · 0.85
listFunction · 0.85
struct_Function · 0.85
mapFunction · 0.85
list_viewFunction · 0.85
large_listFunction · 0.85
dense_unionFunction · 0.85
sparse_unionFunction · 0.85
to_stringFunction · 0.85
fixed_size_listFunction · 0.85
ArrayFromJSONFunction · 0.85
FromStringFunction · 0.85

Tested by

no test coverage detected