summary refs log tree commit diff
path: root/src/tests/test-wired-defname.c
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2021-02-11 18:11:46 +0100
committerMichael Biebl <biebl@debian.org>2021-02-11 18:11:46 +0100
commit80ec1decc49c72efec2a8b87c06245c92c0ab807 (patch)
treee3b229aa94e8dcf0590f2317664176e7b8f7607b /src/tests/test-wired-defname.c
parent65f86e8f56267192d42f2b629fc6b0c99fb9cd0c (diff)
New upstream version 1.29.90 upstream/1.29.90
Diffstat (limited to 'src/tests/test-wired-defname.c')
-rw-r--r--src/tests/test-wired-defname.c126
1 files changed, 0 insertions, 126 deletions
diff --git a/src/tests/test-wired-defname.c b/src/tests/test-wired-defname.c
deleted file mode 100644
index 6e214549..00000000
--- a/src/tests/test-wired-defname.c
+++ /dev/null
@@ -1,126 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Copyright (C) 2010 Red Hat, Inc.
- */
-
-#include "nm-default.h"
-
-#include "nm-simple-connection.h"
-#include "nm-setting-connection.h"
-#include "devices/nm-device-ethernet-utils.h"
-
-#include "nm-test-utils-core.h"
-
-static NMConnection *
-_new_connection(const char *id)
-{
-    NMConnection *a;
-    NMSetting *   setting;
-
-    a       = nm_simple_connection_new();
-    setting = nm_setting_connection_new();
-    g_object_set(setting, NM_SETTING_CONNECTION_ID, id, NULL);
-    nm_connection_add_setting(a, setting);
-    return a;
-}
-
-/*****************************************************************************/
-
-static char *
-_get_default_wired_name(GSList *list)
-{
-    gs_unref_hashtable GHashTable *existing_ids = NULL;
-
-    if (list) {
-        existing_ids = g_hash_table_new(nm_str_hash, g_str_equal);
-        for (; list; list = list->next)
-            g_hash_table_add(existing_ids, (char *) nm_connection_get_id(list->data));
-    }
-    return nm_device_ethernet_utils_get_default_wired_name(existing_ids);
-}
-
-/*****************************************************************************/
-
-static void
-test_defname_no_connections(void)
-{
-    gs_free char *name = NULL;
-
-    name = _get_default_wired_name(NULL);
-    g_assert_cmpstr(name, ==, "Wired connection 1");
-}
-
-/*****************************************************************************/
-
-static void
-test_defname_no_conflict(void)
-{
-    GSList *      list = NULL;
-    gs_free char *name = NULL;
-
-    list = g_slist_append(list, _new_connection("asdfasdfasdfadf"));
-    list = g_slist_append(list, _new_connection("work wifi"));
-    list = g_slist_append(list, _new_connection("random gsm connection"));
-
-    name = _get_default_wired_name(list);
-    g_assert_cmpstr(name, ==, "Wired connection 1");
-
-    g_slist_free_full(list, g_object_unref);
-}
-
-/*****************************************************************************/
-
-static void
-test_defname_conflict(void)
-{
-    GSList *      list = NULL;
-    gs_free char *name = NULL;
-
-    list = g_slist_append(list, _new_connection("asdfasdfasdfadf"));
-    list = g_slist_append(list, _new_connection("Wired connection 1"));
-    list = g_slist_append(list, _new_connection("random gsm connection"));
-
-    name = _get_default_wired_name(list);
-    g_assert_cmpstr(name, ==, "Wired connection 2");
-
-    g_slist_free_full(list, g_object_unref);
-}
-
-/*****************************************************************************/
-
-static void
-test_defname_multiple_conflicts(void)
-{
-    GSList *      list = NULL;
-    gs_free char *name = NULL;
-
-    list = g_slist_append(list, _new_connection("random gsm connection"));
-    list = g_slist_append(list, _new_connection("home wifi"));
-    list = g_slist_append(list, _new_connection("Wired connection 1"));
-    list = g_slist_append(list, _new_connection("Wired connection 2"));
-    list = g_slist_append(list, _new_connection("Wired connection 3"));
-    list = g_slist_append(list, _new_connection("work wifi"));
-    list = g_slist_append(list, _new_connection("a vpn"));
-
-    name = _get_default_wired_name(list);
-    g_assert_cmpstr(name, ==, "Wired connection 4");
-
-    g_slist_free_full(list, g_object_unref);
-}
-
-/*****************************************************************************/
-
-NMTST_DEFINE();
-
-int
-main(int argc, char **argv)
-{
-    nmtst_init_assert_logging(&argc, &argv, "INFO", "DEFAULT");
-
-    g_test_add_func("/defname/no_connections", test_defname_no_connections);
-    g_test_add_func("/defname/no_conflict", test_defname_no_conflict);
-    g_test_add_func("/defname/conflict", test_defname_conflict);
-    g_test_add_func("/defname/multiple_conflicts", test_defname_multiple_conflicts);
-
-    return g_test_run();
-}