Changeset View
Changeset View
Standalone View
Standalone View
src/test/util_tests.cpp
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | BOOST_CHECK_EQUAL(HexStr(ParseHex_expected, | ||||
ParseHex_expected + sizeof(ParseHex_expected)), | ParseHex_expected + sizeof(ParseHex_expected)), | ||||
"04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0" | "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0" | ||||
"ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d" | "ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d" | ||||
"578a4c702b6bf11d5f"); | "578a4c702b6bf11d5f"); | ||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_expected, ParseHex_expected + 5, true), | BOOST_CHECK_EQUAL(HexStr(ParseHex_expected, ParseHex_expected + 5, true), | ||||
"04 67 8a fd b0"); | "04 67 8a fd b0"); | ||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_expected + sizeof(ParseHex_expected), | |||||
ParseHex_expected + sizeof(ParseHex_expected)), | |||||
""); | |||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_expected + sizeof(ParseHex_expected), | |||||
ParseHex_expected + sizeof(ParseHex_expected), | |||||
true), | |||||
""); | |||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_expected, ParseHex_expected), ""); | |||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_expected, ParseHex_expected, true), ""); | BOOST_CHECK_EQUAL(HexStr(ParseHex_expected, ParseHex_expected, true), ""); | ||||
std::vector<uint8_t> ParseHex_vec(ParseHex_expected, ParseHex_expected + 5); | std::vector<uint8_t> ParseHex_vec(ParseHex_expected, ParseHex_expected + 5); | ||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_vec, true), "04 67 8a fd b0"); | BOOST_CHECK_EQUAL(HexStr(ParseHex_vec, true), "04 67 8a fd b0"); | ||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_vec.rbegin(), ParseHex_vec.rend()), | |||||
"b0fd8a6704"); | |||||
BOOST_CHECK_EQUAL(HexStr(ParseHex_vec.rbegin(), ParseHex_vec.rend(), true), | |||||
"b0 fd 8a 67 04"); | |||||
BOOST_CHECK_EQUAL( | |||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected), | |||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected)), | |||||
""); | |||||
BOOST_CHECK_EQUAL( | |||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected), | |||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected), true), | |||||
""); | |||||
BOOST_CHECK_EQUAL( | |||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected + 1), | |||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected)), | |||||
"04"); | |||||
BOOST_CHECK_EQUAL( | |||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected + 1), | |||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected), true), | |||||
"04"); | |||||
BOOST_CHECK_EQUAL( | |||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected + 5), | |||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected)), | |||||
"b0fd8a6704"); | |||||
BOOST_CHECK_EQUAL( | |||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected + 5), | |||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected), true), | |||||
"b0 fd 8a 67 04"); | |||||
BOOST_CHECK_EQUAL( | |||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected + 65), | |||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected)), | |||||
"5f1df16b2b704c8a578d0bbaf74d385cde12c11ee50455f3c438ef4c3fbcf649b6de61" | |||||
"1feae06279a60939e028a8d65c10b73071a6f16719274855feb0fd8a6704"); | |||||
} | } | ||||
BOOST_AUTO_TEST_CASE(util_DateTimeStrFormat) { | BOOST_AUTO_TEST_CASE(util_DateTimeStrFormat) { | ||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 0), | BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 0), | ||||
"1970-01-01 00:00:00"); | "1970-01-01 00:00:00"); | ||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 0x7FFFFFFF), | BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 0x7FFFFFFF), | ||||
"2038-01-19 03:14:07"); | "2038-01-19 03:14:07"); | ||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 1317425777), | BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 1317425777), | ||||
▲ Show 20 Lines • Show All 955 Lines • Show Last 20 Lines |