Added unit test framework, and some initial unit tests.
[claws.git] / src / plugins / rssyl / libfeed / tests / feed_test.c
1 #include <glib.h>
2
3 #include "feed.h"
4
5 #include "mock_procheader_date_parse.h"
6
7 #define FEED_URL "http://example.com/feed.xml"
8
9 static void
10 test_Feed_create(void)
11 {
12         Feed *feed = feed_new(FEED_URL);
13
14         g_assert_nonnull(feed);
15         g_assert_cmpstr(feed->url, ==, FEED_URL);
16         g_assert_true(feed->is_valid);
17         g_assert_true(feed->ssl_verify_peer);
18
19         feed_free(feed);
20 }
21
22 int
23 main(int argc, char *argv[])
24 {
25         g_test_init(&argc, &argv, NULL);
26
27         g_test_add_func("/rssyl/libfeed/Feed_create", test_Feed_create);
28
29         return g_test_run();
30 }