tests: Explicitly cast src value in param conversion tests

This fixes a load of -Wsign-conversion warnings. The dest type setter
function is being used (presumably by design?) so there’s sometimes a
type mismatch (signed/unsigned, or size) with the constant value being
used by the test. This just makes the existing implicit casts explicit.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

Helps: #3405
This commit is contained in:
Philip Withnall 2025-04-11 17:01:06 +01:00
parent bad7a32504
commit ba4f5ca44e
No known key found for this signature in database
GPG Key ID: C5C42CFB268637CA

View File

@ -823,7 +823,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_INT, type)); \
g_value_init (&src, G_TYPE_INT); \
g_value_init (&dest, type); \
g_value_set_int (&src, value); \
g_value_set_int (&src, (int) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \
@ -855,7 +855,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_UINT, type)); \
g_value_init (&src, G_TYPE_UINT); \
g_value_init (&dest, type); \
g_value_set_uint (&src, value); \
g_value_set_uint (&src, (unsigned int) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \
@ -880,7 +880,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_LONG, type)); \
g_value_init (&src, G_TYPE_LONG); \
g_value_init (&dest, type); \
g_value_set_long (&src, value); \
g_value_set_long (&src, (long) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \
@ -905,7 +905,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_ULONG, type)); \
g_value_init (&src, G_TYPE_ULONG); \
g_value_init (&dest, type); \
g_value_set_ulong (&src, value); \
g_value_set_ulong (&src, (gulong) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \
@ -930,7 +930,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_INT64, type)); \
g_value_init (&src, G_TYPE_INT64); \
g_value_init (&dest, type); \
g_value_set_int64 (&src, value); \
g_value_set_int64 (&src, (gint64) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \
@ -955,7 +955,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_UINT64, type)); \
g_value_init (&src, G_TYPE_UINT64); \
g_value_init (&dest, type); \
g_value_set_uint64 (&src, value); \
g_value_set_uint64 (&src, (guint64) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \
@ -980,7 +980,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_FLOAT, type)); \
g_value_init (&src, G_TYPE_FLOAT); \
g_value_init (&dest, type); \
g_value_set_float (&src, value); \
g_value_set_float (&src, (float) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \
@ -1005,7 +1005,7 @@ test_value_transform (void)
g_assert_true (g_value_type_transformable (G_TYPE_DOUBLE, type)); \
g_value_init (&src, G_TYPE_DOUBLE); \
g_value_init (&dest, type); \
g_value_set_double (&src, value); \
g_value_set_double (&src, (double) value); \
g_assert_true (g_value_transform (&src, &dest)); \
cmpfunc (g_value_get_##getter (&dest), ==, value); \
g_value_unset (&src); \