diff options
author | btolsch <btolsch@chromium.org> | 2020-03-16 18:06:20 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-17 01:38:27 +0000 |
commit | 1aa882626c3dbd6c9c3349dd3f99f7da0b2d7028 (patch) | |
tree | e36fde1a39bf8ebaed85f7d47906105899ed34b8 /cast/sender | |
parent | 9170376d36ad66badba549759de9f10c61afd12a (diff) | |
download | openscreen-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.cc | 5 |
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()) { |