summaryrefslogtreecommitdiff
path: root/src/libnm-core-impl/tests/test-general.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnm-core-impl/tests/test-general.c')
-rw-r--r--src/libnm-core-impl/tests/test-general.c50
1 files changed, 18 insertions, 32 deletions
diff --git a/src/libnm-core-impl/tests/test-general.c b/src/libnm-core-impl/tests/test-general.c
index 1de7c75f1e..d66b820d7f 100644
--- a/src/libnm-core-impl/tests/test-general.c
+++ b/src/libnm-core-impl/tests/test-general.c
@@ -7951,8 +7951,7 @@ _check_uuid(NMUuidType uuid_type,
const char *expected_uuid,
const char *str,
gssize slen,
- char *uuid_test,
- char *uuid_test_v3)
+ char *uuid_test)
{
g_assert(uuid_test);
g_assert(nm_uuid_is_normalized(uuid_test));
@@ -7980,35 +7979,23 @@ _check_uuid(NMUuidType uuid_type,
uuid_test);
}
g_free(uuid_test);
+}
- if (!uuid_test_v3) {
- /* The special case of NULL argument. This cannot be represented by
- * nm_uuid_generate_from_strings_v3(). */
- g_assert_cmpmem(str, slen, "x", 1);
- } else if (uuid_type == NM_UUID_TYPE_VERSION3 && type_arg == &nm_uuid_ns_1)
- g_assert_cmpstr(expected_uuid, ==, uuid_test_v3);
- else
- g_assert_cmpstr(expected_uuid, !=, uuid_test_v3);
-
- g_free(uuid_test_v3);
-}
-
-#define check_uuid(uuid_type, type_arg, expected_uuid, str, ...) \
- ({ \
- const NMUuidType _uuid_type = (uuid_type); \
- const NMUuid *_type_arg = type_arg; \
- const char *_expected_uuid = (expected_uuid); \
- const char *_str = (str); \
- const gsize _strlen = NM_STRLEN(str); \
- \
- _check_uuid( \
- _uuid_type, \
- _type_arg, \
- _expected_uuid, \
- _str, \
- _strlen, \
- nm_uuid_generate_from_strings_strv(_uuid_type, _type_arg, NM_MAKE_STRV(__VA_ARGS__)), \
- nm_uuid_generate_from_strings_v3(__VA_ARGS__, NULL)); \
+#define check_uuid(uuid_type, type_arg, expected_uuid, str, ...) \
+ ({ \
+ const NMUuidType _uuid_type = (uuid_type); \
+ const NMUuid *_type_arg = type_arg; \
+ const char *_expected_uuid = (expected_uuid); \
+ const char *_str = (str); \
+ const gsize _strlen = NM_STRLEN(str); \
+ \
+ _check_uuid( \
+ _uuid_type, \
+ _type_arg, \
+ _expected_uuid, \
+ _str, \
+ _strlen, \
+ nm_uuid_generate_from_strings_strv(_uuid_type, _type_arg, NM_MAKE_STRV(__VA_ARGS__))); \
})
static void
@@ -8036,8 +8023,7 @@ test_nm_utils_uuid_generate_from_strings(void)
"457229f4-fe49-32f5-8b09-c531d81f44d9",
"x",
1,
- nm_uuid_generate_from_strings_strv(NM_UUID_TYPE_VERSION3, &nm_uuid_ns_1, NULL),
- NULL);
+ nm_uuid_generate_from_strings_strv(NM_UUID_TYPE_VERSION3, &nm_uuid_ns_1, NULL));
check_uuid(NM_UUID_TYPE_VERSION3,
&nm_uuid_ns_1,
"b07c334a-399b-32de-8d50-58e4e08f98e3",