diff options
Diffstat (limited to 'kernel/kapi/devices/driver_registry.tests.cpp')
| -rw-r--r-- | kernel/kapi/devices/driver_registry.tests.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/kernel/kapi/devices/driver_registry.tests.cpp b/kernel/kapi/devices/driver_registry.tests.cpp index 7375bd4d..c3889d42 100644 --- a/kernel/kapi/devices/driver_registry.tests.cpp +++ b/kernel/kapi/devices/driver_registry.tests.cpp @@ -4,6 +4,7 @@ #include <kstd/memory.hpp> #include <kstd/result.hpp> +#include <kstd/string.hpp> #include <catch2/catch_test_macros.hpp> @@ -52,17 +53,9 @@ namespace struct test_bus final : kapi::devices::bus { - using kapi::devices::bus::bus; - - [[nodiscard]] auto query_facet(kapi::capabilities::facet_id facet) -> void * override - { - if (facet == kapi::devices::bus_protocol::id) - { - return static_cast<kapi::devices::bus_protocol *>(&bus_protocol); - } - - return kapi::devices::bus::query_facet(facet); - } + test_bus(kstd::string name) + : bus{name, bus_protocol} + {} unsigned match_calls{}; test_protocol bus_protocol{&match_calls}; |
