summaryrefslogtreecommitdiff
path: root/test/cpu_load_tests/cpu_load_test_service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/cpu_load_tests/cpu_load_test_service.cpp')
-rw-r--r--test/cpu_load_tests/cpu_load_test_service.cpp11
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();
}