diff --git a/tests/unit/test_dso.cpp b/tests/unit/test_dso.cpp index 7b878e8c9..af71aeb66 100644 --- a/tests/unit/test_dso.cpp +++ b/tests/unit/test_dso.cpp @@ -35,6 +35,7 @@ #include "common/array.hpp" #include "common/as_core_type.hpp" #include "common/instance.hpp" +#include "common/time.hpp" #include "net/dns_dso.hpp" #if OPENTHREAD_CONFIG_DNS_DSO_ENABLE @@ -78,7 +79,7 @@ void AdvanceTime(uint32_t aDuration) Log(" AdvanceTime for %u.%03u", aDuration / 1000, aDuration % 1000); - while (sAlarmTime <= time) + while (ot::TimeMilli(sAlarmTime) <= ot::TimeMilli(time)) { sNow = sAlarmTime; otPlatAlarmMilliFired(sInstance); diff --git a/tests/unit/test_routing_manager.cpp b/tests/unit/test_routing_manager.cpp index 1b7c2a353..cdbd852d9 100644 --- a/tests/unit/test_routing_manager.cpp +++ b/tests/unit/test_routing_manager.cpp @@ -37,6 +37,7 @@ #include "common/arg_macros.hpp" #include "common/array.hpp" #include "common/instance.hpp" +#include "common/time.hpp" #include "net/icmp6.hpp" #include "net/nd6.hpp" @@ -245,7 +246,7 @@ void AdvanceTime(uint32_t aDuration) Log("AdvanceTime for %u.%03u", aDuration / 1000, aDuration % 1000); - while (sAlarmTime <= time) + while (TimeMilli(sAlarmTime) <= TimeMilli(time)) { ProcessRadioTxAndTasklets(); sNow = sAlarmTime; diff --git a/tests/unit/test_srp_server.cpp b/tests/unit/test_srp_server.cpp index 817ec0f92..a72b00a3e 100644 --- a/tests/unit/test_srp_server.cpp +++ b/tests/unit/test_srp_server.cpp @@ -39,6 +39,7 @@ #include "common/array.hpp" #include "common/instance.hpp" #include "common/string.hpp" +#include "common/time.hpp" #if OPENTHREAD_CONFIG_SRP_SERVER_ENABLE && OPENTHREAD_CONFIG_SRP_CLIENT_ENABLE && \ !OPENTHREAD_CONFIG_TIME_SYNC_ENABLE && !OPENTHREAD_PLATFORM_POSIX @@ -179,7 +180,7 @@ void AdvanceTime(uint32_t aDuration) Log("AdvanceTime for %u.%03u", aDuration / 1000, aDuration % 1000); - while (sAlarmTime <= time) + while (TimeMilli(sAlarmTime) <= TimeMilli(time)) { ProcessRadioTxAndTasklets(); sNow = sAlarmTime;