aboutsummaryrefslogtreecommitdiff
path: root/tests/test_lib.c
blob: e9361c41d06c460be64d25153d3e6433d193b52f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "kern/lib.h"
#include "test_harness.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");

  return 0;
}