From: Joel Rosdahl Date: Sun, 16 Oct 2022 08:16:29 +0000 (+0200) Subject: test: Simplify util::read_file_part test X-Git-Tag: v4.7~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e1c615602eff875366a3374442a1e96937858a0;p=thirdparty%2Fccache.git test: Simplify util::read_file_part test --- diff --git a/unittest/test_util_file.cpp b/unittest/test_util_file.cpp index cc6771378..b1222b439 100644 --- a/unittest/test_util_file.cpp +++ b/unittest/test_util_file.cpp @@ -20,6 +20,7 @@ #include #include +#include #include @@ -133,23 +134,19 @@ TEST_CASE("util::read_file with UTF-16 little endian encoding") TEST_CASE("util::read_file_part") { - auto arr_from_str = [](std::string_view str) { - return util::Bytes(str.data(), str.size()); - }; - CHECK(util::write_file("test", "banana")); - CHECK(util::read_file_part("test", 0, 0) == arr_from_str("")); + CHECK(util::read_file_part("test", 0, 0) == util::to_span("")); CHECK(util::read_file_part("test", 0, 6) - == arr_from_str("banana")); + == util::to_span("banana")); CHECK(util::read_file_part("test", 0, 1000) - == arr_from_str("banana")); + == util::to_span("banana")); - CHECK(util::read_file_part("test", 3, 0) == arr_from_str("")); - CHECK(util::read_file_part("test", 3, 2) == arr_from_str("an")); + CHECK(util::read_file_part("test", 3, 0) == util::to_span("")); + CHECK(util::read_file_part("test", 3, 2) == util::to_span("an")); CHECK(util::read_file_part("test", 3, 1000) - == arr_from_str("ana")); + == util::to_span("ana")); CHECK(util::read_file_part("test", 1000, 1000) - == arr_from_str("")); + == util::to_span("")); }