diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-15 22:36:05 +0200 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-16 11:56:07 +0200 |
| commit | 0e279db4e1b799c4db0cc7c714d57686e3de7089 (patch) | |
| tree | c9219e9c0bab6654c92bdf762f80f067746c60f3 /kernel/src/filesystem/rootfs/inode.tests.cpp | |
| parent | 1d647adb1ba20121eeb5c8e4470f48b2e972b3d4 (diff) | |
| download | kernel-0e279db4e1b799c4db0cc7c714d57686e3de7089.tar.xz kernel-0e279db4e1b799c4db0cc7c714d57686e3de7089.zip | |
refactoring rootfs, no separate child management needed
Diffstat (limited to 'kernel/src/filesystem/rootfs/inode.tests.cpp')
| -rw-r--r-- | kernel/src/filesystem/rootfs/inode.tests.cpp | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/kernel/src/filesystem/rootfs/inode.tests.cpp b/kernel/src/filesystem/rootfs/inode.tests.cpp index 7cc217f..f4b634f 100644 --- a/kernel/src/filesystem/rootfs/inode.tests.cpp +++ b/kernel/src/filesystem/rootfs/inode.tests.cpp @@ -6,53 +6,6 @@ #include <catch2/catch_test_macros.hpp> -SCENARIO("Rootfs inode creation", "[filesystem][rootfs][inode]") -{ - GIVEN("a rootfs inode") - { - auto inode = kernel::filesystem::rootfs::inode{}; - - THEN("the inode has the correct kind") - { - REQUIRE(inode.is_directory()); - REQUIRE_FALSE(inode.is_device()); - REQUIRE_FALSE(inode.is_regular()); - REQUIRE_FALSE(inode.is_symbolic_link()); - } - - THEN("the inode has no children") - { - REQUIRE(inode.lookup_child("child") == nullptr); - } - } -} - -SCENARIO("Rootfs inode child management", "[filesystem][rootfs][inode]") -{ - GIVEN("a rootfs inode") - { - auto inode = kernel::filesystem::rootfs::inode{}; - - WHEN("adding a child inode") - { - inode.add_child("child"); - inode.add_child("another child"); - - THEN("the child can be looked up by name") - { - auto child_inode = inode.lookup_child("child"); - REQUIRE(child_inode != nullptr); - REQUIRE(child_inode->is_directory()); - } - - THEN("looking up a non-existent child returns null") - { - REQUIRE(inode.lookup_child("nonexistent") == nullptr); - } - } - } -} - SCENARIO("Rootfs inode read/write", "[filesystem][rootfs][inode]") { GIVEN("a rootfs inode") |
