[glib/wip/3v1n0/g_str_has_optimization: 4/7] tests/strfuncs: Do not use temporary return values
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/3v1n0/g_str_has_optimization: 4/7] tests/strfuncs: Do not use temporary return values
- Date: Thu, 13 Oct 2022 00:19:24 +0000 (UTC)
commit 0845c715c101d0a882d8fe4ab505b33f2ee7f310
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Thu Oct 13 02:10:04 2022 +0200
tests/strfuncs: Do not use temporary return values
In case of failures we can get a better output
glib/tests/strfuncs.c | 57 ++++++++++++++++-----------------------------------
1 file changed, 18 insertions(+), 39 deletions(-)
---
diff --git a/glib/tests/strfuncs.c b/glib/tests/strfuncs.c
index a025087226..e7d3e108e7 100644
--- a/glib/tests/strfuncs.c
+++ b/glib/tests/strfuncs.c
@@ -1206,22 +1206,19 @@ test_strdelimit (void)
static void
test_has_prefix (void)
{
- gboolean res;
gchar rand_str[10], rand_prefix[8];
if (g_test_undefined ())
{
g_test_expect_message (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL,
"*assertion*!= NULL*");
- res = (g_str_has_prefix) ("foo", NULL);
+ g_assert_false ((g_str_has_prefix) ("foo", NULL));
g_test_assert_expected_messages ();
- g_assert_false (res);
g_test_expect_message (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL,
"*assertion*!= NULL*");
- res = (g_str_has_prefix) (NULL, "foo");
+ g_assert_false ((g_str_has_prefix) (NULL, "foo"));
g_test_assert_expected_messages ();
- g_assert_false (res);
}
/* Having a string smaller than the prefix */
@@ -1239,26 +1236,19 @@ test_has_prefix (void)
rand_str[9] = '\0';
g_assert_true ((g_str_has_prefix) (rand_str, rand_prefix));
- res = (g_str_has_prefix) ("foo", "bar");
- g_assert_cmpint (res, ==, FALSE);
+ g_assert_false ((g_str_has_prefix) ("foo", "bar"));
- res = (g_str_has_prefix) ("foo", "foobar");
- g_assert_cmpint (res, ==, FALSE);
+ g_assert_false ((g_str_has_prefix) ("foo", "foobar"));
- res = (g_str_has_prefix) ("foobar", "bar");
- g_assert_cmpint (res, ==, FALSE);
+ g_assert_false ((g_str_has_prefix) ("foobar", "bar"));
- res = (g_str_has_prefix) ("foobar", "foo");
- g_assert_cmpint (res, ==, TRUE);
+ g_assert_true ((g_str_has_prefix) ("foobar", "foo"));
- res = (g_str_has_prefix) ("foo", "");
- g_assert_cmpint (res, ==, TRUE);
+ g_assert_true ((g_str_has_prefix) ("foo", ""));
- res = (g_str_has_prefix) ("foo", "foo");
- g_assert_cmpint (res, ==, TRUE);
+ g_assert_true ((g_str_has_prefix) ("foo", "foo"));
- res = (g_str_has_prefix) ("", "");
- g_assert_cmpint (res, ==, TRUE);
+ g_assert_true ((g_str_has_prefix) ("", ""));
}
static void
@@ -1325,46 +1315,35 @@ test_has_prefix_macro (void)
static void
test_has_suffix (void)
{
- gboolean res;
-
if (g_test_undefined ())
{
g_test_expect_message (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL,
"*assertion*!= NULL*");
- res = (g_str_has_suffix) ("foo", NULL);
+ g_assert_false ((g_str_has_suffix) ("foo", NULL));
g_test_assert_expected_messages ();
- g_assert_false (res);
g_test_expect_message (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL,
"*assertion*!= NULL*");
- res = (g_str_has_suffix) (NULL, "foo");
+ g_assert_false ((g_str_has_suffix) (NULL, "foo"));
g_test_assert_expected_messages ();
- g_assert_false (res);
}
/* Having a string smaller than the suffix */
g_assert_false ((g_str_has_suffix) ("aa", "aaa"));
- res = (g_str_has_suffix) ("foo", "bar");
- g_assert_false (res);
+ g_assert_false ((g_str_has_suffix) ("foo", "bar"));
- res = (g_str_has_suffix) ("bar", "foobar");
- g_assert_false (res);
+ g_assert_false ((g_str_has_suffix) ("bar", "foobar"));
- res = (g_str_has_suffix) ("foobar", "foo");
- g_assert_false (res);
+ g_assert_false ((g_str_has_suffix) ("foobar", "foo"));
- res = (g_str_has_suffix) ("foobar", "bar");
- g_assert_true (res);
+ g_assert_true ((g_str_has_suffix) ("foobar", "bar"));
- res = (g_str_has_suffix) ("foo", "");
- g_assert_true (res);
+ g_assert_true ((g_str_has_suffix) ("foo", ""));
- res = (g_str_has_suffix) ("foo", "foo");
- g_assert_true (res);
+ g_assert_true ((g_str_has_suffix) ("foo", "foo"));
- res = (g_str_has_suffix) ("", "");
- g_assert_true (res);
+ g_assert_true ((g_str_has_suffix) ("", ""));
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]