aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/digest/crc32c/crc32c_ut.cpp
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-05-06 16:25:32 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-05-06 16:25:32 +0300
commitcd04681a15e2a0f5a6c26802a5e27ab822ef5fb7 (patch)
tree308286ac567a4172e2bb516fa551898f349986db /library/cpp/digest/crc32c/crc32c_ut.cpp
parent8db3cc37187f35d7768f073b5880e559b6767bdf (diff)
downloadydb-cd04681a15e2a0f5a6c26802a5e27ab822ef5fb7.tar.gz
intermediate changes
ref:7e8696b4742c75a3ab825709512075b3710a0a6f
Diffstat (limited to 'library/cpp/digest/crc32c/crc32c_ut.cpp')
-rw-r--r--library/cpp/digest/crc32c/crc32c_ut.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/library/cpp/digest/crc32c/crc32c_ut.cpp b/library/cpp/digest/crc32c/crc32c_ut.cpp
index aa31b83422..dcafaf278d 100644
--- a/library/cpp/digest/crc32c/crc32c_ut.cpp
+++ b/library/cpp/digest/crc32c/crc32c_ut.cpp
@@ -20,4 +20,12 @@ Y_UNIT_TEST_SUITE(TestCrc32c) {
Y_UNIT_TEST(TestExtend) {
UNIT_ASSERT_VALUES_EQUAL(Crc32cExtend(1, "abc", 3), ui32(2466950601));
}
+
+ Y_UNIT_TEST(TestCombine) {
+ ui32 aSum = Crc32c("abc", 3);
+ ui32 bSum = Crc32c("de", 2);
+ ui32 abSum = Crc32c("abcde", 5);
+
+ UNIT_ASSERT_VALUES_EQUAL(Crc32cCombine(aSum, bSum, 2), abSum);
+ }
}