| 221 | }; |
| 222 | |
| 223 | TEST_F(ContainerRowSerdeTest, variantCompare) { |
| 224 | auto data = VariantVector::create(pool(), VARIANT(), 2); |
| 225 | auto* values = |
| 226 | data->valueChildVector()->asUnchecked<FlatVector<StringView>>(); |
| 227 | auto* metadata = |
| 228 | data->metadataChildVector()->asUnchecked<FlatVector<StringView>>(); |
| 229 | const std::string longValue(48, 'v'); |
| 230 | const std::string longMetadata(36, 'm'); |
| 231 | |
| 232 | values->set(0, StringView("short")); |
| 233 | metadata->set(0, StringView("meta")); |
| 234 | values->set(1, StringView(longValue)); |
| 235 | metadata->set(1, StringView(longMetadata)); |
| 236 | |
| 237 | testCompare(data); |
| 238 | allocator_.clear(); |
| 239 | } |
| 240 | |
| 241 | TEST_F(ContainerRowSerdeTest, variantHashWithSegmentedInput) { |
| 242 | const std::string value(64, 'v'); |
nothing calls this directly
no test coverage detected