mirror of
https://github.com/deepseek-ai/3FS
synced 2025-06-26 18:16:45 +00:00
Initial commit
This commit is contained in:
23
tests/common/utils/TestInt128.cc
Normal file
23
tests/common/utils/TestInt128.cc
Normal file
@@ -0,0 +1,23 @@
|
||||
#include <fmt/format.h>
|
||||
#include <limits>
|
||||
#include <set>
|
||||
|
||||
#include "common/utils/Int128.h"
|
||||
#include "tests/GtestHelpers.h"
|
||||
|
||||
namespace hf3fs::test {
|
||||
namespace {
|
||||
|
||||
TEST(TestInt128, Normal) {
|
||||
auto value = std::numeric_limits<uint128_t>::max();
|
||||
ASSERT_EQ(fmt::format("{}", value), "340282366920938463463374607431768211455");
|
||||
|
||||
std::set<uint128_t> set;
|
||||
set.insert(value);
|
||||
ASSERT_EQ(set.size(), 1ul);
|
||||
ASSERT_TRUE(set.count(value));
|
||||
ASSERT_FALSE(set.count(0));
|
||||
}
|
||||
|
||||
} // namespace
|
||||
} // namespace hf3fs::test
|
||||
Reference in New Issue
Block a user