aboutsummaryrefslogtreecommitdiff
path: root/02-usart/tests/test_lib.c
blob: 8d63577a41c0bba85862a1b6619d387a17d7767c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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");
}