| 24 | namespace arrow { |
| 25 | |
| 26 | TEST(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 | |
| 38 | TEST(Bool8Type, CreateFromArray) { |
| 39 | auto type = internal::checked_pointer_cast<extension::Bool8Type>(extension::bool8()); |
nothing calls this directly
no test coverage detected