Move some QUIC tests to QuicTest

This will allow us to make some changes that require more use of QuicTest.

gfe-relnote: n/a, test-only
PiperOrigin-RevId: 303341169
Change-Id: I31bd61646301fad0b04dfe42c0134e4c5828ce40
diff --git a/quic/core/quic_circular_deque_test.cc b/quic/core/quic_circular_deque_test.cc
index c165898..19005f6 100644
--- a/quic/core/quic_circular_deque_test.cc
+++ b/quic/core/quic_circular_deque_test.cc
@@ -16,6 +16,7 @@
 
 namespace quic {
 namespace test {
+namespace {
 
 template <typename T, template <typename> class BaseAllocator = std::allocator>
 class CountingAllocator : public BaseAllocator<T> {
@@ -105,7 +106,9 @@
   }
 }
 
-TEST(QuicCircularDeque, Empty) {
+class QuicCircularDequeTest : public QuicTest {};
+
+TEST_F(QuicCircularDequeTest, Empty) {
   QuicCircularDeque<int> dq;
   EXPECT_TRUE(dq.empty());
   EXPECT_EQ(0u, dq.size());
@@ -125,7 +128,7 @@
   EXPECT_QUIC_DEBUG_DEATH(dq[0], "");
 }
 
-TEST(QuicCircularDeque, Constructor) {
+TEST_F(QuicCircularDequeTest, Constructor) {
   QuicCircularDeque<int> dq;
   EXPECT_TRUE(dq.empty());
 
@@ -173,7 +176,7 @@
   EXPECT_THAT(dq9, ElementsAre(3, 4, 5, 6, 7));
 }
 
-TEST(QuicCircularDeque, Assign) {
+TEST_F(QuicCircularDequeTest, Assign) {
   // assign()
   QuicCircularDeque<int, 3, CountingAllocator<int>> dq;
   dq.assign(7, 1);
@@ -264,7 +267,7 @@
   EXPECT_TRUE(dq12.empty());
 }
 
-TEST(QuicCircularDeque, Access) {
+TEST_F(QuicCircularDequeTest, Access) {
   // at()
   // operator[]
   // front()
@@ -366,7 +369,7 @@
   EXPECT_EQ(1u, dq.get_allocator().allocate_count());
 }
 
-TEST(QuicCircularDeque, Iterate) {
+TEST_F(QuicCircularDequeTest, Iterate) {
   QuicCircularDeque<int> dq;
   EXPECT_EQ(dq.begin(), dq.end());
   EXPECT_EQ(dq.cbegin(), dq.cend());
@@ -428,7 +431,7 @@
   }
 }
 
-TEST(QuicCircularDeque, Iterator) {
+TEST_F(QuicCircularDequeTest, Iterator) {
   // Default constructed iterators of the same type compare equal.
   EXPECT_EQ(QuicCircularDeque<int>::iterator(),
             QuicCircularDeque<int>::iterator());
@@ -491,7 +494,7 @@
   }
 }
 
-TEST(QuicCircularDeque, Resize) {
+TEST_F(QuicCircularDequeTest, Resize) {
   QuicCircularDeque<int, 3, CountingAllocator<int>> dq;
   dq.resize(8);
   EXPECT_THAT(dq, ElementsAre(0, 0, 0, 0, 0, 0, 0, 0));
@@ -572,7 +575,7 @@
 };
 }  // namespace
 
-TEST(QuicCircularDeque, RelocateNonTriviallyCopyable) {
+TEST_F(QuicCircularDequeTest, RelocateNonTriviallyCopyable) {
   // When relocating non-trivially-copyable objects:
   // - Move constructor is preferred, if available.
   // - Copy constructor is used otherwise.
@@ -620,7 +623,7 @@
   }
 }
 
-TEST(QuicCircularDeque, PushPop) {
+TEST_F(QuicCircularDequeTest, PushPop) {
   // (push|pop|emplace)_(back|front)
 
   {
@@ -697,7 +700,7 @@
   }
 }
 
-TEST(QuicCircularDeque, Allocation) {
+TEST_F(QuicCircularDequeTest, Allocation) {
   CountingAllocator<int> alloc;
 
   {
@@ -729,6 +732,7 @@
   EXPECT_EQ(7u, alloc.deallocate_count());
 }
 
+}  // namespace
 }  // namespace test
 }  // namespace quic
 
@@ -759,7 +763,9 @@
     /*propagate_on_swap=*/std::false_type,
     /*equality_result=*/false>;
 
-TEST(QuicCircularDeque, Swap) {
+using quic::test::QuicCircularDequeTest;
+
+TEST_F(QuicCircularDequeTest, Swap) {
   using std::swap;
 
   quic::QuicCircularDeque<int64_t, 3, SwappableAllocator<int64_t>> dq1, dq2;
diff --git a/quic/core/quic_crypto_client_handshaker_test.cc b/quic/core/quic_crypto_client_handshaker_test.cc
index 9274b7e..ee94df3 100644
--- a/quic/core/quic_crypto_client_handshaker_test.cc
+++ b/quic/core/quic_crypto_client_handshaker_test.cc
@@ -14,8 +14,6 @@
 namespace quic {
 namespace {
 
-using ::testing::Test;
-
 class TestProofHandler : public QuicCryptoClientStream::ProofHandler {
  public:
   ~TestProofHandler() override {}
@@ -123,7 +121,7 @@
   }
 };
 
-class QuicCryptoClientHandshakerTest : public Test {
+class QuicCryptoClientHandshakerTest : public QuicTest {
  protected:
   QuicCryptoClientHandshakerTest()
       : proof_handler_(),