From cd817d201317adfe78619e40f99bfb0eb61ca0ca Mon Sep 17 00:00:00 2001 From: Noah Knegt Date: Tue, 22 Jul 2025 20:12:45 +0200 Subject: [PATCH] Add dummy functoin that does a simple addition to verify that unit tests are working Signed-off-by: Noah Knegt --- kernel/src/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kernel/src/lib.rs b/kernel/src/lib.rs index 08be60a..ca1c3cb 100644 --- a/kernel/src/lib.rs +++ b/kernel/src/lib.rs @@ -21,6 +21,7 @@ pub fn main(boot_info: &'static mut BootInfo) -> ! { logger::init_logger(buffer, info); log::info!("Hello World from KERNEL"); + log::debug!("ADDING 1 & 6, result == {}", add(1, 6)); // Endless loop as the kernel must stay running loop {} @@ -33,3 +34,12 @@ fn panic(info: &core::panic::PanicInfo) -> ! { log::error!("{}", info); loop {} } + +fn add(a: i32, b: i32) -> i32 { + a + b +} + +#[test] +fn add_test() { + assert_eq!(add(1, 2), 3); +}