summaryrefslogtreecommitdiff
path: root/unittest/test_util_file.cpp
diff options
context:
space:
mode:
authorJoel Rosdahl <joel@rosdahl.net>2023-02-28 21:46:11 +0100
committerJoel Rosdahl <joel@rosdahl.net>2023-03-04 10:10:20 +0100
commite7489b70d16d218470cb5ce45766bdfa38d6db91 (patch)
tree9209f9fd37bff232b2c5f3918fa0b7fb8136e65d /unittest/test_util_file.cpp
parent9b7830450268893bdb23872d5fcfa89b8d014f5e (diff)
downloadccache-e7489b70d16d218470cb5ce45766bdfa38d6db91.tar.gz
enhance: Add util::likely_size_on_disk
Diffstat (limited to 'unittest/test_util_file.cpp')
-rw-r--r--unittest/test_util_file.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/unittest/test_util_file.cpp b/unittest/test_util_file.cpp
index b1222b43..3cf09281 100644
--- a/unittest/test_util_file.cpp
+++ b/unittest/test_util_file.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2022 Joel Rosdahl and other contributors
+// Copyright (C) 2022-2023 Joel Rosdahl and other contributors
//
// See doc/AUTHORS.adoc for a complete list of contributors.
//
@@ -29,6 +29,15 @@
using TestUtil::TestContext;
+TEST_CASE("util::likely_size_on_disk")
+{
+ CHECK(util::likely_size_on_disk(0) == 0);
+ CHECK(util::likely_size_on_disk(1) == 4096);
+ CHECK(util::likely_size_on_disk(4095) == 4096);
+ CHECK(util::likely_size_on_disk(4096) == 4096);
+ CHECK(util::likely_size_on_disk(4097) == 8192);
+}
+
TEST_CASE("util::read_file and util::write_file, text data")
{
TestContext test_context;