diff options
author | Andrii Kalinich (GitHub) <AKalinich@luxoft.com> | 2021-11-05 15:51:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-05 15:51:47 -0400 |
commit | 95512d7beba6be8598102be2ab49ed37197132ae (patch) | |
tree | 74b02b58233a8cb8705e30b399233d102959913c | |
parent | b8211bc97723ab474c78ffe4972f0494b08789c2 (diff) | |
download | sdl_core-95512d7beba6be8598102be2ab49ed37197132ae.tar.gz |
Fix unstable unit test (#3809)
Looks like we have to properly shutdown message queue
in the unit test which emulates data sending over the
secured websocket session. Otherwise, unit test might
be terminated earlier and data sending will be failed
which causes a core crash.
-rw-r--r-- | src/components/transport_manager/test/websocket_connection_test.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/components/transport_manager/test/websocket_connection_test.cc b/src/components/transport_manager/test/websocket_connection_test.cc index 306bdc4784..1c65fd3f14 100644 --- a/src/components/transport_manager/test/websocket_connection_test.cc +++ b/src/components/transport_manager/test/websocket_connection_test.cc @@ -141,6 +141,10 @@ TEST_F(WebsocketNotSecureSessionConnectionTest, SUCCESS_SendData) { auto error = websocket_connection_->SendData(message); ASSERT_EQ(TransportAdapter::Error::OK, error); + + auto disconnect_error = websocket_connection_->Disconnect(); + + ASSERT_EQ(TransportAdapter::Error::OK, disconnect_error); } TEST_F(WebsocketNotSecureSessionConnectionTest, UNSUCCESS_SendData_BAD_STATE) { |