diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2020-11-19 11:06:04 +0100 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2020-11-20 16:35:36 +0100 |
commit | 584e9048b3dd7e8c550e56d2da5398516398be0f (patch) | |
tree | c3d73ad61a42cd1458faef2528cf63fcb7f2ed5b | |
parent | 6f673b989c0f34759123686edb9310a3f254644f (diff) | |
download | NetworkManager-584e9048b3dd7e8c550e56d2da5398516398be0f.tar.gz |
initrd: add test for prefixed address in ip= argument
-rw-r--r-- | src/initrd/tests/test-cmdline-reader.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/initrd/tests/test-cmdline-reader.c b/src/initrd/tests/test-cmdline-reader.c index a981ec4ff8..c42d7f11a9 100644 --- a/src/initrd/tests/test-cmdline-reader.c +++ b/src/initrd/tests/test-cmdline-reader.c @@ -401,8 +401,9 @@ static void test_multiple_merge(void) { gs_unref_hashtable GHashTable *connections = NULL; - const char *const *ARGV = NM_MAKE_STRV("ip=192.0.2.2:::::eth0", "ip=[2001:db8::2]:::56::eth0"); - NMConnection * connection; + const char *const * ARGV = + NM_MAKE_STRV("ip=192.0.2.2/16:::::eth0", "ip=[2001:db8::2]:::56::eth0"); + NMConnection * connection; NMSettingConnection *s_con; NMSettingWired * s_wired; NMSettingIPConfig * s_ip4; @@ -437,6 +438,7 @@ test_multiple_merge(void) ip_addr = nm_setting_ip_config_get_address(s_ip4, 0); g_assert(ip_addr); g_assert_cmpstr(nm_ip_address_get_address(ip_addr), ==, "192.0.2.2"); + g_assert_cmpint(nm_ip_address_get_prefix(ip_addr), ==, 16); s_ip6 = nm_connection_get_setting_ip6_config(connection); g_assert(s_ip6); |