[easytag] Add simple test for et_str_empty()
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [easytag] Add simple test for et_str_empty()
- Date: Sat, 21 Feb 2015 23:17:48 +0000 (UTC)
commit 87d56bb8e4013ab1afde622f74317b56d92033c5
Author: David King <amigadave amigadave com>
Date: Sat Feb 21 22:48:32 2015 +0000
Add simple test for et_str_empty()
tests/test-misc.c | 26 ++++++++++++++++++++++++++
1 files changed, 26 insertions(+), 0 deletions(-)
---
diff --git a/tests/test-misc.c b/tests/test-misc.c
index b017bff..003b44f 100644
--- a/tests/test-misc.c
+++ b/tests/test-misc.c
@@ -110,6 +110,31 @@ misc_normalized_strcmp0 (void)
}
static void
+misc_str_empty (void)
+{
+ gsize i;
+ static const struct
+ {
+ const gchar *string;
+ const gboolean empty;
+ } strings[] =
+ {
+ { NULL, TRUE },
+ { "", TRUE },
+ { "\0a", TRUE },
+ { "a", FALSE }
+ };
+
+ for (i = 0; i < G_N_ELEMENTS (strings); i++)
+ {
+ gint result;
+
+ result = et_str_empty (strings[i].string);
+ g_assert (strings[i].empty == result);
+ }
+}
+
+static void
misc_undo_key (void)
{
guint undo_key;
@@ -127,6 +152,7 @@ main (int argc, char** argv)
g_test_add_func ("/misc/convert-duration", misc_convert_duration);
g_test_add_func ("/misc/filename-prepare", misc_filename_prepare);
g_test_add_func ("/misc/normalized-strcmp0", misc_normalized_strcmp0);
+ g_test_add_func ("/misc/str-empty", misc_str_empty);
g_test_add_func ("/misc/undo-key", misc_undo_key);
return g_test_run ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]