From a0d74701d5a11c748531fe76ccb866dc02bff2b3 Mon Sep 17 00:00:00 2001 From: "Tristan B. Velloza Kildaire" Date: Sat, 7 Jan 2023 18:12:03 +0200 Subject: [PATCH] Added unittests and gained 100% coverage --- source/app.d | 8 -------- source/gogga.d | 9 +++++++++ 2 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 source/app.d diff --git a/source/app.d b/source/app.d deleted file mode 100644 index 959c4c6..0000000 --- a/source/app.d +++ /dev/null @@ -1,8 +0,0 @@ -module app; - -import gogga; - -void main() -{ - gprint("Hello poes"); -} \ No newline at end of file diff --git a/source/gogga.d b/source/gogga.d index bd5cd15..34c745c 100644 --- a/source/gogga.d +++ b/source/gogga.d @@ -59,4 +59,13 @@ void gprintln(messageT)(messageT message, DebugType debugType = DebugType.INFO) /* Call `gprint` */ gprint(printStr, debugType); +} + +unittest +{ + alias debugTypes = __traits(allMembers, DebugType); + static foreach(debugType; debugTypes) + { + gprintln("Hello world", mixin("DebugType."~debugType)); + } } \ No newline at end of file