diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-06-09 10:20:34 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-07-14 21:51:44 +0200 |
| commit | 8f4719cb75bc1be5198156d80c7be54f124a192c (patch) | |
| tree | 3a1bffaf4ce26ae8b0f5975b69a157f677cc9771 /kernel | |
| parent | 423f9e64a315a91a0f87b32cf2f6463b5ae412bb (diff) | |
| download | kernel-8f4719cb75bc1be5198156d80c7be54f124a192c.tar.xz kernel-8f4719cb75bc1be5198156d80c7be54f124a192c.zip | |
add test that symbolic link creation isn't implemented yet
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/kernel/filesystem/ext2/filesystem.tests.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kernel/kernel/filesystem/ext2/filesystem.tests.cpp b/kernel/kernel/filesystem/ext2/filesystem.tests.cpp index 74e99c26..8aecc847 100644 --- a/kernel/kernel/filesystem/ext2/filesystem.tests.cpp +++ b/kernel/kernel/filesystem/ext2/filesystem.tests.cpp @@ -8,6 +8,7 @@ #include <kernel/filesystem/ext2/superblock.hpp> #include <kernel/filesystem/filesystem.hpp> #include <kernel/filesystem/vfs_types.hpp> +#include <kernel/test_support/cpu.hpp> #include <kernel/test_support/devices/block_device.hpp> #include <kernel/test_support/filesystem/ext2.hpp> #include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp> @@ -153,6 +154,13 @@ SCENARIO_METHOD(kernel::tests::filesystem::storage_boot_module_fixture, std::string_view result{reinterpret_cast<char *>(read_buffer.data()), static_cast<size_t>(*bytes_read)}; REQUIRE(result == "Hello"); } + + THEN("a symbolic link is not implemented yet") + { + REQUIRE_THROWS_AS( + fs.create_inode(fs.root_inode(), "blub", kernel::filesystem::vfs_types::inode_type::symbolic_link), + kernel::tests::cpu::halt); + } } } |
