aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi
diff options
context:
space:
mode:
authorLukas Oesch <lukasoesch20@gmail.com>2026-05-30 19:31:34 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-14 20:00:22 +0200
commit4c519c8e8852fd719bdf1cabf3fb7699e2cf6525 (patch)
treed8bea706e9ec7335fe32d2f380bb790f5e2e40b8 /kernel/kapi
parent23fba472fa2d85aff45328727287bacaea2180f8 (diff)
downloadkernel-4c519c8e8852fd719bdf1cabf3fb7699e2cf6525.tar.xz
kernel-4c519c8e8852fd719bdf1cabf3fb7699e2cf6525.zip
update inode size correctly,
Diffstat (limited to 'kernel/kapi')
-rw-r--r--kernel/kapi/filesystem.tests.cpp16
1 files changed, 8 insertions, 8 deletions
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>{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<std::byte>(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<char *>(read_buffer.data()), static_cast<size_t>(bytes_read)};
+ std::string_view buffer_as_str{reinterpret_cast<char *>(read_buffer.data()), static_cast<size_t>(*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")