diff options
Diffstat (limited to 'test/magic_cookies_tests/magic_cookies_test_service.cpp')
-rw-r--r-- | test/magic_cookies_tests/magic_cookies_test_service.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/magic_cookies_tests/magic_cookies_test_service.cpp b/test/magic_cookies_tests/magic_cookies_test_service.cpp index daa0fce..1a186b0 100644 --- a/test/magic_cookies_tests/magic_cookies_test_service.cpp +++ b/test/magic_cookies_tests/magic_cookies_test_service.cpp @@ -30,7 +30,10 @@ public: void init() { std::lock_guard<std::mutex> its_lock(mutex_); - app_->init(); + if (!app_->init()) { + VSOMEIP_ERROR << "Couldn't initialize application"; + exit(EXIT_FAILURE); + } app_->register_message_handler( vsomeip_test::TEST_SERVICE_SERVICE_ID, vsomeip_test::TEST_SERVICE_INSTANCE_ID, @@ -112,6 +115,7 @@ public: condition_.wait(its_lock); } std::this_thread::sleep_for(std::chrono::milliseconds(5)); + app_->clear_all_handler(); app_->stop(); } else { while (true) { |