blob: bce9033b8ed9617a673e8917a186b4914dde7f08 [file] [log] [blame] [edit]
#include <ctime>
#include "cm_parse_date.h"
#include "testCommon.h"
namespace {
bool parse_date()
{
std::cout << "parse_date()\n";
std::time_t now;
std::time(&now);
{
std::time_t t = cm_parse_date(now, "20000101 00:01:02 -0000");
ASSERT_EQUAL(t, 946684862);
}
{
std::time_t t = cm_parse_date(now, "20380601 00:01:02 -0000");
ASSERT_EQUAL(t, sizeof(time_t) <= 4 ? -1 : 2158963262);
}
return true;
}
}
int testDateTime(int /*unused*/, char* /*unused*/[])
{
return runTests({
parse_date,
});
}