summaryrefslogtreecommitdiffhomepage
path: root/public/frameworks/KernelTest.fwrk
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-08-09 20:01:15 +0200
committerAmlal <amlal@nekernel.org>2025-08-09 20:01:15 +0200
commit7ada9006860084ba5d72b517649d1b2d51e4484a (patch)
treefab8839ea2d44ac3a3187f6e043e30f512681274 /public/frameworks/KernelTest.fwrk
parent408be791647c015c99963cc1b6d710f58d729dec (diff)
feat: warning fixes and Semaphore API patches.
what: - The Semaphore API is being preppared for v0.0.4 Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'public/frameworks/KernelTest.fwrk')
-rw-r--r--public/frameworks/KernelTest.fwrk/headers/KernelTest.h20
-rw-r--r--public/frameworks/KernelTest.fwrk/src/UnitTests.cc14
2 files changed, 18 insertions, 16 deletions
diff --git a/public/frameworks/KernelTest.fwrk/headers/KernelTest.h b/public/frameworks/KernelTest.fwrk/headers/KernelTest.h
index 9d4fd351..70b1b9b3 100644
--- a/public/frameworks/KernelTest.fwrk/headers/KernelTest.h
+++ b/public/frameworks/KernelTest.fwrk/headers/KernelTest.h
@@ -18,14 +18,18 @@
#define KT_TEST_SUCCESS (0)
-#define KT_DECL_TEST(NAME, FN) \
- class KT_##NAME final { \
- public: \
- Kernel::Void Run(); \
- const Kernel::Char* ToString(); \
- }; \
- inline Kernel::Void KT_##NAME::Run() { MUST_PASS(FN() == true); } \
- inline const Kernel::Char* KT_##NAME::ToString() { return #FN; }
+#define KT_DECL_TEST(NAME, FN) \
+ class KT_##NAME final { \
+ public: \
+ Kernel::Void Run(); \
+ const Kernel::Char* ToString(); \
+ }; \
+ inline Kernel::Void KT_##NAME::Run() { \
+ MUST_PASS(FN() == true); \
+ } \
+ inline const Kernel::Char* KT_##NAME::ToString() { \
+ return #FN; \
+ }
KT_DECL_TEST(ALWAYS_BREAK, []() -> bool { return false; });
KT_DECL_TEST(ALWAYS_GOOD, []() -> bool { return true; }); \ No newline at end of file
diff --git a/public/frameworks/KernelTest.fwrk/src/UnitTests.cc b/public/frameworks/KernelTest.fwrk/src/UnitTests.cc
index a02d1499..07e7b129 100644
--- a/public/frameworks/KernelTest.fwrk/src/UnitTests.cc
+++ b/public/frameworks/KernelTest.fwrk/src/UnitTests.cc
@@ -6,14 +6,12 @@
#include <public/frameworks/KernelTest.fwrk/headers/KernelTest.h>
-EXTERN_C Kernel::Void KT_TestBreak()
-{
- KT_ALWAYS_BREAK brk;
- brk.Run();
+EXTERN_C Kernel::Void KT_TestBreak() {
+ KT_ALWAYS_BREAK brk;
+ brk.Run();
}
-EXTERN_C Kernel::Void KT_TestGood()
-{
- KT_ALWAYS_GOOD good;
- good.Run();
+EXTERN_C Kernel::Void KT_TestGood() {
+ KT_ALWAYS_GOOD good;
+ good.Run();
} \ No newline at end of file