summaryrefslogtreecommitdiff
path: root/tests/libtracker-common
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2019-02-17 21:38:33 +0100
committerCarlos Garnacho <carlosg@gnome.org>2019-02-17 21:39:46 +0100
commit58706035a21e080256ba6169704e3239d3725d9c (patch)
tree1aa140442979cb8bac166bede8a988d95901aa28 /tests/libtracker-common
parentbd00a0edbc44f492ac390d50258c9b761e05424b (diff)
parent5f484f892272bb026f4efe6be877b65151e374fc (diff)
downloadtracker-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.c7
-rw-r--r--tests/libtracker-common/tracker-file-utils-test.c7
-rw-r--r--tests/libtracker-common/tracker-type-utils-test.c2
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