Fix CID 1491401 and 1491402: (possible) modulo by zero.
[claws.git] / src / plugins / rssyl / libfeed / tests / date_test.c
1 #include <glib.h>
2
3 #include "date.h"
4
5
6 static void
7 test_createRFC822Date (void)
8 {
9         gchar *buf;
10         time_t t = 0;
11
12         buf = createRFC822Date(&t);
13         if (g_test_verbose())
14                 g_printerr("time_t %ld => '%s'\n", t, buf);
15         g_assert_cmpstr(buf, ==, "Thu,  1 Jan 1970 00:00:00 GMT");
16         g_free(buf);
17
18         t = 1534240471;
19         buf = createRFC822Date(&t);
20         if (g_test_verbose())
21                 g_printerr("time_t %ld => '%s'\n", t, buf);
22         g_assert_cmpstr(buf, ==, "Tue, 14 Aug 2018 09:54:31 GMT");
23         g_free(buf);
24 }
25
26 int
27 main (int argc, char *argv[])
28 {
29         g_test_init(&argc, &argv, NULL);
30
31         g_test_add_func("/rssyl/libfeed/createRFC822Date", test_createRFC822Date);
32
33         return g_test_run();
34 }