Changeset View
Changeset View
Standalone View
Standalone View
src/test/util_tests.cpp
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | |||||
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), | ||||
"2011-09-30 23:36:17"); | "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), | BOOST_CHECK_EQUAL(DateTimeStrFormat("%Y-%m-%d %H:%M", 1317425777), | ||||
"2011-09-30 23:36"); | "2011-09-30 23:36"); | ||||
BOOST_CHECK_EQUAL( | BOOST_CHECK_EQUAL( | ||||
DateTimeStrFormat("%a, %d %b %Y %H:%M:%S +0000", 1317425777), | DateTimeStrFormat("%a, %d %b %Y %H:%M:%S +0000", 1317425777), | ||||
"Fri, 30 Sep 2011 23:36:17 +0000"); | "Fri, 30 Sep 2011 23:36:17 +0000"); | ||||
} | } | ||||
BOOST_AUTO_TEST_CASE(util_FormatISO8601DateTime) { | |||||
BOOST_CHECK_EQUAL(FormatISO8601DateTime(1317425777), | |||||
"2011-09-30T23:36:17Z"); | |||||
} | |||||
BOOST_AUTO_TEST_CASE(util_FormatISO8601Date) { | |||||
BOOST_CHECK_EQUAL(FormatISO8601Date(1317425777), "2011-09-30"); | |||||
} | |||||
BOOST_AUTO_TEST_CASE(util_FormatISO8601Time) { | |||||
BOOST_CHECK_EQUAL(FormatISO8601Time(1317425777), "23:36:17Z"); | |||||
} | |||||
struct TestArgsManager : public ArgsManager { | struct TestArgsManager : public ArgsManager { | ||||
std::map<std::string, std::string> &GetMapArgs() { return mapArgs; } | std::map<std::string, std::string> &GetMapArgs() { return mapArgs; } | ||||
std::map<std::string, std::vector<std::string>> &GetMapMultiArgs() { | std::map<std::string, std::vector<std::string>> &GetMapMultiArgs() { | ||||
return mapMultiArgs; | return mapMultiArgs; | ||||
} | } | ||||
const std::unordered_set<std::string> &GetNegatedArgs() { | const std::unordered_set<std::string> &GetNegatedArgs() { | ||||
return m_negated_args; | return m_negated_args; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 939 Lines • Show Last 20 Lines |