Replace SingleThreadedTaskQueueForTesting::SendTask usage with ::webrtc::SendTask

Bug: webrtc:10933
Change-Id: I60738434b46e77b4644173ad168bc0efa58459b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/156001
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29551}
diff --git a/test/call_test.cc b/test/call_test.cc
index 31e4e64..51ddaa3 100644
--- a/test/call_test.cc
+++ b/test/call_test.cc
@@ -24,6 +24,7 @@
 #include "modules/audio_mixer/audio_mixer_impl.h"
 #include "rtc_base/checks.h"
 #include "rtc_base/event.h"
+#include "rtc_base/task_queue_for_test.h"
 #include "test/fake_encoder.h"
 #include "test/testsupport/file_utils.h"
 
@@ -63,7 +64,7 @@
   // cleanup). However, there are some tests that don't use the class that way
   // hence we need this special handling for cleaning up.
   if (task_queue_.IsRunning()) {
-    task_queue_.SendTask([this]() {
+    SendTask(RTC_FROM_HERE, &task_queue_, [this]() {
       fake_send_audio_device_ = nullptr;
       fake_recv_audio_device_ = nullptr;
       video_sources_.clear();
@@ -95,7 +96,7 @@
 }
 
 void CallTest::RunBaseTest(BaseTest* test) {
-  task_queue_.SendTask([this, test]() {
+  SendTask(RTC_FROM_HERE, &task_queue_, [this, test]() {
     num_video_streams_ = test->GetNumVideoStreams();
     num_audio_streams_ = test->GetNumAudioStreams();
     num_flexfec_streams_ = test->GetNumFlexfecStreams();
@@ -195,7 +196,7 @@
 
   test->PerformTest();
 
-  task_queue_.SendTask([this, test]() {
+  SendTask(RTC_FROM_HERE, &task_queue_, [this, test]() {
     Stop();
     test->OnStreamsStopped();
     DestroyStreams();