21#include "gdbsupport/selftest.h"
22#include "gdbsupport/rsp-low.h"
35 SELF_CHECK (bv.size () == 0);
38 bv = hex2bin (
"abcd01");
39 SELF_CHECK (bv.size () == 3);
40 SELF_CHECK (bv[0] == 0xab);
41 SELF_CHECK (bv[1] == 0xcd);
42 SELF_CHECK (bv[2] == 0x01);
45 bv = hex2bin (
"0123c");
46 SELF_CHECK (bv.size () == 2);
47 SELF_CHECK (bv[0] == 0x01);
48 SELF_CHECK (bv[1] == 0x23);
53 SELF_CHECK (hex2str (
"666f6f") ==
"foo");
54 SELF_CHECK (hex2str (
"666f6fa") ==
"foo");
55 SELF_CHECK (hex2str (
"666f6f", 2) ==
"fo");
56 SELF_CHECK (hex2str (
"666", 2) ==
"f");
57 SELF_CHECK (hex2str (
"666", 6) ==
"f");
58 SELF_CHECK (hex2str (
"") ==
"");
68 selftests::register_test (
"hex2bin_byte_vector",
70 selftests::register_test (
"hex2str",
static void test_hex2bin_byte_vector()
static void test_hex2str()
void _initialize_rsp_low_selftests()