Changeset View
Changeset View
Standalone View
Standalone View
src/test/util_tests.cpp
Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(util_HexStr) { | ||||
BOOST_CHECK_EQUAL( | BOOST_CHECK_EQUAL( | ||||
HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected + 65), | HexStr(std::reverse_iterator<const uint8_t *>(ParseHex_expected + 65), | ||||
std::reverse_iterator<const uint8_t *>(ParseHex_expected)), | std::reverse_iterator<const uint8_t *>(ParseHex_expected)), | ||||
"5f1df16b2b704c8a578d0bbaf74d385cde12c11ee50455f3c438ef4c3fbcf649b6de61" | "5f1df16b2b704c8a578d0bbaf74d385cde12c11ee50455f3c438ef4c3fbcf649b6de61" | ||||
"1feae06279a60939e028a8d65c10b73071a6f16719274855feb0fd8a6704"); | "1feae06279a60939e028a8d65c10b73071a6f16719274855feb0fd8a6704"); | ||||
} | } | ||||
BOOST_AUTO_TEST_CASE(util_DateTimeStrFormat) { | |||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 0), | |||||
"1970-01-01 00:00:00"); | |||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 0x7FFFFFFF), | |||||
"2038-01-19 03:14:07"); | |||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M:%S", 1317425777), | |||||
"2011-09-30 23:36:17"); | |||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%dT%H:%M:%SZ", 1317425777), | |||||
"2011-09-30T23:36:17Z"); | |||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%H:%M:%SZ", 1317425777), "23:36:17Z"); | |||||
BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M", 1317425777), | |||||
"2011-09-30 23:36"); | |||||
BOOST_CHECK_EQUAL( | |||||
DateTimeStrFormat("%a, %d %b %Y %H:%M:%S +0000", 1317425777), | |||||
"Fri, 30 Sep 2011 23:36:17 +0000"); | |||||
} | |||||
BOOST_AUTO_TEST_CASE(util_FormatISO8601DateTime) { | BOOST_AUTO_TEST_CASE(util_FormatISO8601DateTime) { | ||||
BOOST_CHECK_EQUAL(FormatISO8601DateTime(1317425777), | BOOST_CHECK_EQUAL(FormatISO8601DateTime(1317425777), | ||||
"2011-09-30T23:36:17Z"); | "2011-09-30T23:36:17Z"); | ||||
} | } | ||||
BOOST_AUTO_TEST_CASE(util_FormatISO8601Date) { | BOOST_AUTO_TEST_CASE(util_FormatISO8601Date) { | ||||
BOOST_CHECK_EQUAL(FormatISO8601Date(1317425777), "2011-09-30"); | BOOST_CHECK_EQUAL(FormatISO8601Date(1317425777), "2011-09-30"); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 1,257 Lines • Show Last 20 Lines |