Replace Invoke in tests with SendTask test helper
Bug: webrtc:11318 Change-Id: I14e3fbc694d41c785a61c88d8207005c681576c4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271540 Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37774}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
6f1c84705f
commit
2aaef45876
@ -24,12 +24,12 @@
|
||||
#include "p2p/base/transport_info.h"
|
||||
#include "rtc_base/fake_ssl_identity.h"
|
||||
#include "rtc_base/gunit.h"
|
||||
#include "rtc_base/location.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/net_helper.h"
|
||||
#include "rtc_base/socket_address.h"
|
||||
#include "rtc_base/ssl_fingerprint.h"
|
||||
#include "rtc_base/ssl_identity.h"
|
||||
#include "rtc_base/task_queue_for_test.h"
|
||||
#include "rtc_base/thread.h"
|
||||
#include "test/gtest.h"
|
||||
#include "test/scoped_key_value_config.h"
|
||||
@ -104,8 +104,7 @@ class JsepTransportControllerTest : public JsepTransportController::Observer,
|
||||
transport_controller_ = std::make_unique<JsepTransportController>(
|
||||
network_thread, port_allocator, nullptr /* async_resolver_factory */,
|
||||
config);
|
||||
network_thread->Invoke<void>(RTC_FROM_HERE,
|
||||
[&] { ConnectTransportControllerSignals(); });
|
||||
SendTask(network_thread, [&] { ConnectTransportControllerSignals(); });
|
||||
}
|
||||
|
||||
void ConnectTransportControllerSignals() {
|
||||
@ -259,7 +258,7 @@ class JsepTransportControllerTest : public JsepTransportController::Observer,
|
||||
|
||||
void CreateLocalDescriptionAndCompleteConnectionOnNetworkThread() {
|
||||
if (!network_thread_->IsCurrent()) {
|
||||
network_thread_->Invoke<void>(RTC_FROM_HERE, [&] {
|
||||
SendTask(network_thread_.get(), [&] {
|
||||
CreateLocalDescriptionAndCompleteConnectionOnNetworkThread();
|
||||
});
|
||||
return;
|
||||
@ -978,8 +977,7 @@ TEST_F(JsepTransportControllerTest, IceSignalingOccursOnNetworkThread) {
|
||||
|
||||
EXPECT_EQ(ice_signaled_on_thread_, network_thread_.get());
|
||||
|
||||
network_thread_->Invoke<void>(RTC_FROM_HERE,
|
||||
[&] { transport_controller_.reset(); });
|
||||
SendTask(network_thread_.get(), [&] { transport_controller_.reset(); });
|
||||
}
|
||||
|
||||
// Test that if the TransportController was created with the
|
||||
|
||||
Reference in New Issue
Block a user