diff options
Diffstat (limited to '02-usart/tests/test_lib.c')
-rw-r--r-- | 02-usart/tests/test_lib.c | 19 |
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"); +} |