Make sure mock_web_transport ends up in the correct file list

To ensure that all other test-only files end up in the correct file list, move
it into its own directory.

PiperOrigin-RevId: 500563814
diff --git a/build/source_list.bzl b/build/source_list.bzl
index 1a6277f..28ba715 100644
--- a/build/source_list.bzl
+++ b/build/source_list.bzl
@@ -398,7 +398,6 @@
     "spdy/core/spdy_protocol.h",
     "spdy/core/spdy_simple_arena.h",
     "spdy/core/zero_copy_output_buffer.h",
-    "web_transport/mock_web_transport.h",
     "web_transport/web_transport.h",
 ]
 quiche_core_srcs = [
@@ -852,6 +851,7 @@
     "quic/test_tools/web_transport_test_tools.h",
     "spdy/test_tools/mock_spdy_framer_visitor.h",
     "spdy/test_tools/spdy_test_utils.h",
+    "web_transport/test_tools/mock_web_transport.h",
 ]
 quiche_test_support_srcs = [
     "common/platform/api/quiche_test_loopback.cc",
diff --git a/build/source_list.gni b/build/source_list.gni
index 99ebb16..5779607 100644
--- a/build/source_list.gni
+++ b/build/source_list.gni
@@ -398,7 +398,6 @@
     "src/quiche/spdy/core/spdy_protocol.h",
     "src/quiche/spdy/core/spdy_simple_arena.h",
     "src/quiche/spdy/core/zero_copy_output_buffer.h",
-    "src/quiche/web_transport/mock_web_transport.h",
     "src/quiche/web_transport/web_transport.h",
 ]
 quiche_core_srcs = [
@@ -852,6 +851,7 @@
     "src/quiche/quic/test_tools/web_transport_test_tools.h",
     "src/quiche/spdy/test_tools/mock_spdy_framer_visitor.h",
     "src/quiche/spdy/test_tools/spdy_test_utils.h",
+    "src/quiche/web_transport/test_tools/mock_web_transport.h",
 ]
 quiche_test_support_srcs = [
     "src/quiche/common/platform/api/quiche_test_loopback.cc",
diff --git a/build/source_list.json b/build/source_list.json
index 10b5cd5..ad20600 100644
--- a/build/source_list.json
+++ b/build/source_list.json
@@ -397,7 +397,6 @@
     "quiche/spdy/core/spdy_protocol.h",
     "quiche/spdy/core/spdy_simple_arena.h",
     "quiche/spdy/core/zero_copy_output_buffer.h",
-    "quiche/web_transport/mock_web_transport.h",
     "quiche/web_transport/web_transport.h"
   ],
   "quiche_core_srcs": [
@@ -850,7 +849,8 @@
     "quiche/quic/test_tools/web_transport_resets_backend.h",
     "quiche/quic/test_tools/web_transport_test_tools.h",
     "quiche/spdy/test_tools/mock_spdy_framer_visitor.h",
-    "quiche/spdy/test_tools/spdy_test_utils.h"
+    "quiche/spdy/test_tools/spdy_test_utils.h",
+    "quiche/web_transport/test_tools/mock_web_transport.h"
   ],
   "quiche_test_support_srcs": [
     "quiche/common/platform/api/quiche_test_loopback.cc",
diff --git a/quiche/web_transport/mock_web_transport.h b/quiche/web_transport/test_tools/mock_web_transport.h
similarity index 94%
rename from quiche/web_transport/mock_web_transport.h
rename to quiche/web_transport/test_tools/mock_web_transport.h
index 93f3309..abd6d01 100644
--- a/quiche/web_transport/mock_web_transport.h
+++ b/quiche/web_transport/test_tools/mock_web_transport.h
@@ -4,8 +4,8 @@
 
 // Pre-defined mocks for the APIs in web_transport.h.
 
-#ifndef QUICHE_WEB_TRANSPORT_MOCK_WEB_TRANSPORT_H_
-#define QUICHE_WEB_TRANSPORT_MOCK_WEB_TRANSPORT_H_
+#ifndef QUICHE_WEB_TRANSPORT_TEST_TOOLS_MOCK_WEB_TRANSPORT_H_
+#define QUICHE_WEB_TRANSPORT_TEST_TOOLS_MOCK_WEB_TRANSPORT_H_
 
 #include "quiche/common/platform/api/quiche_test.h"
 #include "quiche/web_transport/web_transport.h"
@@ -73,4 +73,4 @@
 }  // namespace test
 }  // namespace webtransport
 
-#endif  // QUICHE_WEB_TRANSPORT_MOCK_WEB_TRANSPORT_H_
+#endif  // QUICHE_WEB_TRANSPORT_TEST_TOOLS_MOCK_WEB_TRANSPORT_H_