Move QuicFakeEpollServer to platform_overrides.
Also move it from the top level namespace to quiche namespace.
PiperOrigin-RevId: 435026766
diff --git a/common/platform/api/quiche_epoll_test_tools.h b/common/platform/api/quiche_epoll_test_tools.h
new file mode 100644
index 0000000..998ed83
--- /dev/null
+++ b/common/platform/api/quiche_epoll_test_tools.h
@@ -0,0 +1,16 @@
+// Copyright (c) 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef QUICHE_COMMON_PLATFORM_API_QUICHE_EPOLL_TEST_TOOLS_H_
+#define QUICHE_COMMON_PLATFORM_API_QUICHE_EPOLL_TEST_TOOLS_H_
+
+#include "quiche_platform_impl/quiche_epoll_test_tools_impl.h"
+
+namespace quiche {
+
+using QuicheFakeEpollServer = QuicheFakeEpollServerImpl;
+
+} // namespace quiche
+
+#endif // QUICHE_COMMON_PLATFORM_API_QUICHE_EPOLL_TEST_TOOLS_H_
diff --git a/quic/core/quic_epoll_alarm_factory_test.cc b/quic/core/quic_epoll_alarm_factory_test.cc
index c59f2be..976469b 100644
--- a/quic/core/quic_epoll_alarm_factory_test.cc
+++ b/quic/core/quic_epoll_alarm_factory_test.cc
@@ -5,8 +5,8 @@
#include "quic/core/quic_epoll_alarm_factory.h"
#include "quic/core/quic_epoll_clock.h"
-#include "quic/platform/api/quic_epoll_test_tools.h"
#include "quic/platform/api/quic_test.h"
+#include "common/platform/api/quiche_epoll_test_tools.h"
namespace quic {
namespace test {
@@ -36,7 +36,7 @@
const QuicEpollClock clock_;
QuicEpollAlarmFactory alarm_factory_;
- QuicFakeEpollServer epoll_server_;
+ quiche::QuicheFakeEpollServer epoll_server_;
QuicConnectionArena arena_;
};
diff --git a/quic/core/quic_epoll_clock_test.cc b/quic/core/quic_epoll_clock_test.cc
index 2964dfb..cbe8123 100644
--- a/quic/core/quic_epoll_clock_test.cc
+++ b/quic/core/quic_epoll_clock_test.cc
@@ -4,8 +4,8 @@
#include "quic/core/quic_epoll_clock.h"
-#include "quic/platform/api/quic_epoll_test_tools.h"
#include "quic/platform/api/quic_test.h"
+#include "common/platform/api/quiche_epoll_test_tools.h"
namespace quic {
namespace test {
@@ -13,7 +13,7 @@
class QuicEpollClockTest : public QuicTest {};
TEST_F(QuicEpollClockTest, ApproximateNowInUsec) {
- QuicFakeEpollServer epoll_server;
+ quiche::QuicheFakeEpollServer epoll_server;
QuicEpollClock clock(&epoll_server);
epoll_server.set_now_in_usec(1000000);
@@ -34,7 +34,7 @@
}
TEST_F(QuicEpollClockTest, NowInUsec) {
- QuicFakeEpollServer epoll_server;
+ quiche::QuicheFakeEpollServer epoll_server;
QuicEpollClock clock(&epoll_server);
epoll_server.set_now_in_usec(1000000);
@@ -123,7 +123,7 @@
}
TEST_F(QuicEpollClockTest, MonotonicityWithFakeEpollClock) {
- QuicFakeEpollServer epoll_server;
+ quiche::QuicheFakeEpollServer epoll_server;
QuicEpollClock clock(&epoll_server);
epoll_server.set_now_in_usec(100);
diff --git a/quic/core/quic_epoll_connection_helper_test.cc b/quic/core/quic_epoll_connection_helper_test.cc
index b50ce6d..6965cd2 100644
--- a/quic/core/quic_epoll_connection_helper_test.cc
+++ b/quic/core/quic_epoll_connection_helper_test.cc
@@ -5,8 +5,8 @@
#include "quic/core/quic_epoll_connection_helper.h"
#include "quic/core/crypto/quic_random.h"
-#include "quic/platform/api/quic_epoll_test_tools.h"
#include "quic/platform/api/quic_test.h"
+#include "common/platform/api/quiche_epoll_test_tools.h"
namespace quic {
namespace test {
@@ -17,7 +17,7 @@
QuicEpollConnectionHelperTest()
: helper_(&epoll_server_, QuicAllocator::BUFFER_POOL) {}
- QuicFakeEpollServer epoll_server_;
+ quiche::QuicheFakeEpollServer epoll_server_;
QuicEpollConnectionHelper helper_;
};
diff --git a/quic/platform/api/quic_epoll_test_tools.h b/quic/platform/api/quic_epoll_test_tools.h
deleted file mode 100644
index a7c2ce3..0000000
--- a/quic/platform/api/quic_epoll_test_tools.h
+++ /dev/null
@@ -1,12 +0,0 @@
-// Copyright (c) 2019 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef QUICHE_QUIC_PLATFORM_API_QUIC_EPOLL_TEST_TOOLS_H_
-#define QUICHE_QUIC_PLATFORM_API_QUIC_EPOLL_TEST_TOOLS_H_
-
-#include "net/quic/platform/impl/quic_epoll_test_tools_impl.h"
-
-using QuicFakeEpollServer = QuicFakeEpollServerImpl;
-
-#endif // QUICHE_QUIC_PLATFORM_API_QUIC_EPOLL_TEST_TOOLS_H_