MCPcopy Create free account
hub / github.com/apache/impala / TestConvertToUInt64Impl

Function TestConvertToUInt64Impl

be/src/runtime/string-value-test.cc:173–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173void TestConvertToUInt64Impl(StringValue* svs) {
174 EXPECT_EQ(svs[0].ToUInt64(), 0);
175 EXPECT_EQ(svs[1].ToUInt64(), 0x100000000000000);
176 EXPECT_EQ(svs[2].ToUInt64(), 0x102000000000000);
177 EXPECT_EQ(svs[3].ToUInt64(), 0x102030000000000);
178
179 // extra character(s) does not change the result
180 EXPECT_EQ(svs[4].ToUInt64(), 0x102030405060707);
181 EXPECT_EQ(svs[5].ToUInt64(), 0x102030405060707);
182 EXPECT_EQ(svs[6].ToUInt64(), 0x102030405060707);
183}
184
185TEST_F(StringValueTest, TestConvertToUInt64) {
186 // Test converting StringValues to uint64_t which utilizes up to first 8 bytes.

Callers 1

TEST_FFunction · 0.85

Calls 1

ToUInt64Method · 0.80

Tested by

no test coverage detected