From 4c519c8e8852fd719bdf1cabf3fb7699e2cf6525 Mon Sep 17 00:00:00 2001 From: Lukas Oesch Date: Sat, 30 May 2026 19:31:34 +0200 Subject: update inode size correctly, --- kernel/kapi/filesystem.tests.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'kernel/kapi/filesystem.tests.cpp') diff --git a/kernel/kapi/filesystem.tests.cpp b/kernel/kapi/filesystem.tests.cpp index 2c2a8d1e..b339f19f 100644 --- a/kernel/kapi/filesystem.tests.cpp +++ b/kernel/kapi/filesystem.tests.cpp @@ -42,25 +42,25 @@ SCENARIO_METHOD(kernel::tests::filesystem::storage_boot_module_vfs_fixture, "Kap THEN("files can be opened, written to, read from and closed again") { auto write_fd = kapi::filesystem::open("/information/info_1.txt"); - REQUIRE(write_fd >= 0); + REQUIRE(write_fd); auto write_buffer = std::vector{std::byte{'H'}, std::byte{'e'}}; - auto const bytes_written = kapi::filesystem::write(write_fd, write_buffer.data(), write_buffer.size()); + auto const bytes_written = kapi::filesystem::write(*write_fd, write_buffer.data(), write_buffer.size()); REQUIRE(bytes_written == 2); auto read_fd = kapi::filesystem::open("/information/info_1.txt"); - REQUIRE(read_fd >= 0); + REQUIRE(read_fd); auto read_buffer = std::vector(6); - auto const bytes_read = kapi::filesystem::read(read_fd, read_buffer.data(), read_buffer.size()); - REQUIRE(bytes_read >= 0); + auto const bytes_read = kapi::filesystem::read(*read_fd, read_buffer.data(), read_buffer.size()); + REQUIRE(bytes_read); - std::string_view buffer_as_str{reinterpret_cast(read_buffer.data()), static_cast(bytes_read)}; + std::string_view buffer_as_str{reinterpret_cast(read_buffer.data()), static_cast(*bytes_read)}; REQUIRE(buffer_as_str == "Hefo_1"); - REQUIRE(kapi::filesystem::close(write_fd) == 0); - REQUIRE(kapi::filesystem::close(read_fd) == 0); + REQUIRE(kapi::filesystem::close(*write_fd)); + REQUIRE(kapi::filesystem::close(*read_fd)); } THEN("files can be opened through absolute symbolic link, read and closed again") -- cgit v1.2.3