From f3a46ef218755d5febb15c35ccd4ff6b0c0b58a3 Mon Sep 17 00:00:00 2001 From: Christina Sander Date: Mon, 31 Jul 2023 14:54:28 +0200 Subject: [PATCH] FIX: Fixes test_Service by replacing == expression with =. --- tests/test_Service.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tests/test_Service.cpp b/tests/test_Service.cpp index bc7bc1b..4b37072 100644 --- a/tests/test_Service.cpp +++ b/tests/test_Service.cpp @@ -36,16 +36,14 @@ SCENARIO("Constructing two services that send and receive messages.","[Service]" std::string testTopic = "testTopic"; std::shared_ptr serviceSource = nullptr; - REQUIRE_NOTHROW( serviceSource == std::make_shared() ); + REQUIRE_NOTHROW( serviceSource = std::make_shared() ); REQUIRE( serviceSource != nullptr ); serviceSource->subscribe( testTopic ); - std::this_thread::sleep_for( 2000ms ); std::shared_ptr serviceSink = nullptr; - REQUIRE_NOTHROW( serviceSink == std::make_shared() ); + REQUIRE_NOTHROW( serviceSink = std::make_shared() ); REQUIRE( serviceSink != nullptr ); serviceSink->subscribe( testTopic ); - std::this_thread::sleep_for( 2000ms ); WHEN("Sending a message") { @@ -54,17 +52,15 @@ SCENARIO("Constructing two services that send and receive messages.","[Service]" WhisperCom::Protobuf::Message wmsg{}; wmsg.mutable_payload()->PackFrom( msg ); serviceSource->sendMessage( "test", wmsg ); - std::this_thread::sleep_for( 200ms ); + std::this_thread::sleep_for( 400ms ); THEN("The sink service should receive the message") { CHECK( serviceSink->hasMessages() ); - std::this_thread::sleep_for( 6000ms ); } //THEN } // WHEN serviceSource->stop(); - std::this_thread::sleep_for( 2000ms ); serviceSink->stop(); } // GIVEN } //SCENARIO