diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-30 19:31:34 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-07-14 20:00:22 +0200 |
| commit | 4c519c8e8852fd719bdf1cabf3fb7699e2cf6525 (patch) | |
| tree | d8bea706e9ec7335fe32d2f380bb790f5e2e40b8 /kernel/kapi | |
| parent | 23fba472fa2d85aff45328727287bacaea2180f8 (diff) | |
| download | kernel-4c519c8e8852fd719bdf1cabf3fb7699e2cf6525.tar.xz kernel-4c519c8e8852fd719bdf1cabf3fb7699e2cf6525.zip | |
update inode size correctly,
Diffstat (limited to 'kernel/kapi')
| -rw-r--r-- | kernel/kapi/filesystem.tests.cpp | 16 |
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") |
