From a2979cdeb465657e7fa4399cd64209363b139ba5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cenk=20G=C3=BCndo=C4=9Fan?= Date: Wed, 16 Mar 2016 13:36:11 +0100 Subject: [PATCH] unittests/tests-ipv6_nc: add tear_down --- tests/unittests/tests-ipv6_nc/tests-ipv6_nc.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/unittests/tests-ipv6_nc/tests-ipv6_nc.c b/tests/unittests/tests-ipv6_nc/tests-ipv6_nc.c index 00c35c46c2c6..0a9c762235e3 100644 --- a/tests/unittests/tests-ipv6_nc/tests-ipv6_nc.c +++ b/tests/unittests/tests-ipv6_nc/tests-ipv6_nc.c @@ -54,6 +54,13 @@ static void set_up(void) gnrc_ipv6_netif_add(DEFAULT_TEST_NETIF); } +static void tear_down(void) +{ + /* remove all ncache entries, this is necesaary in case + * the last test initializes timers. */ + gnrc_ipv6_nc_init(); +} + static void test_ipv6_nc_add__address_registered(void) { ipv6_addr_t addr = DEFAULT_TEST_IPV6_ADDR; @@ -469,7 +476,7 @@ Test *tests_ipv6_nc_tests(void) new_TestFixture(test_ipv6_nc_get_l2_addr__reachable), }; - EMB_UNIT_TESTCALLER(ipv6_nc_tests, set_up, NULL, fixtures); + EMB_UNIT_TESTCALLER(ipv6_nc_tests, set_up, tear_down, fixtures); return (Test *)&ipv6_nc_tests; }