diff options
Diffstat (limited to 'test/cpu_load_tests/cpu_load_test_service.cpp')
-rw-r--r-- | test/cpu_load_tests/cpu_load_test_service.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/test/cpu_load_tests/cpu_load_test_service.cpp b/test/cpu_load_tests/cpu_load_test_service.cpp index 6eb0c81..67b4ef9 100644 --- a/test/cpu_load_tests/cpu_load_test_service.cpp +++ b/test/cpu_load_tests/cpu_load_test_service.cpp @@ -40,7 +40,10 @@ public: { std::lock_guard<std::mutex> its_lock(mutex_); - app_->init(); + if (!app_->init()) { + VSOMEIP_ERROR << "Couldn't initialize application"; + EXPECT_TRUE(false); + } app_->register_message_handler(cpu_load_test::service_id, cpu_load_test::instance_id, cpu_load_test::method_id, std::bind(&cpu_load_test_service::on_message, this, @@ -73,11 +76,7 @@ public: { VSOMEIP_INFO << "Stopping..."; app_->stop_offer_service(cpu_load_test::service_id, cpu_load_test::instance_id); - app_->unregister_message_handler(cpu_load_test::service_id, - cpu_load_test::instance_id, cpu_load_test::method_id); - app_->unregister_message_handler(cpu_load_test::service_id, - cpu_load_test::instance_id, cpu_load_test::method_id_shutdown); - app_->unregister_state_handler(); + app_->clear_all_handler(); app_->stop(); } |