summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIvan Frade <ivan.frade@gmail.com>2011-10-27 12:27:21 +0300
committerIvan Frade <ivan.frade@gmail.com>2011-10-28 14:42:08 +0300
commitbf090287e3781fca863e40b550e80e86c0154fbd (patch)
treee8401eb13cbd677f98425b9a0741b5f0d435e5de /tests
parent78ca6c2e8de318c4c48c717fe0dc25d28e749505 (diff)
downloadtracker-bf090287e3781fca863e40b550e80e86c0154fbd.tar.gz
tests: Use g_assert_cmpstr instead of our own implementation
tracker_test_helpers_cmpstr_equals was written when g_assert_cmpstr didn't exist but both had the same intention.
Diffstat (limited to 'tests')
-rw-r--r--tests/common/tracker-test-helpers.c22
-rw-r--r--tests/common/tracker-test-helpers.h2
-rw-r--r--tests/libtracker-common/tracker-file-utils-test.c21
-rw-r--r--tests/libtracker-common/tracker-type-utils-test.c52
-rw-r--r--tests/libtracker-extract/tracker-test-utils.c20
5 files changed, 44 insertions, 73 deletions
diff --git a/tests/common/tracker-test-helpers.c b/tests/common/tracker-test-helpers.c
index 65f7cf265..793d3a4ea 100644
--- a/tests/common/tracker-test-helpers.c
+++ b/tests/common/tracker-test-helpers.c
@@ -20,28 +20,6 @@
static gchar *nonutf8_str = NULL;
-gboolean
-tracker_test_helpers_cmpstr_equal (const gchar *obtained,
- const gchar *expected)
-{
- gboolean result;
-
- if (expected == obtained) {
- return TRUE;
- }
-
- if (expected && obtained) {
- result = !g_utf8_collate (expected, obtained);
- if (!result) {
- g_warning ("Expected %s - obtained %s", expected, obtained);
- }
- return result;
- } else {
- g_warning ("\n Only one of the strings is NULL\n");
- return FALSE;
- }
-}
-
const gchar *
tracker_test_helpers_get_nonutf8 (void)
{
diff --git a/tests/common/tracker-test-helpers.h b/tests/common/tracker-test-helpers.h
index 09698e387..2b7b83a6e 100644
--- a/tests/common/tracker-test-helpers.h
+++ b/tests/common/tracker-test-helpers.h
@@ -23,8 +23,6 @@
G_BEGIN_DECLS
-gboolean tracker_test_helpers_cmpstr_equal (const gchar *obtained,
- const gchar *expected);
const gchar *tracker_test_helpers_get_nonutf8 (void);
void tracker_test_helpers_free_nonutf8 (void);
diff --git a/tests/libtracker-common/tracker-file-utils-test.c b/tests/libtracker-common/tracker-file-utils-test.c
index 3e5352575..cad1ddf31 100644
--- a/tests/libtracker-common/tracker-file-utils-test.c
+++ b/tests/libtracker-common/tracker-file-utils-test.c
@@ -88,14 +88,14 @@ test_path_evaluate_name (void)
result = tracker_path_evaluate_name ("/home/user/all/ok");
- tracker_test_helpers_cmpstr_equal (result, "/home/user/all/ok");
+ g_assert_cmpstr (result, ==, "/home/user/all/ok");
g_free (result);
/* The result of this test and the next one are not consistent!
* Must it remove the end '/' or not?
*/
result = tracker_path_evaluate_name ("/home/user/all/dir/");
- tracker_test_helpers_cmpstr_equal (result, "/home/user/all/dir");
+ g_assert_cmpstr (result, ==, "/home/user/all/dir");
g_free (result);
@@ -104,35 +104,35 @@ test_path_evaluate_name (void)
*/
result = tracker_path_evaluate_name ("~/all/dir/");
expected = g_build_path (G_DIR_SEPARATOR_S, home, "/all/dir/", NULL);
- tracker_test_helpers_cmpstr_equal (result, expected);
+ g_assert_cmpstr (result, ==, expected);
g_free (result);
g_free (expected);
result = tracker_path_evaluate_name ("$HOME/all/dir/");
expected = g_build_path (G_DIR_SEPARATOR_S, home, "/all/dir", NULL);
- tracker_test_helpers_cmpstr_equal (result, expected);
+ g_assert_cmpstr (result, ==, expected);
g_free (result);
g_free (expected);
result = tracker_path_evaluate_name ("${HOME}/all/dir/");
expected = g_build_path (G_DIR_SEPARATOR_S, home, "/all/dir", NULL);
- tracker_test_helpers_cmpstr_equal (result, expected);
+ g_assert_cmpstr (result, ==, expected);
g_free (result);
g_free (expected);
result = tracker_path_evaluate_name ("./test/current/dir");
expected = g_build_path (G_DIR_SEPARATOR_S, pwd, "/test/current/dir", NULL);
- tracker_test_helpers_cmpstr_equal (result, expected);
+ g_assert_cmpstr (result, ==, expected);
g_free (result);
g_free (expected);
result = tracker_path_evaluate_name ("$TEST_TRACKER_DIR/test/dir");
expected = g_build_path (G_DIR_SEPARATOR_S, test, "/test/dir", NULL);
- tracker_test_helpers_cmpstr_equal (result, expected);
+ g_assert_cmpstr (result, ==, expected);
g_free (result);
g_free (expected);
@@ -140,7 +140,7 @@ test_path_evaluate_name (void)
result = tracker_path_evaluate_name ("../test/dir");
parent_dir = g_path_get_dirname (pwd);
expected = g_build_path (G_DIR_SEPARATOR_S, parent_dir, "/test/dir", NULL);
- tracker_test_helpers_cmpstr_equal (result, expected);
+ g_assert_cmpstr (result, ==, expected);
g_free (result);
g_free (parent_dir);
@@ -153,8 +153,7 @@ test_path_evaluate_name (void)
g_assert (!result);
result = tracker_path_evaluate_name (tracker_test_helpers_get_nonutf8 ());
- tracker_test_helpers_cmpstr_equal (result,
- tracker_test_helpers_get_nonutf8 ());
+ g_assert_cmpstr (result, ==, tracker_test_helpers_get_nonutf8 ());
g_unsetenv ("TEST_TRACKER_DIR");
}
@@ -173,7 +172,7 @@ test_file_get_mime_type (void)
result = tracker_file_get_mime_type (dir);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "inode/directory"));
+ g_assert_cmpstr (result, ==, "inode/directory");
/* Remove test directory */
g_file_delete (dir, NULL, NULL);
diff --git a/tests/libtracker-common/tracker-type-utils-test.c b/tests/libtracker-common/tracker-type-utils-test.c
index f22bcc920..e27bd6785 100644
--- a/tests/libtracker-common/tracker-type-utils-test.c
+++ b/tests/libtracker-common/tracker-type-utils-test.c
@@ -25,8 +25,6 @@
#include <libtracker-common/tracker-date-time.h>
#include <libtracker-common/tracker-type-utils.h>
-#include <tracker-test-helpers.h>
-
static void
test_string_to_date (void)
@@ -121,12 +119,12 @@ test_long_to_string (void)
n = 10050;
result = tracker_glong_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "10050"));
+ g_assert_cmpstr (result, ==, "10050");
g_free (result);
n = -9950;
result = tracker_glong_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "-9950"));
+ g_assert_cmpstr (result, ==, "-9950");
g_free (result);
}
@@ -138,12 +136,12 @@ test_int_to_string (void)
n = 654;
result = tracker_gint_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "654"));
+ g_assert_cmpstr (result, ==, "654");
g_free (result);
n = -963;
result = tracker_gint_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "-963"));
+ g_assert_cmpstr (result, ==, "-963");
g_free (result);
}
@@ -156,7 +154,7 @@ test_uint_to_string (void)
n = 100;
result = tracker_guint_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "100"));
+ g_assert_cmpstr (result, ==, "100");
g_free (result);
}
@@ -168,12 +166,12 @@ test_gint32_to_string (void)
n = 100;
result = tracker_gint32_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "100"));
+ g_assert_cmpstr (result, ==, "100");
g_free (result);
n = -96;
result = tracker_gint32_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "-96"));
+ g_assert_cmpstr (result, ==, "-96");
g_free (result);
}
@@ -186,7 +184,7 @@ test_guint32_to_string (void)
n = 100;
result = tracker_guint32_to_string (n);
- g_assert (tracker_test_helpers_cmpstr_equal (result, "100"));
+ g_assert_cmpstr (result, ==, "100");
g_free (result);
}
@@ -280,10 +278,10 @@ test_gslist_to_string_list (void)
result = tracker_gslist_to_string_list (input);
- g_assert (tracker_test_helpers_cmpstr_equal (result[0], "one") &&
- tracker_test_helpers_cmpstr_equal (result[1], "two") &&
- tracker_test_helpers_cmpstr_equal (result[2], "three") &&
- tracker_test_helpers_cmpstr_equal (result[3], "four"));
+ g_assert_cmpstr (result[0], ==, "one");
+ g_assert_cmpstr (result[1], ==, "two");
+ g_assert_cmpstr (result[2], ==, "three");
+ g_assert_cmpstr (result[3], ==, "four");
g_strfreev (result);
@@ -335,11 +333,11 @@ test_string_list_to_string (void)
pieces = g_strsplit (input, " ", 4);
result = tracker_string_list_to_string (pieces, 4, ' ');
- g_assert (tracker_test_helpers_cmpstr_equal (input, result));
+ g_assert_cmpstr (input, ==, result);
g_free (result);
result = tracker_string_list_to_string (pieces, 3, '_');
- g_assert (tracker_test_helpers_cmpstr_equal ("one_two_three", result));
+ g_assert_cmpstr ("one_two_three", ==, result);
g_free (result);
@@ -350,11 +348,11 @@ test_string_list_to_string (void)
g_test_trap_assert_failed ();
result = tracker_string_list_to_string (pieces, -1, ' ');
- g_assert (tracker_test_helpers_cmpstr_equal (input, result));
+ g_assert_cmpstr (input, ==, result);
g_free (result);
result = tracker_string_list_to_string (pieces, 6, ' ');
- g_assert (tracker_test_helpers_cmpstr_equal (input, result));
+ g_assert_cmpstr (input, ==, result);
g_free (result);
g_strfreev (pieces);
@@ -378,42 +376,42 @@ test_boolean_as_text_to_number (void)
/* Correct true values */
result = tracker_string_boolean_to_string_gint ("True");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "1"));
+ g_assert_cmpstr (result, ==, "1");
g_free (result);
result = tracker_string_boolean_to_string_gint ("TRUE");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "1"));
+ g_assert_cmpstr (result, ==, "1");
g_free (result);
result = tracker_string_boolean_to_string_gint ("true");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "1"));
+ g_assert_cmpstr (result, ==, "1");
g_free (result);
/* Correct false values */
result = tracker_string_boolean_to_string_gint ("False");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "0"));
+ g_assert_cmpstr (result, ==, "0");
g_free (result);
result = tracker_string_boolean_to_string_gint ("FALSE");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "0"));
+ g_assert_cmpstr (result, ==, "0");
g_free (result);
result = tracker_string_boolean_to_string_gint ("false");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "0"));
+ g_assert_cmpstr (result, ==, "0");
g_free (result);
/* Invalid values */
result = tracker_string_boolean_to_string_gint ("Thrue");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "Thrue"));
+ g_assert_cmpstr (result, ==, "Thrue");
g_free (result);
result = tracker_string_boolean_to_string_gint ("Falsez");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "Falsez"));
+ g_assert_cmpstr (result, ==, "Falsez");
g_free (result);
result = tracker_string_boolean_to_string_gint ("Other invalid value");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "Other invalid value"));
+ g_assert_cmpstr (result, ==, "Other invalid value");
g_free (result);
diff --git a/tests/libtracker-extract/tracker-test-utils.c b/tests/libtracker-extract/tracker-test-utils.c
index 2a2d9a5a3..ef56d05b8 100644
--- a/tests/libtracker-extract/tracker-test-utils.c
+++ b/tests/libtracker-extract/tracker-test-utils.c
@@ -28,8 +28,6 @@
#include <libtracker-extract/tracker-extract.h>
-#include <tracker-test-helpers.h>
-
static void
test_guess_date (void)
{
@@ -39,27 +37,27 @@ test_guess_date (void)
g_assert (result == NULL);
result = tracker_date_guess ("2008-06-14");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2008-06-14T00:00:00"));
+ g_assert_cmpstr (result, ==, "2008-06-14T00:00:00");
g_free (result);
result = tracker_date_guess ("20080614000000");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2008-06-14T00:00:00"));
+ g_assert_cmpstr (result, ==, "2008-06-14T00:00:00");
g_free (result);
result = tracker_date_guess ("20080614000000Z");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2008-06-14T00:00:00Z"));
+ g_assert_cmpstr (result, ==, "2008-06-14T00:00:00Z");
g_free (result);
result = tracker_date_guess ("Mon Jun 14 04:20:20 2008"); /* MS Office */
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2008-06-14T04:20:20"));
+ g_assert_cmpstr (result, ==, "2008-06-14T04:20:20");
g_free (result);
result = tracker_date_guess ("2008:06:14 04:20:20"); /* Exif style */
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2008-06-14T04:20:20"));
+ g_assert_cmpstr (result, ==, "2008-06-14T04:20:20");
g_free (result);
result = tracker_date_guess ("2010");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2010-01-01T00:00:00Z"));
+ g_assert_cmpstr (result, ==, "2010-01-01T00:00:00Z");
g_free (result);
result = tracker_date_guess ("201a");
@@ -70,16 +68,16 @@ test_guess_date (void)
/* Guessing from the code */
result = tracker_date_guess ("20100318010203-00:03Z");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2010-03-18T01:02:03-00:03"));
+ g_assert_cmpstr (result, ==, "2010-03-18T01:02:03-00:03");
g_free (result);
result = tracker_date_guess ("20100318010203+00:03Z");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2010-03-18T01:02:03+00:03"));
+ g_assert_cmpstr (result, ==, "2010-03-18T01:02:03+00:03");
g_free (result);
/* "YYYY-MM-DDThh:mm:ss.ff+zz:zz" */
result = tracker_date_guess ("2010-03-18T01:02:03.10-00:03");
- g_assert (tracker_test_helpers_cmpstr_equal (result, "2010-03-18T01:02:03-00:03"));
+ g_assert_cmpstr (result, ==, "2010-03-18T01:02:03-00:03");
g_free (result);