From 23fba472fa2d85aff45328727287bacaea2180f8 Mon Sep 17 00:00:00 2001 From: Lukas Oesch Date: Sat, 30 May 2026 18:41:46 +0200 Subject: fix bht build --- kernel/kernel/filesystem/ext2/inode.tests.cpp | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'kernel') diff --git a/kernel/kernel/filesystem/ext2/inode.tests.cpp b/kernel/kernel/filesystem/ext2/inode.tests.cpp index 549e2032..1998af28 100644 --- a/kernel/kernel/filesystem/ext2/inode.tests.cpp +++ b/kernel/kernel/filesystem/ext2/inode.tests.cpp @@ -32,7 +32,7 @@ SCENARIO("Ext2 inode initialization and properties", "[filesystem][ext2][inode]" THEN("the inode is initialized with regular file mode in data and has the kind regular") { data.mode = kernel::filesystem::ext2::constants::mode_regular; - auto inode = kernel::filesystem::ext2::inode(&fs, data); + auto inode = kernel::filesystem::ext2::inode(&fs, 42, data); REQUIRE(inode.is_regular()); REQUIRE_FALSE(inode.is_directory()); @@ -43,7 +43,7 @@ SCENARIO("Ext2 inode initialization and properties", "[filesystem][ext2][inode]" THEN("the inode is initialized with directory mode in data and has the kind directory") { data.mode = kernel::filesystem::ext2::constants::mode_directory; - auto inode = kernel::filesystem::ext2::inode(&fs, data); + auto inode = kernel::filesystem::ext2::inode(&fs, 42, data); REQUIRE_FALSE(inode.is_regular()); REQUIRE(inode.is_directory()); @@ -54,7 +54,7 @@ SCENARIO("Ext2 inode initialization and properties", "[filesystem][ext2][inode]" THEN("the inode is initialized with symbolic link mode in data and has the kind symbolic link") { data.mode = kernel::filesystem::ext2::constants::mode_symbolic_link; - auto inode = kernel::filesystem::ext2::inode(&fs, data); + auto inode = kernel::filesystem::ext2::inode(&fs, 42, data); REQUIRE_FALSE(inode.is_regular()); REQUIRE_FALSE(inode.is_directory()); @@ -65,7 +65,7 @@ SCENARIO("Ext2 inode initialization and properties", "[filesystem][ext2][inode]" THEN("the inode is initialized with zero mode in data and has no specific kind") { data.mode = 0; - auto inode = kernel::filesystem::ext2::inode(&fs, data); + auto inode = kernel::filesystem::ext2::inode(&fs, 42, data); REQUIRE_FALSE(inode.is_regular()); REQUIRE_FALSE(inode.is_directory()); @@ -78,7 +78,7 @@ SCENARIO("Ext2 inode initialization and properties", "[filesystem][ext2][inode]" { THEN("constructing an inode with a null filesystem pointer panics") { - REQUIRE_THROWS_AS(kernel::filesystem::ext2::inode(nullptr, {}), kernel::tests::cpu::halt); + REQUIRE_THROWS_AS(kernel::filesystem::ext2::inode(nullptr, 42, {}), kernel::tests::cpu::halt); } } } @@ -152,7 +152,7 @@ SCENARIO("Ext2 inode handles zeros in block mappings as file holes", "[filesyste kernel::tests::filesystem::ext2::write_bytes(*device, 30 * block_size, "Hello", 5); kernel::tests::filesystem::ext2::write_bytes(*device, 31 * block_size, "World!", 6); - auto inode = kernel::filesystem::ext2::inode{&fs, data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, data}; auto buffer = kstd::vector(data.size, std::byte{0xAB}); @@ -193,7 +193,7 @@ SCENARIO("Ext2 inode handles zeros in block mappings as file holes", "[filesyste kernel::tests::filesystem::ext2::write_bytes(*device, 50 * block_size, "Blub", 4); kernel::tests::filesystem::ext2::write_bytes(*device, 51 * block_size, "World!", 6); - auto inode = kernel::filesystem::ext2::inode{&fs, data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, data}; auto buffer = kstd::vector(data.size, std::byte{0xAB}); @@ -229,7 +229,7 @@ SCENARIO("Ext2 inode handles zeros in block mappings as file holes", "[filesyste data.block[12] = 0; data.size = block_size * 15; - auto inode = kernel::filesystem::ext2::inode{&fs, data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, data}; auto buffer = kstd::vector(block_size * 15, std::byte{0xAB}); @@ -262,7 +262,7 @@ SCENARIO("Ext2 inode read across block boundaries", "[filesystem][ext2][inode]") kernel::tests::filesystem::ext2::write_bytes(*device, 21 * block_size - 6, "Hello ", 6); inode_data.block[1] = 21; kernel::tests::filesystem::ext2::write_bytes(*device, 21 * block_size, "World!", 6); - auto inode = kernel::filesystem::ext2::inode{&fs, inode_data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, inode_data}; auto buffer = kstd::vector(12, std::byte{0x00}); @@ -345,7 +345,7 @@ SCENARIO("Ext2 inode write across block boundaries", "[filesystem][ext2][inode]" inode_data.block[1] = 21; inode_data.mode = kernel::filesystem::ext2::constants::mode_regular; - auto inode = kernel::filesystem::ext2::inode{&fs, inode_data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, inode_data}; THEN("writing over block boundaries updates backing device") { @@ -396,7 +396,7 @@ SCENARIO("Ext2 inode get_size() correctly returns size depending on revision lev { data.mode = kernel::filesystem::ext2::constants::mode_regular; - auto inode = kernel::filesystem::ext2::inode{&fs, data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, data}; REQUIRE(inode.size() == 256); } @@ -405,7 +405,7 @@ SCENARIO("Ext2 inode get_size() correctly returns size depending on revision lev { data.mode = kernel::filesystem::ext2::constants::mode_directory; - auto inode = kernel::filesystem::ext2::inode{&fs, data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, data}; REQUIRE(inode.size() == 256); } @@ -432,7 +432,7 @@ SCENARIO("Ext2 inode get_size() correctly returns size depending on revision lev { data.mode = kernel::filesystem::ext2::constants::mode_regular; - auto inode = kernel::filesystem::ext2::inode{&fs, data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, data}; REQUIRE(inode.size() == 0x0000'0020'0000'0100); } @@ -441,7 +441,7 @@ SCENARIO("Ext2 inode get_size() correctly returns size depending on revision lev { data.mode = kernel::filesystem::ext2::constants::mode_directory; - auto inode = kernel::filesystem::ext2::inode{&fs, data}; + auto inode = kernel::filesystem::ext2::inode{&fs, 42, data}; REQUIRE(inode.size() == 256); } -- cgit v1.2.3