diff --git a/tests/nexus/test_5_1_10.cpp b/tests/nexus/test_5_1_10.cpp index 3678bbbee..23ae9110d 100644 --- a/tests/nexus/test_5_1_10.cpp +++ b/tests/nexus/test_5_1_10.cpp @@ -165,8 +165,7 @@ void Test5_1_10(void) * - Version TLV */ - SuccessOrQuit(dut.Get().SetRouterEligible(false)); - dut.Join(leader); + dut.Join(leader, Node::kAsFed); /** * Step 4: Router_1, Router_2 diff --git a/tests/nexus/test_5_1_11.cpp b/tests/nexus/test_5_1_11.cpp index 4728cb4b1..f1e27d73f 100644 --- a/tests/nexus/test_5_1_11.cpp +++ b/tests/nexus/test_5_1_11.cpp @@ -186,8 +186,7 @@ void Test5_1_11(void) * - Scan Mask TLV = 0x80 (active Routers) * - Version TLV */ - SuccessOrQuit(dut.Get().SetRouterEligible(false)); - dut.Join(leader); + dut.Join(leader, Node::kAsFed); Log("---------------------------------------------------------------------------------------"); Log("Step 4: Router_2"); diff --git a/tests/nexus/test_5_1_8.cpp b/tests/nexus/test_5_1_8.cpp index ce375ba76..16c28ec7e 100644 --- a/tests/nexus/test_5_1_8.cpp +++ b/tests/nexus/test_5_1_8.cpp @@ -175,7 +175,6 @@ void Test5_1_8(void) * - Scan Mask TLV = 0x80 (Active Routers) * - Version TLV */ - SuccessOrQuit(dut.Get().SetRouterEligible(false)); dut.Join(router3, Node::kAsFed); // We use router3 as the dataset source, but it will scan and find all Log("---------------------------------------------------------------------------------------"); diff --git a/tests/nexus/test_5_1_9.cpp b/tests/nexus/test_5_1_9.cpp index 72f69ecb9..f00eed065 100644 --- a/tests/nexus/test_5_1_9.cpp +++ b/tests/nexus/test_5_1_9.cpp @@ -187,8 +187,7 @@ void Test5_1_9(void) * - Version TLV */ Log("Step 3: Router_2 (DUT) begins attach process"); - SuccessOrQuit(dut.Get().SetRouterEligible(false)); - dut.Join(reed1); // reed1 is just a placeholder here, it will scan. + dut.Join(reed1, Node::kAsFed); // reed1 is just a placeholder here, it will scan. /** * Step 4: REED_2, REED_1 diff --git a/tests/nexus/test_dtls.cpp b/tests/nexus/test_dtls.cpp index 8b5c43e4f..9e2ac708a 100644 --- a/tests/nexus/test_dtls.cpp +++ b/tests/nexus/test_dtls.cpp @@ -254,13 +254,11 @@ void TestDtlsSingleSession(void) nexus.AdvanceTime(50 * Time::kOneSecondInMsec); VerifyOrQuit(node0.Get().IsLeader()); - SuccessOrQuit(node1.Get().SetRouterEligible(false)); - node1.Join(node0); + node1.Join(node0, Node::kAsFed); nexus.AdvanceTime(20 * Time::kOneSecondInMsec); VerifyOrQuit(node1.Get().IsChild()); - SuccessOrQuit(node2.Get().SetRouterEligible(false)); - node2.Join(node0); + node2.Join(node0, Node::kAsFed); nexus.AdvanceTime(20 * Time::kOneSecondInMsec); VerifyOrQuit(node2.Get().IsChild()); @@ -496,13 +494,11 @@ void TestDtlsMultiSession(void) nexus.AdvanceTime(50 * Time::kOneSecondInMsec); VerifyOrQuit(node0.Get().IsLeader()); - SuccessOrQuit(node1.Get().SetRouterEligible(false)); - node1.Join(node0); + node1.Join(node0, Node::kAsFed); nexus.AdvanceTime(20 * Time::kOneSecondInMsec); VerifyOrQuit(node1.Get().IsChild()); - SuccessOrQuit(node2.Get().SetRouterEligible(false)); - node2.Join(node0); + node2.Join(node0, Node::kAsFed); nexus.AdvanceTime(20 * Time::kOneSecondInMsec); VerifyOrQuit(node2.Get().IsChild());