mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-26 07:40:08 +01:00
libnm/tests: add test for normalizing "dummy" connection
This commit is contained in:
parent
f929bc9945
commit
f9dc0252db
1 changed files with 30 additions and 0 deletions
|
|
@ -874,6 +874,34 @@ test_bond_normalize(void)
|
|||
|
||||
/*****************************************************************************/
|
||||
|
||||
static void
|
||||
test_dummy_normalize(void)
|
||||
{
|
||||
gs_unref_object NMConnection *connection = NULL;
|
||||
NMSettingConnection * s_con;
|
||||
|
||||
connection = nm_simple_connection_new();
|
||||
s_con = NM_SETTING_CONNECTION(nm_setting_connection_new());
|
||||
nm_connection_add_setting(connection, NM_SETTING(s_con));
|
||||
|
||||
g_object_set(s_con,
|
||||
NM_SETTING_CONNECTION_ID,
|
||||
"dummy-test",
|
||||
NM_SETTING_CONNECTION_UUID,
|
||||
nm_uuid_generate_random_str_a(),
|
||||
NM_SETTING_CONNECTION_TYPE,
|
||||
NM_SETTING_DUMMY_SETTING_NAME,
|
||||
NULL);
|
||||
|
||||
nmtst_assert_connection_unnormalizable(connection, 0, 0);
|
||||
|
||||
g_object_set(s_con, NM_SETTING_CONNECTION_INTERFACE_NAME, "dummy1", NULL);
|
||||
|
||||
nmtst_connection_normalize(connection);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
#define DCB_FLAGS_ALL \
|
||||
(NM_SETTING_DCB_FLAG_ENABLE | NM_SETTING_DCB_FLAG_ADVERTISE | NM_SETTING_DCB_FLAG_WILLING)
|
||||
|
||||
|
|
@ -4741,6 +4769,8 @@ main(int argc, char **argv)
|
|||
g_test_add_func("/libnm/settings/bond/compare", test_bond_compare);
|
||||
g_test_add_func("/libnm/settings/bond/normalize", test_bond_normalize);
|
||||
|
||||
g_test_add_func("/libnm/settings/dummy/normalize", test_dummy_normalize);
|
||||
|
||||
g_test_add_func("/libnm/settings/dcb/flags-valid", test_dcb_flags_valid);
|
||||
g_test_add_func("/libnm/settings/dcb/flags-invalid", test_dcb_flags_invalid);
|
||||
g_test_add_func("/libnm/settings/dcb/app-priorities", test_dcb_app_priorities);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue