summaryrefslogtreecommitdiff
path: root/test/magic_cookies_tests/magic_cookies_test_service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/magic_cookies_tests/magic_cookies_test_service.cpp')
-rw-r--r--test/magic_cookies_tests/magic_cookies_test_service.cpp6
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) {