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

Function TEST

cpp/src/arrow/scalar_test.cc:84–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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