diff options
Diffstat (limited to 'src/components/policy/policy_regular/test/policy_manager_impl_test.cc')
-rw-r--r-- | src/components/policy/policy_regular/test/policy_manager_impl_test.cc | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/components/policy/policy_regular/test/policy_manager_impl_test.cc b/src/components/policy/policy_regular/test/policy_manager_impl_test.cc index 5f3e81232e..da5a677602 100644 --- a/src/components/policy/policy_regular/test/policy_manager_impl_test.cc +++ b/src/components/policy/policy_regular/test/policy_manager_impl_test.cc @@ -835,6 +835,7 @@ TEST_F( } TEST_F(PolicyManagerImplTest2, UpdateApplication_AppServices) { + std::string media_str = "MEDIA"; // Arrange CreateLocalPT("sdl_preloaded_pt.json"); EXPECT_EQ("UP_TO_DATE", manager->GetPolicyTableStatus()); @@ -845,18 +846,19 @@ TEST_F(PolicyManagerImplTest2, UpdateApplication_AppServices) { policy_table::AppServiceParameters(); manager->GetAppServiceParameters(app_id2, &app_service_parameters); - ASSERT_FALSE(app_service_parameters.find("MEDIA") == + ASSERT_FALSE(app_service_parameters.find(media_str) == app_service_parameters.end()); - auto service_names = *(app_service_parameters["MEDIA"].service_names); + auto service_names = *(app_service_parameters[media_str].service_names); - EXPECT_TRUE(service_names.is_initialized()); + ASSERT_TRUE(service_names.is_initialized()); + ASSERT_EQ(service_names.size(), 2u); EXPECT_EQ(static_cast<std::string>(service_names[0]), "SDL App"); EXPECT_EQ(static_cast<std::string>(service_names[1]), "SDL Music"); - auto handled_rpcs = app_service_parameters["MEDIA"].handled_rpcs; + auto handled_rpcs = app_service_parameters[media_str].handled_rpcs; - EXPECT_TRUE(handled_rpcs.is_initialized()); + ASSERT_TRUE(handled_rpcs.is_initialized()); EXPECT_EQ(handled_rpcs[0].function_id, 41); // Check no update required |