aboutsummaryrefslogtreecommitdiff
path: root/cast/sender
diff options
context:
space:
mode:
authorbtolsch <btolsch@chromium.org>2020-03-16 18:06:20 -0700
committerCommit Bot <commit-bot@chromium.org>2020-03-17 01:38:27 +0000
commit1aa882626c3dbd6c9c3349dd3f99f7da0b2d7028 (patch)
treee36fde1a39bf8ebaed85f7d47906105899ed34b8 /cast/sender
parent9170376d36ad66badba549759de9f10c61afd12a (diff)
downloadopenscreen-1aa882626c3dbd6c9c3349dd3f99f7da0b2d7028.tar.gz
Add first CastSocket E2E test
This change adds the first E2E test for CastSocket, which includes the support code necessary for generating certificate chains at runtime and loading an alternate Cast root certificate for testing. Bug: openscreen:59 Change-Id: I3362c555e63d64700e06abdd452bdbf7eb1ac204 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2099442 Commit-Queue: Brandon Tolsch <btolsch@chromium.org> Reviewed-by: Ryan Keane <rwkeane@google.com> Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Diffstat (limited to 'cast/sender')
-rw-r--r--cast/sender/channel/sender_socket_factory.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/cast/sender/channel/sender_socket_factory.cc b/cast/sender/channel/sender_socket_factory.cc
index b2b036b1..bf89de88 100644
--- a/cast/sender/channel/sender_socket_factory.cc
+++ b/cast/sender/channel/sender_socket_factory.cc
@@ -33,7 +33,9 @@ SenderSocketFactory::SenderSocketFactory(Client* client,
OSP_DCHECK(task_runner);
}
-SenderSocketFactory::~SenderSocketFactory() = default;
+SenderSocketFactory::~SenderSocketFactory() {
+ OSP_DCHECK(task_runner_->IsRunningOnTaskRunner());
+}
void SenderSocketFactory::set_factory(TlsConnectionFactory* factory) {
OSP_DCHECK(factory);
@@ -43,6 +45,7 @@ void SenderSocketFactory::set_factory(TlsConnectionFactory* factory) {
void SenderSocketFactory::Connect(const IPEndpoint& endpoint,
DeviceMediaPolicy media_policy,
CastSocket::Client* client) {
+ OSP_DCHECK(task_runner_->IsRunningOnTaskRunner());
OSP_DCHECK(client);
auto it = FindPendingConnection(endpoint);
if (it == pending_connections_.end()) {