diff options
author | Ivan Frade <ivan.frade@gmail.com> | 2011-10-27 12:27:21 +0300 |
---|---|---|
committer | Ivan Frade <ivan.frade@gmail.com> | 2011-10-28 14:42:08 +0300 |
commit | bf090287e3781fca863e40b550e80e86c0154fbd (patch) | |
tree | e8401eb13cbd677f98425b9a0741b5f0d435e5de /tests | |
parent | 78ca6c2e8de318c4c48c717fe0dc25d28e749505 (diff) | |
download | tracker-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.c | 22 | ||||
-rw-r--r-- | tests/common/tracker-test-helpers.h | 2 | ||||
-rw-r--r-- | tests/libtracker-common/tracker-file-utils-test.c | 21 | ||||
-rw-r--r-- | tests/libtracker-common/tracker-type-utils-test.c | 52 | ||||
-rw-r--r-- | tests/libtracker-extract/tracker-test-utils.c | 20 |
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); |