aboutsummaryrefslogtreecommitdiff
path: root/02-usart/tests/test_lib.c
diff options
context:
space:
mode:
Diffstat (limited to '02-usart/tests/test_lib.c')
-rw-r--r--02-usart/tests/test_lib.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/02-usart/tests/test_lib.c b/02-usart/tests/test_lib.c
new file mode 100644
index 0000000..8d63577
--- /dev/null
+++ b/02-usart/tests/test_lib.c
@@ -0,0 +1,19 @@
+#include "test_harness.h"
+#include "lib.h"
+
+TEST(lib, hexify)
+{
+ char buf[10];
+
+ hexify(0xaaaaaaaa, buf);
+ ASSERT_EQ_STR(buf, "AAAAAAAA");
+
+ hexify(0xdddddddd, buf);
+ ASSERT_EQ_STR(buf, "DDDDDDDD");
+
+ hexify(0x02468ace, buf);
+ ASSERT_EQ_STR(buf, "02468ACE");
+
+ hexify(0xdeadbeef, buf);
+ ASSERT_EQ_STR(buf, "DEADBEEF");
+}