| 82 | } |
| 83 | |
| 84 | TEST(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 | |
| 96 | TEST(TestNullScalar, ValidateErrors) { |
| 97 | NullScalar scalar; |
nothing calls this directly
no test coverage detected