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

Function TEST

cpp/src/arrow/extension/bool8_test.cc:26–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24namespace arrow {
25
26TEST(Bool8Type, Basics) {
27 auto type = internal::checked_pointer_cast<extension::Bool8Type>(extension::bool8());
28 auto type2 = internal::checked_pointer_cast<extension::Bool8Type>(extension::bool8());
29 ASSERT_EQ("arrow.bool8", type->extension_name());
30 ASSERT_EQ(*type, *type);
31 ASSERT_NE(*arrow::null(), *type);
32 ASSERT_EQ(*type, *type2);
33 ASSERT_EQ(*arrow::int8(), *type->storage_type());
34 ASSERT_EQ("", type->Serialize());
35 ASSERT_EQ("extension<arrow.bool8>", type->ToString(false));
36}
37
38TEST(Bool8Type, CreateFromArray) {
39 auto type = internal::checked_pointer_cast<extension::Bool8Type>(extension::bool8());

Callers

nothing calls this directly

Calls 15

bool8Function · 0.85
ArrayFromJSONFunction · 0.85
WriteRecordBatchStreamFunction · 0.85
readerClass · 0.85
storage_typeMethod · 0.80
ASSERT_OK_AND_ASSIGNFunction · 0.70
MakeFunction · 0.70
schemaFunction · 0.50
fieldFunction · 0.50
DefaultsFunction · 0.50
extension_nameMethod · 0.45
SerializeMethod · 0.45

Tested by

no test coverage detected