From 4c68c15d4d3102b26b824b0021901d1dd9d79e77 Mon Sep 17 00:00:00 2001 From: Robin Krahl Date: Thu, 10 Mar 2016 17:42:09 +0100 Subject: dbfp: move curl handle to dbfp As the curl handle can be reused between requests, it is moved to the dbfp structure, initialized in dbfp_init and freed in dbfp_close. --- dbfp_check.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'dbfp_check.c') diff --git a/dbfp_check.c b/dbfp_check.c index 5e8e225..a9da26c 100644 --- a/dbfp_check.c +++ b/dbfp_check.c @@ -69,6 +69,26 @@ START_TEST(test_dbfp_location_simple) free(locations[i].id); } free(locations); + locations = NULL; + + err = dbfp_query_location_name(&dbfp, "freib", &n, &locations); + ck_assert_int_eq(err, 0); + + ck_assert_int_gt(n, 0); + ck_assert_ptr_ne(locations, NULL); + + ck_assert_str_eq(locations[0].name, "Freiburg(Breisgau) Hbf"); + ck_assert_str_eq(locations[0].id, "008000107"); + ck_assert(locations[0].lon == 7.841173f); + ck_assert(locations[0].lat == 47.997696f); + + for (i = 0; i < n; i++) { + free(locations[i].name); + free(locations[i].id); + } + free(locations); + locations = NULL; + dbfp_close(&dbfp); } END_TEST -- cgit v1.2.1