Skip to content

Commit be3175e

Browse files
committed
Attempt to fix Int128 tests on Windows
1 parent 5a1c573 commit be3175e

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

ut/columns_ut.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -457,8 +457,17 @@ TEST(ColumnsCase, Int128) {
457457
absl::MakeInt128(0x8000000000000000ll, 0),
458458
Int128(0)
459459
});
460+
460461
EXPECT_EQ(-1, col->At(0));
461-
EXPECT_EQ(0xffffffffffffffffll, col->At(1));
462+
463+
EXPECT_EQ(absl::MakeInt128(0, 0xffffffffffffffffll), col->At(1));
464+
EXPECT_EQ(0ll, absl::Int128High64(col->At(1)));
465+
EXPECT_EQ(0xffffffffffffffffull, absl::Int128Low64(col->At(1)));
466+
467+
EXPECT_EQ(absl::MakeInt128(0xffffffffffffffffll, 0), col->At(2));
468+
EXPECT_EQ(static_cast<int64_t>(0xffffffffffffffffll), absl::Int128High64(col->At(2)));
469+
EXPECT_EQ(0ull, absl::Int128Low64(col->At(2)));
470+
462471
EXPECT_EQ(0, col->At(4));
463472
}
464473

0 commit comments

Comments
 (0)