From 65e2acb29dd53b311647839a56c1e97c338905fd Mon Sep 17 00:00:00 2001 From: Oleg Hahm <oleg@hobbykeller.org> Date: Sun, 9 Aug 2015 22:26:07 +0200 Subject: [PATCH] unittests: fixed ipv6_netif tests Anycasts are not explicitly forbidden according to RFC6724, Appendix B. --- .../tests-ipv6_netif/tests-ipv6_netif.c | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/tests/unittests/tests-ipv6_netif/tests-ipv6_netif.c b/tests/unittests/tests-ipv6_netif/tests-ipv6_netif.c index 7759b8c6e0..28c39733a7 100644 --- a/tests/unittests/tests-ipv6_netif/tests-ipv6_netif.c +++ b/tests/unittests/tests-ipv6_netif/tests-ipv6_netif.c @@ -403,24 +403,20 @@ static void test_ipv6_netif_match_prefix__success3(void) static void test_ipv6_netif_find_best_src_addr__no_unicast(void) { - ipv6_addr_t ll_addr1 = IPV6_ADDR_UNSPECIFIED; - ipv6_addr_t ll_addr2 = IPV6_ADDR_UNSPECIFIED; - ipv6_addr_t mc_addr = IPV6_ADDR_ALL_NODES_LINK_LOCAL; + ipv6_addr_t ll_dst_addr = IPV6_ADDR_UNSPECIFIED; + ipv6_addr_t mc_addr1 = IPV6_ADDR_ALL_NODES_LINK_LOCAL; + ipv6_addr_t mc_addr2 = IPV6_ADDR_ALL_ROUTERS_SITE_LOCAL; - ll_addr1.u8[15] = 1; - ipv6_addr_set_link_local_prefix(&ll_addr1); - ll_addr2.u8[15] = 2; - ipv6_addr_set_link_local_prefix(&ll_addr2); - - TEST_ASSERT_EQUAL_INT(126, ipv6_addr_match_prefix(&ll_addr2, &ll_addr1)); + ll_dst_addr.u8[15] = 1; + ipv6_addr_set_link_local_prefix(&ll_dst_addr); test_ipv6_netif_add__success(); /* adds DEFAULT_TEST_NETIF as interface */ - TEST_ASSERT_NOT_NULL(ng_ipv6_netif_add_addr(DEFAULT_TEST_NETIF, &mc_addr, DEFAULT_TEST_PREFIX_LEN, + TEST_ASSERT_NOT_NULL(ng_ipv6_netif_add_addr(DEFAULT_TEST_NETIF, &mc_addr1, DEFAULT_TEST_PREFIX_LEN, + 0)); + TEST_ASSERT_NOT_NULL(ng_ipv6_netif_add_addr(DEFAULT_TEST_NETIF, &mc_addr2, DEFAULT_TEST_PREFIX_LEN, 0)); - TEST_ASSERT_NOT_NULL(ng_ipv6_netif_add_addr(DEFAULT_TEST_NETIF, &ll_addr1, DEFAULT_TEST_PREFIX_LEN, - NG_IPV6_NETIF_ADDR_FLAGS_NON_UNICAST)); - TEST_ASSERT_NULL(ng_ipv6_netif_find_best_src_addr(DEFAULT_TEST_NETIF, &ll_addr2)); + TEST_ASSERT_NULL(ng_ipv6_netif_find_best_src_addr(DEFAULT_TEST_NETIF, &ll_dst_addr)); } static void test_ipv6_netif_find_best_src_addr__success(void) -- GitLab