Use injected clock in tcp_port_unittest
Stops using the global clock methods from time_utils.
This CL was uploaded by an experimental version of git cl split
(https://crbug.com/389069356).
Bug: webrtc:42223992
Change-Id: I9a6ec3972e0a4cad2035d14026bef90b9a3f2242
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/405701
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45412}
diff --git a/p2p/base/tcp_port_unittest.cc b/p2p/base/tcp_port_unittest.cc
index d2437f5..85175b4 100644
--- a/p2p/base/tcp_port_unittest.cc
+++ b/p2p/base/tcp_port_unittest.cc
@@ -36,7 +36,6 @@
#include "rtc_base/socket_address.h"
#include "rtc_base/third_party/sigslot/sigslot.h"
#include "rtc_base/thread.h"
-#include "rtc_base/time_utils.h"
#include "rtc_base/virtual_socket_server.h"
#include "test/gmock.h"
#include "test/gtest.h"
@@ -291,8 +290,8 @@
{.timeout = webrtc::TimeDelta::Millis(kTimeout)}),
webrtc::IsRtcOk());
- client_conn->Ping(webrtc::TimeMillis());
- server_conn->Ping(webrtc::TimeMillis());
+ client_conn->Ping(env_.clock().TimeInMilliseconds());
+ server_conn->Ping(env_.clock().TimeInMilliseconds());
ASSERT_THAT(
webrtc::WaitUntil([&] { return client_conn->writable(); }, IsTrue(),
{.timeout = webrtc::TimeDelta::Millis(kTimeout)}),
@@ -355,7 +354,7 @@
{.timeout = webrtc::TimeDelta::Millis(kTimeout)}),
webrtc::IsRtcOk());
EXPECT_FALSE(client_conn->writable());
- client_conn->Ping(webrtc::TimeMillis());
+ client_conn->Ping(env_.clock().TimeInMilliseconds());
ASSERT_THAT(
webrtc::WaitUntil([&] { return client_conn->writable(); }, IsTrue(),
{.timeout = webrtc::TimeDelta::Millis(kTimeout)}),
@@ -423,7 +422,7 @@
webrtc::IsRtcOk());
// Send Stun Binding request.
- client_conn->Ping(webrtc::TimeMillis());
+ client_conn->Ping(env_.clock().TimeInMilliseconds());
// The Stun Binding request is reported as sent.
EXPECT_THAT(
webrtc::WaitUntil([&] { return client_counter.sent_packets(); }, Eq(2),