aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/devices/block_device.tests.cpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-03 09:32:30 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-03 09:32:30 +0200
commit3012fa5dfe5dfed5e83baf9b40934ed8e8317627 (patch)
tree00d1c60a3d5d1cdfa55e0ff1691cd3362b6064ee /kernel/src/devices/block_device.tests.cpp
parent5d8a58d538515ffc57ddf82ba40ba763990a8696 (diff)
downloadkernel-3012fa5dfe5dfed5e83baf9b40934ed8e8317627.tar.xz
kernel-3012fa5dfe5dfed5e83baf9b40934ed8e8317627.zip
kernel: rearrange sources according to p1204
Diffstat (limited to 'kernel/src/devices/block_device.tests.cpp')
-rw-r--r--kernel/src/devices/block_device.tests.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/kernel/src/devices/block_device.tests.cpp b/kernel/src/devices/block_device.tests.cpp
deleted file mode 100644
index a2ddd2bb..00000000
--- a/kernel/src/devices/block_device.tests.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-#include <kernel/test_support/devices/block_device.hpp>
-
-#include <kernel/test_support/cpu.hpp>
-
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/string>
-#include <kstd/vector>
-
-#include <catch2/catch_test_macros.hpp>
-
-#include <cstddef>
-
-SCENARIO("Block device construction", "[devices][block_device]")
-{
- GIVEN("parameters for a block device")
- {
- size_t major = 1;
- size_t minor = 0;
- kstd::string name = "test_block_device";
- size_t block_size = 512;
-
- WHEN("constructing a block device")
- {
- auto device =
- kstd::make_shared<kernel::tests::devices::block_device>(major, minor, name, block_size, 3 * block_size);
-
- THEN("the block device has the correct properties")
- {
- REQUIRE(device->major() == major);
- REQUIRE(device->minor() == minor);
- REQUIRE(device->name() == name);
- REQUIRE(device->block_size() == block_size);
- REQUIRE(device->capacity() == 3 * 512);
- }
- }
-
- WHEN("constructing a block device with zero block size")
- {
- THEN("the constructor panics")
- {
- REQUIRE_THROWS_AS((kernel::tests::devices::block_device(major, minor, name, 0)), kernel::tests::cpu::halt);
- }
- }
- }
-}