diff --git a/tests/nexus/test_border_agent.cpp b/tests/nexus/test_border_agent.cpp index 3d70d2032..58c5deebd 100644 --- a/tests/nexus/test_border_agent.cpp +++ b/tests/nexus/test_border_agent.cpp @@ -584,9 +584,10 @@ void TestBorderAgentEphemeralKey(void) SuccessOrQuit(node1.Get().Connect(sockAddr)); - nexus.AdvanceTime(3 * Time::kOneSecondInMsec); + nexus.AdvanceTime(6 * Time::kOneSecondInMsec); VerifyOrQuit(!node1.Get().IsConnected()); + VerifyOrQuit(!node1.Get().IsConnectionActive()); VerifyOrQuit(node0.Get().GetState() == EphemeralKeyManager::kStateStarted); } @@ -594,7 +595,7 @@ void TestBorderAgentEphemeralKey(void) sEphemeralKeyCallbackCalled = false; SuccessOrQuit(node1.Get().Connect(sockAddr)); - nexus.AdvanceTime(3 * Time::kOneSecondInMsec); + nexus.AdvanceTime(6 * Time::kOneSecondInMsec); VerifyOrQuit(!node1.Get().IsConnected()); VerifyOrQuit(node0.Get().GetState() == EphemeralKeyManager::kStateStopped); @@ -912,16 +913,17 @@ void TestHistoryTrackerBorderAgentEpskcEvent(void) SuccessOrQuit(node1.Get().Connect(sockAddr)); - nexus.AdvanceTime(3 * Time::kOneSecondInMsec); + nexus.AdvanceTime(6 * Time::kOneSecondInMsec); VerifyOrQuit(!node1.Get().IsConnected()); + VerifyOrQuit(!node1.Get().IsConnectionActive()); VerifyOrQuit(node0.Get().GetState() == EphemeralKeyManager::kStateStarted); } Log(" Attempt 10 (final attempt) to connect with the wrong key, check that ephemeral key use is stopped"); SuccessOrQuit(node1.Get().Connect(sockAddr)); - nexus.AdvanceTime(3 * Time::kOneSecondInMsec); + nexus.AdvanceTime(6 * Time::kOneSecondInMsec); VerifyOrQuit(!node1.Get().IsConnected()); VerifyOrQuit(node0.Get().GetState() == EphemeralKeyManager::kStateStopped);