diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2019-02-17 21:38:33 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2019-02-17 21:39:46 +0100 |
commit | 58706035a21e080256ba6169704e3239d3725d9c (patch) | |
tree | 1aa140442979cb8bac166bede8a988d95901aa28 /tests/libtracker-common | |
parent | bd00a0edbc44f492ac390d50258c9b761e05424b (diff) | |
parent | 5f484f892272bb026f4efe6be877b65151e374fc (diff) | |
download | tracker-58706035a21e080256ba6169704e3239d3725d9c.tar.gz |
Merge branch 'azzaronea/fix-issue-67'
Diffstat (limited to 'tests/libtracker-common')
-rw-r--r-- | tests/libtracker-common/tracker-date-time-test.c | 7 | ||||
-rw-r--r-- | tests/libtracker-common/tracker-file-utils-test.c | 7 | ||||
-rw-r--r-- | tests/libtracker-common/tracker-type-utils-test.c | 2 |
3 files changed, 15 insertions, 1 deletions
diff --git a/tests/libtracker-common/tracker-date-time-test.c b/tests/libtracker-common/tracker-date-time-test.c index 40e141f70..7d4e78bb4 100644 --- a/tests/libtracker-common/tracker-date-time-test.c +++ b/tests/libtracker-common/tracker-date-time-test.c @@ -90,6 +90,10 @@ test_string_to_date (void) g_assert_cmpint (g_date_get_day (expected), ==, g_date_get_day (result)); g_assert_cmpint (g_date_get_month (expected), ==, g_date_get_month (result)); + g_date_free (expected); + g_date_free (result); + + result_time_t = tracker_string_to_date ("", NULL, &error); g_assert_cmpint (result_time_t, ==, -1); g_assert_error (error, TRACKER_DATE_ERROR, TRACKER_DATE_ERROR_INVALID_ISO8601); @@ -137,6 +141,9 @@ test_date_to_string (void) result = tracker_date_to_string (input); g_assert (result != NULL && strncmp (result, "2008-06-16T23:53:10Z", 19) == 0); + + g_free (result); + g_free (original); } static void diff --git a/tests/libtracker-common/tracker-file-utils-test.c b/tests/libtracker-common/tracker-file-utils-test.c index 5bf1c9ed4..66f9739fa 100644 --- a/tests/libtracker-common/tracker-file-utils-test.c +++ b/tests/libtracker-common/tracker-file-utils-test.c @@ -165,6 +165,7 @@ test_path_evaluate_name (void) result = tracker_path_evaluate_name ("just-a-filename"); g_assert_cmpstr (result, ==, "just-a-filename"); + g_free (result); result = tracker_path_evaluate_name ("$HOME/all/dir/"); expected = g_build_path (G_DIR_SEPARATOR_S, home, "/all/dir", NULL); @@ -200,21 +201,25 @@ test_path_evaluate_name (void) result = tracker_path_evaluate_name (""); g_assert (!result); + g_free (result); result = tracker_path_evaluate_name (NULL); g_assert (!result); - + g_free (result); g_setenv ("HOME", "", TRUE); result = tracker_path_evaluate_name ("~/but-no-home.txt"); g_assert (!result); + g_free (result); g_setenv ("HOME", home, TRUE); result = tracker_path_evaluate_name ("$UNDEFINED/something"); g_assert_cmpstr (result, ==, "/something"); + g_free (result); result = tracker_path_evaluate_name (tracker_test_helpers_get_nonutf8 ()); g_assert_cmpstr (result, ==, tracker_test_helpers_get_nonutf8 ()); + g_free (result); g_free (home); g_free (pwd); diff --git a/tests/libtracker-common/tracker-type-utils-test.c b/tests/libtracker-common/tracker-type-utils-test.c index 808c78094..5fce83406 100644 --- a/tests/libtracker-common/tracker-type-utils-test.c +++ b/tests/libtracker-common/tracker-type-utils-test.c @@ -56,6 +56,7 @@ test_string_in_string_list (void) g_assert_cmpint (tracker_string_in_string_list ("is", pieces), ==, 1); g_assert_cmpint (tracker_string_in_string_list ("Audio:Title", pieces), ==, 12); + g_strfreev (pieces); g_assert_cmpint (tracker_string_in_string_list ("terms", NULL), ==, -1); } @@ -143,6 +144,7 @@ test_string_to_string_list (void) result = tracker_string_to_string_list (input); g_assert_cmpint (g_strv_length (result), ==, 1); g_assert_cmpstr (result [0], ==, "first line"); + g_strfreev (result); } static void |