test-message-date.c revision 5a09d089b61d812be7def89509da75a969d9b299
/* Copyright (c) 2007-2014 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "message-date.h"
#include "test-common.h"
struct test_message_date_output {
int tz_offset;
bool ret;
};
static void test_message_date_parse(void)
{
static const char *input[] = {
#ifdef TIME_T_SIGNED
"Thu, 01 Jan 1970 01:59:59 +0200",
"Fri, 13 Dec 1901 20:45:53 +0000",
#endif
"Sun, 07 Feb 2106 06:28:15 +0000",
#endif
"Wed, 07 Nov 2007 01:07:20 +0200",
"Wed, 07 Nov 2007 01:07:20",
"Thu, 01 Jan 1970 02:00:00 +0200",
"Tue, 19 Jan 2038 03:14:07 +0000",
"Tue, 19 Jan 2038"
};
static struct test_message_date_output output[] = {
#ifdef TIME_T_SIGNED
{ -2147483647, 0, TRUE },
#endif
{ 4294967295U, 0, TRUE },
#endif
{ 1194397640, 0, TRUE },
{ 2147483647, 0, TRUE },
{ 0, 0, FALSE }
};
unsigned int i;
bool success;
time_t t;
int tz;
bool ret;
for (i = 0; i < N_ELEMENTS(input); i++) {
}
}
int main(void)
{
static void (*test_functions[])(void) = {
};
return test_run(test_functions);
}