Avoid use of MemSliceFromString() in moqt_outgoing_queue_test.

This function is deprecated.

PiperOrigin-RevId: 780282951
diff --git a/quiche/quic/moqt/moqt_outgoing_queue_test.cc b/quiche/quic/moqt/moqt_outgoing_queue_test.cc
index 5f677b8..e45a9c1 100644
--- a/quiche/quic/moqt/moqt_outgoing_queue_test.cc
+++ b/quiche/quic/moqt/moqt_outgoing_queue_test.cc
@@ -21,7 +21,6 @@
 #include "quiche/quic/moqt/moqt_priority.h"
 #include "quiche/quic/moqt/moqt_publisher.h"
 #include "quiche/quic/moqt/moqt_subscribe_windows.h"
-#include "quiche/quic/test_tools/quic_test_utils.h"
 #include "quiche/common/platform/api/quiche_expect_bug.h"
 #include "quiche/common/platform/api/quiche_logging.h"
 #include "quiche/common/platform/api/quiche_test.h"
@@ -32,7 +31,6 @@
 namespace moqt {
 namespace {
 
-using ::quic::test::MemSliceFromString;
 using ::quiche::test::IsOkAndHolds;
 using ::quiche::test::StatusIs;
 using ::testing::AnyOf;
@@ -122,7 +120,7 @@
 
 TEST(MoqtOutgoingQueue, FirstObjectNotKeyframe) {
   TestMoqtOutgoingQueue queue;
-  EXPECT_QUICHE_BUG(queue.AddObject(MemSliceFromString("a"), false),
+  EXPECT_QUICHE_BUG(queue.AddObject(quiche::QuicheMemSlice::Copy("a"), false),
                     "The first object");
 }
 
@@ -134,9 +132,9 @@
     EXPECT_CALL(queue, PublishObject(0, 1, "b"));
     EXPECT_CALL(queue, PublishObject(0, 2, "c"));
   }
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), false);
 }
 
 TEST(MoqtOutgoingQueue, SingleGroupPastSubscribeFromZero) {
@@ -151,9 +149,9 @@
     EXPECT_CALL(queue, PublishObject(0, 1, "b"));
     EXPECT_CALL(queue, PublishObject(0, 2, "c"));
   }
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), false);
   queue.GetObjectsFromPast(SubscribeWindow(Location(0, 0)));
 }
 
@@ -168,9 +166,9 @@
     EXPECT_CALL(queue, PublishObject(0, 1, "b"));
     EXPECT_CALL(queue, PublishObject(0, 2, "c"));
   }
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), false);
   queue.GetObjectsFromPast(SubscribeWindow(Location(0, 1)));
 }
 
@@ -186,12 +184,12 @@
     EXPECT_CALL(queue, PublishObject(1, 1, "e"));
     EXPECT_CALL(queue, PublishObject(1, 2, "f"));
   }
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), false);
-  queue.AddObject(MemSliceFromString("d"), true);
-  queue.AddObject(MemSliceFromString("e"), false);
-  queue.AddObject(MemSliceFromString("f"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("d"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("e"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("f"), false);
 }
 
 TEST(MoqtOutgoingQueue, TwoGroupsPastSubscribe) {
@@ -213,12 +211,12 @@
     EXPECT_CALL(queue, PublishObject(1, 1, "e"));
     EXPECT_CALL(queue, PublishObject(1, 2, "f"));
   }
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), false);
-  queue.AddObject(MemSliceFromString("d"), true);
-  queue.AddObject(MemSliceFromString("e"), false);
-  queue.AddObject(MemSliceFromString("f"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("d"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("e"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("f"), false);
   queue.GetObjectsFromPast(SubscribeWindow(Location(0, 1)));
 }
 
@@ -241,16 +239,16 @@
     EXPECT_CALL(queue, PublishObject(4, 0, "i"));
     EXPECT_CALL(queue, PublishObject(4, 1, "j"));
   }
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), true);
-  queue.AddObject(MemSliceFromString("d"), false);
-  queue.AddObject(MemSliceFromString("e"), true);
-  queue.AddObject(MemSliceFromString("f"), false);
-  queue.AddObject(MemSliceFromString("g"), true);
-  queue.AddObject(MemSliceFromString("h"), false);
-  queue.AddObject(MemSliceFromString("i"), true);
-  queue.AddObject(MemSliceFromString("j"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("d"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("e"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("f"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("g"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("h"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("i"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("j"), false);
 }
 
 TEST(MoqtOutgoingQueue, FiveGroupsPastSubscribe) {
@@ -282,16 +280,16 @@
     EXPECT_CALL(queue, PublishObject(4, 0, "i"));
     EXPECT_CALL(queue, PublishObject(4, 1, "j"));
   }
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), true);
-  queue.AddObject(MemSliceFromString("d"), false);
-  queue.AddObject(MemSliceFromString("e"), true);
-  queue.AddObject(MemSliceFromString("f"), false);
-  queue.AddObject(MemSliceFromString("g"), true);
-  queue.AddObject(MemSliceFromString("h"), false);
-  queue.AddObject(MemSliceFromString("i"), true);
-  queue.AddObject(MemSliceFromString("j"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("d"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("e"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("f"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("g"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("h"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("i"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("j"), false);
   queue.GetObjectsFromPast(SubscribeWindow(Location(0, 0)));
 }
 
@@ -301,11 +299,11 @@
                                         MoqtDeliveryOrder::kAscending)),
               StatusIs(absl::StatusCode::kNotFound));
 
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), false);
-  queue.AddObject(MemSliceFromString("c"), true);
-  queue.AddObject(MemSliceFromString("d"), false);
-  queue.AddObject(MemSliceFromString("e"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("d"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("e"), true);
 
   EXPECT_THAT(FetchToVector(queue.Fetch(Location{0, 0}, 2, 0,
                                         MoqtDeliveryOrder::kAscending)),
@@ -329,8 +327,8 @@
                                         MoqtDeliveryOrder::kAscending)),
               StatusIs(absl::StatusCode::kNotFound));
 
-  queue.AddObject(MemSliceFromString("f"), true);
-  queue.AddObject(MemSliceFromString("g"), false);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("f"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("g"), false);
   EXPECT_THAT(FetchToVector(queue.Fetch(Location{0, 0}, 0, 1,
                                         MoqtDeliveryOrder::kAscending)),
               StatusIs(absl::StatusCode::kNotFound));
@@ -347,11 +345,11 @@
 
 TEST(MoqtOutgoingQueue, ObjectsGoneWhileFetching) {
   TestMoqtOutgoingQueue queue;
-  queue.AddObject(MemSliceFromString("a"), true);
-  queue.AddObject(MemSliceFromString("b"), true);
-  queue.AddObject(MemSliceFromString("c"), true);
-  queue.AddObject(MemSliceFromString("d"), true);
-  queue.AddObject(MemSliceFromString("e"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("b"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("c"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("d"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("e"), true);
 
   EXPECT_THAT(FetchToVector(queue.Fetch(Location{0, 0}, 5, 0,
                                         MoqtDeliveryOrder::kAscending)),
@@ -359,10 +357,10 @@
   std::unique_ptr<MoqtFetchTask> deferred_fetch =
       queue.Fetch(Location{0, 0}, 5, 0, MoqtDeliveryOrder::kAscending);
 
-  queue.AddObject(MemSliceFromString("f"), true);
-  queue.AddObject(MemSliceFromString("g"), true);
-  queue.AddObject(MemSliceFromString("h"), true);
-  queue.AddObject(MemSliceFromString("i"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("f"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("g"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("h"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("i"), true);
 
   EXPECT_THAT(FetchToVector(std::move(deferred_fetch)),
               IsOkAndHolds(IsEmpty()));
@@ -372,7 +370,7 @@
   quic::QuicDefaultClock* clock = quic::QuicDefaultClock::Get();
   quic::QuicTime test_start = clock->ApproximateNow();
   TestMoqtOutgoingQueue queue;
-  queue.AddObject(MemSliceFromString("a"), true);
+  queue.AddObject(quiche::QuicheMemSlice::Copy("a"), true);
   std::optional<PublishedObject> object = queue.GetCachedObject(0, 0, 0);
   ASSERT_TRUE(object.has_value());
   EXPECT_GE(object->metadata.arrival_time, test_start);