From 2284646db66fc117246225bd30298ddbef8ed13a Mon Sep 17 00:00:00 2001 From: physick Date: Sun, 6 Sep 2026 16:10:24 +0500 Subject: win condition --- src/tests/ui_elements.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/tests/ui_elements.c (limited to 'src/tests/ui_elements.c') diff --git a/src/tests/ui_elements.c b/src/tests/ui_elements.c new file mode 100644 index 0000000..a13492d --- /dev/null +++ b/src/tests/ui_elements.c @@ -0,0 +1,35 @@ +#include "../ui_elements/UI.h" +#include "test.h" +#include +#include +#include + +char *timerPrintDisplay() { + char buf[16]; + + size_t time = 0; + PrintTime(buf, time); + if (strcmp(buf, "00:00")) return reportError("The 00:00 test failed: got: '%s'", buf); + + time = 3; + PrintTime(buf, time); + if (strcmp(buf, "00:03")) return reportError("The 00:03 test failed: got: '%s'", buf); + + time = 30; + PrintTime(buf, time); + if (strcmp(buf, "00:30")) return reportError("The 00:30 test failed: got: '%s'", buf); + + time = 60; + PrintTime(buf, time); + if (strcmp(buf, "01:00")) return reportError("The 01:00 test failed: got: '%s'", buf); + + time = 63; + PrintTime(buf, time); + if (strcmp(buf, "01:03")) return reportError("The 01:03 test failed: got: '%s'", buf); + + time = 60 * 100; + PrintTime(buf, time); + if (strcmp(buf, "100:00")) return reportError("The 100:00 test failed: got: '%s'", buf); + + return NULL; +} -- cgit v1.3