diff options
author | Ivo Stoilov (GitHub) <istoilov@luxoft.com> | 2017-02-15 18:32:09 +0200 |
---|---|---|
committer | okozlovlux <okozlov@luxoft.com> | 2017-05-17 19:27:10 +0300 |
commit | f175409c5e370b6c5c8b67ec72214990a9268673 (patch) | |
tree | 1735dbb7f2d84939bef562a09413c641a0c1ff27 /src/components/policy/policy_external/test/policy_manager_impl_user_consent_test.cc | |
parent | 458fa67468b2c10a7f8eb18277a83eb90c2f8004 (diff) | |
download | sdl_core-f175409c5e370b6c5c8b67ec72214990a9268673.tar.gz |
Add new external UCS-related params in PTU, PreloadedPT, SnapshotPT
- added perstistence for external user consent status
- fixed failed UTs
Diffstat (limited to 'src/components/policy/policy_external/test/policy_manager_impl_user_consent_test.cc')
-rw-r--r-- | src/components/policy/policy_external/test/policy_manager_impl_user_consent_test.cc | 233 |
1 files changed, 123 insertions, 110 deletions
diff --git a/src/components/policy/policy_external/test/policy_manager_impl_user_consent_test.cc b/src/components/policy/policy_external/test/policy_manager_impl_user_consent_test.cc index be266a3a03..56a779f350 100644 --- a/src/components/policy/policy_external/test/policy_manager_impl_user_consent_test.cc +++ b/src/components/policy/policy_external/test/policy_manager_impl_user_consent_test.cc @@ -52,11 +52,11 @@ TEST_F( EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_1_)) .WillOnce(Return(device_id_1_)); - manager_->SetUserConsentForDevice(device_id_1_, true); + policy_manager_->SetUserConsentForDevice(device_id_1_, true); - manager_->AddApplication(app_id_1_); + policy_manager_->AddApplication(app_id_1_); - EXPECT_EQ("UPDATE_NEEDED", manager_->GetPolicyTableStatus()); + EXPECT_EQ("UPDATE_NEEDED", policy_manager_->GetPolicyTableStatus()); } TEST_F( @@ -72,17 +72,17 @@ TEST_F( const int kSecondsInDay = 60 * 60 * 24; const int days_after_epoch = current_time.tv_sec / kSecondsInDay; - manager_->PTUpdatedAt(DAYS_AFTER_EPOCH, days_after_epoch); - manager_->PTUpdatedAt(KILOMETERS, 1000); + policy_manager_->PTUpdatedAt(DAYS_AFTER_EPOCH, days_after_epoch); + policy_manager_->PTUpdatedAt(KILOMETERS, 1000); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_1_)) .WillOnce(Return(device_id_1_)); - manager_->SetUserConsentForDevice(device_id_1_, false); + policy_manager_->SetUserConsentForDevice(device_id_1_, false); - manager_->AddApplication(app_id_1_); + policy_manager_->AddApplication(app_id_1_); - EXPECT_EQ("UP_TO_DATE", manager_->GetPolicyTableStatus()); + EXPECT_EQ("UP_TO_DATE", policy_manager_->GetPolicyTableStatus()); } TEST_F( @@ -90,10 +90,10 @@ TEST_F( ReactOnUserDevConsentForApp_AddNewApplicationFromDeviceWithoutConsent_ExpectPreDataConsent) { // Arrange CreateLocalPT(preloadet_pt_filename_); - manager_->AddApplication(app_id_1_); - ASSERT_TRUE(manager_->IsPredataPolicy(app_id_1_)); - manager_->ReactOnUserDevConsentForApp(app_id_1_, false); - EXPECT_TRUE(manager_->IsPredataPolicy(app_id_1_)); + policy_manager_->AddApplication(app_id_1_); + ASSERT_TRUE(policy_manager_->IsPredataPolicy(app_id_1_)); + policy_manager_->ReactOnUserDevConsentForApp(app_id_1_, false); + EXPECT_TRUE(policy_manager_->IsPredataPolicy(app_id_1_)); } // Related to manual test APPLINK-18768 @@ -101,8 +101,9 @@ TEST_F(PolicyManagerImplTest2, CheckPreDataConsent_AppRegistered_ExpectReceivedRpcPermissionCorrect) { // Arrange CreateLocalPT(kSdlPreloadedPtJson2); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - manager_->AddApplication(application_id_); + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + policy_manager_->AddApplication(application_id_); // Expect RPCs from pre_dataConsent group are allowed // Next checks are equal to BaseBeforeDataConsent_APIs.xml checks from task @@ -150,15 +151,15 @@ TEST_F(PolicyManagerImplTest2, TEST_F(PolicyManagerImplTest2, CheckPreDataConsent_GetDefaultHmiLevel_NONE) { // Arrange CreateLocalPT(preloadet_pt_filename_); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); std::string default_hmi; // Default HMI level is NONE - manager_->GetDefaultHmi(app_id_2_, &default_hmi); + policy_manager_->GetDefaultHmi(app_id_2_, &default_hmi); EXPECT_EQ("NONE", default_hmi); // Default priority level is NONE std::string priority1; - EXPECT_TRUE(manager_->GetPriority(app_id_2_, &priority1)); + EXPECT_TRUE(policy_manager_->GetPriority(app_id_2_, &priority1)); EXPECT_EQ("NONE", priority1); } @@ -167,14 +168,14 @@ TEST_F(PolicyManagerImplTest2, CheckPreDataConsent_GetDefaultHmiLevel_BACKGROUNG) { // Arrange CreateLocalPT(kSdlPreloadedPtJson2); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); std::string default_hmi; // Default HMI level is BACKGROUND - manager_->GetDefaultHmi(app_id_2_, &default_hmi); + policy_manager_->GetDefaultHmi(app_id_2_, &default_hmi); EXPECT_EQ("BACKGROUND", default_hmi); // Default priority level is EMERGENCY std::string priority1; - EXPECT_TRUE(manager_->GetPriority(app_id_2_, &priority1)); + EXPECT_TRUE(policy_manager_->GetPriority(app_id_2_, &priority1)); EXPECT_EQ("EMERGENCY", priority1); } @@ -184,12 +185,12 @@ TEST_F( // Arrange // RequestTypes for default & preDataConsent are different CreateLocalPT("json/ptu_requestType.json"); - manager_->AddApplication(app_id_1_); - ASSERT_TRUE(manager_->IsPredataPolicy(app_id_1_)); - manager_->ReactOnUserDevConsentForApp(app_id_1_, true); - EXPECT_FALSE(manager_->IsPredataPolicy(app_id_1_)); + policy_manager_->AddApplication(app_id_1_); + ASSERT_TRUE(policy_manager_->IsPredataPolicy(app_id_1_)); + policy_manager_->ReactOnUserDevConsentForApp(app_id_1_, true); + EXPECT_FALSE(policy_manager_->IsPredataPolicy(app_id_1_)); // Expect app_id_1_ has default policy - EXPECT_TRUE((manager_->GetCache())->IsDefaultPolicy(app_id_1_)); + EXPECT_TRUE((policy_manager_->GetCache())->IsDefaultPolicy(app_id_1_)); } TEST_F( @@ -198,12 +199,12 @@ TEST_F( // Arrange // RequestTypes for default & preDataConsent are the same CreateLocalPT(kPtu2RequestTypeJson); - manager_->AddApplication(app_id_1_); - ASSERT_TRUE(manager_->IsPredataPolicy(app_id_1_)); + policy_manager_->AddApplication(app_id_1_); + ASSERT_TRUE(policy_manager_->IsPredataPolicy(app_id_1_)); EXPECT_CALL(listener_, OnPendingPermissionChange(app_id_1_)).Times(0); - manager_->ReactOnUserDevConsentForApp(app_id_1_, true); - EXPECT_FALSE(manager_->IsPredataPolicy(app_id_1_)); - EXPECT_TRUE((manager_->GetCache())->IsDefaultPolicy(app_id_1_)); + policy_manager_->ReactOnUserDevConsentForApp(app_id_1_, true); + EXPECT_FALSE(policy_manager_->IsPredataPolicy(app_id_1_)); + EXPECT_TRUE((policy_manager_->GetCache())->IsDefaultPolicy(app_id_1_)); } TEST_F( @@ -211,9 +212,10 @@ TEST_F( GetUserConsentForDevice_SetDeviceWithoutConcent_ExpectReceivedConsentCorrect) { // Arrange CreateLocalPT(preloadet_pt_filename_); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); // Check EXPECT_EQ(::policy::DeviceConsent::kDeviceHasNoConsent, consent); } @@ -222,9 +224,10 @@ TEST_F(PolicyManagerImplTest2, GetUserConsentForDevice_SetDeviceAllowed_ExpectReceivedConsentCorrect) { // Arrange CreateLocalPT(preloadet_pt_filename_); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -234,9 +237,9 @@ TEST_F(PolicyManagerImplTest2, 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, true); + policy_manager_->SetUserConsentForDevice(device_id_2_, true); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); // Check EXPECT_EQ(::policy::DeviceConsent::kDeviceAllowed, consent); } @@ -246,8 +249,9 @@ TEST_F( GetUserConsentForDevice_SetDeviceDisallowed_ExpectReceivedConsentCorrect) { // Arrange CreateLocalPT(preloadet_pt_filename_); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -257,9 +261,9 @@ TEST_F( 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, false); + policy_manager_->SetUserConsentForDevice(device_id_2_, false); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); // Check EXPECT_EQ(::policy::DeviceConsent::kDeviceDisallowed, consent); } @@ -268,8 +272,9 @@ TEST_F(PolicyManagerImplTest2, GetDefaultHmi_SetDeviceDisallowed_ExpectReceivedHmiCorrect) { // Arrange CreateLocalPT(kPtu2RequestTypeJson); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -279,16 +284,16 @@ TEST_F(PolicyManagerImplTest2, 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, false); + policy_manager_->SetUserConsentForDevice(device_id_2_, false); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); // Check EXPECT_EQ(::policy::DeviceConsent::kDeviceDisallowed, consent); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_2_)) .WillRepeatedly(Return(device_id_2_)); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); std::string default_hmi; - manager_->GetDefaultHmi(app_id_2_, &default_hmi); + policy_manager_->GetDefaultHmi(app_id_2_, &default_hmi); EXPECT_EQ("NONE", default_hmi); } @@ -296,14 +301,15 @@ TEST_F(PolicyManagerImplTest2, GetDefaultHmi_SetDeviceAllowed_ExpectReceivedHmiCorrect) { // Arrange CreateLocalPT(kPtu2RequestTypeJson); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); // Check if app has preData policy - EXPECT_TRUE(manager_->IsPredataPolicy(app_id_2_)); + EXPECT_TRUE(policy_manager_->IsPredataPolicy(app_id_2_)); std::string default_hmi1; - manager_->GetDefaultHmi(app_id_2_, &default_hmi1); + policy_manager_->GetDefaultHmi(app_id_2_, &default_hmi1); EXPECT_EQ("NONE", default_hmi1); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -312,17 +318,17 @@ TEST_F(PolicyManagerImplTest2, "Life", 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, true); + policy_manager_->SetUserConsentForDevice(device_id_2_, true); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); // Check EXPECT_EQ(::policy::DeviceConsent::kDeviceAllowed, consent); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_2_)) .WillRepeatedly(Return(device_id_2_)); - manager_->AddApplication(app_id_2_); - EXPECT_TRUE((manager_->GetCache())->IsDefaultPolicy(app_id_2_)); + policy_manager_->AddApplication(app_id_2_); + EXPECT_TRUE((policy_manager_->GetCache())->IsDefaultPolicy(app_id_2_)); std::string default_hmi2; - manager_->GetDefaultHmi(app_id_2_, &default_hmi2); + policy_manager_->GetDefaultHmi(app_id_2_, &default_hmi2); EXPECT_EQ("LIMITED", default_hmi2); } @@ -330,14 +336,15 @@ TEST_F(PolicyManagerImplTest2, GetDefaultPriority_SetDeviceAllowed_ExpectReceivedPriorityCorrect) { // Arrange CreateLocalPT(kPtu2RequestTypeJson); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); // Check if app has preData policy - EXPECT_TRUE(manager_->IsPredataPolicy(app_id_2_)); + EXPECT_TRUE(policy_manager_->IsPredataPolicy(app_id_2_)); std::string priority1; - EXPECT_TRUE(manager_->GetPriority(app_id_2_, &priority1)); + EXPECT_TRUE(policy_manager_->GetPriority(app_id_2_, &priority1)); EXPECT_EQ("NONE", priority1); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -346,17 +353,17 @@ TEST_F(PolicyManagerImplTest2, "Life", 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, true); + policy_manager_->SetUserConsentForDevice(device_id_2_, true); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); // Check EXPECT_EQ(::policy::DeviceConsent::kDeviceAllowed, consent); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_2_)) .WillRepeatedly(Return(device_id_2_)); - manager_->AddApplication(app_id_2_); - EXPECT_TRUE((manager_->GetCache())->IsDefaultPolicy(app_id_2_)); + policy_manager_->AddApplication(app_id_2_); + EXPECT_TRUE((policy_manager_->GetCache())->IsDefaultPolicy(app_id_2_)); std::string priority2; - EXPECT_TRUE(manager_->GetPriority(app_id_2_, &priority2)); + EXPECT_TRUE(policy_manager_->GetPriority(app_id_2_, &priority2)); EXPECT_EQ("EMERGENCY", priority2); } @@ -370,12 +377,13 @@ TEST_F(PolicyManagerImplTest2, const std::string language = "en-us"; const std::string active_hmi_language = language; std::vector< ::policy::UserFriendlyMessage> result = - manager_->GetUserFriendlyMessages( + policy_manager_->GetUserFriendlyMessages( message_code, language, active_hmi_language); uint32_t size = result.size(); EXPECT_GT(size, 0u); std::vector< ::policy::UserFriendlyMessage>::iterator result_iter; - utils::SharedPtr<policy_table::Table> pt = (manager_->GetCache())->GetPT(); + utils::SharedPtr<policy_table::Table> pt = + (policy_manager_->GetCache())->GetPT(); policy_table::ConsumerFriendlyMessages& consumer_friendly_messages = *(pt->policy_table.consumer_friendly_messages); @@ -435,7 +443,8 @@ TEST_F(PolicyManagerImplTest2, TEST_F(PolicyManagerImplTest2, SetDeviceInfo_ExpectDevInfoAddedToPT) { // Arrange ::policy::DeviceInfo dev_info; - utils::SharedPtr<policy_table::Table> pt = (manager_->GetCache())->GetPT(); + utils::SharedPtr<policy_table::Table> pt = + (policy_manager_->GetCache())->GetPT(); dev_info.hardware = "hardware IPX"; dev_info.firmware_rev = "v.8.0.1"; dev_info.os = "Android"; @@ -443,8 +452,8 @@ TEST_F(PolicyManagerImplTest2, SetDeviceInfo_ExpectDevInfoAddedToPT) { dev_info.carrier = "Life"; dev_info.max_number_rfcom_ports = 2; dev_info.connection_type = "Bluetooth"; - manager_->AddDevice(device_id_1_, "Bluetooth"); - manager_->SetDeviceInfo(device_id_1_, dev_info); + policy_manager_->AddDevice(device_id_1_, "Bluetooth"); + policy_manager_->SetDeviceInfo(device_id_1_, dev_info); // Find device in PT policy_table::DeviceData::const_iterator iter = (*(pt->policy_table.device_data)).find(device_id_1_); @@ -468,10 +477,10 @@ TEST_F(PolicyManagerImplTest2, SetDeviceInfo_ExpectDevInfoAddedToPT) { TEST_F(PolicyManagerImplTest2, GetInitialAppData_ExpectReceivedConsentCorrect) { // Arrange CreateLocalPT(preloadet_pt_filename_); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); ::policy::StringArray app_nicknames; ::policy::StringArray app_hmi_types; - manager_->GetInitialAppData(app_id_2_, &app_nicknames, &app_hmi_types); + policy_manager_->GetInitialAppData(app_id_2_, &app_nicknames, &app_hmi_types); // Expect Empty nicknames and AppHMITypes EXPECT_EQ(0u, app_nicknames.size()); EXPECT_EQ(0u, app_hmi_types.size()); @@ -488,7 +497,8 @@ TEST_F(PolicyManagerImplTest2, GetInitialAppData_ExpectReceivedConsentCorrect) { ::policy::StringArray app_nicknames1; ::policy::StringArray app_hmi_types1; - manager_->GetInitialAppData(app_id_2_, &app_nicknames1, &app_hmi_types1); + policy_manager_->GetInitialAppData( + app_id_2_, &app_nicknames1, &app_hmi_types1); const uint32_t nick_names_size = app_nicknames1.size(); const uint32_t app_hmi_types_size = app_hmi_types1.size(); ASSERT_EQ(appHmiType_size, app_hmi_types_size); @@ -510,20 +520,21 @@ TEST_F( CanAppKeepContext_AddAppFromUnconsentedDevice_ExpectAppCannotKeepContext) { // Arrange CreateLocalPT(preloadet_pt_filename_); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); // Check if app has preData policy - EXPECT_TRUE(manager_->IsPredataPolicy(app_id_2_)); + EXPECT_TRUE(policy_manager_->IsPredataPolicy(app_id_2_)); // Check keep context in preData policy - EXPECT_FALSE(manager_->CanAppKeepContext(app_id_2_)); + EXPECT_FALSE(policy_manager_->CanAppKeepContext(app_id_2_)); } TEST_F(PolicyManagerImplTest2, CanAppKeepContext_AddAppFromConsentedDevice_ExpectAppCannotKeepContext) { // Arrange CreateLocalPT(preloadet_pt_filename_); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - manager_->AddApplication(app_id_2_); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + policy_manager_->AddApplication(app_id_2_); + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -532,36 +543,37 @@ TEST_F(PolicyManagerImplTest2, "Life", 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, true); + policy_manager_->SetUserConsentForDevice(device_id_2_, true); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); EXPECT_EQ(::policy::DeviceConsent::kDeviceAllowed, consent); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_2_)) .WillRepeatedly(Return(device_id_2_)); - manager_->AddApplication(app_id_2_); - EXPECT_TRUE((manager_->GetCache())->IsDefaultPolicy(app_id_2_)); + policy_manager_->AddApplication(app_id_2_); + EXPECT_TRUE((policy_manager_->GetCache())->IsDefaultPolicy(app_id_2_)); // Check keep context in default policy - EXPECT_FALSE(manager_->CanAppKeepContext(app_id_2_)); + EXPECT_FALSE(policy_manager_->CanAppKeepContext(app_id_2_)); } TEST_F(PolicyManagerImplTest2, CanAppStealFocus_AddAppFromUnconsentedDevice_ExpectAppCannotStealFocus) { // Arrange CreateLocalPT(preloadet_pt_filename_); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); // Check if app has preData policy - EXPECT_TRUE(manager_->IsPredataPolicy(app_id_2_)); + EXPECT_TRUE(policy_manager_->IsPredataPolicy(app_id_2_)); // Check keep context in preData policy - EXPECT_FALSE(manager_->CanAppStealFocus(app_id_2_)); + EXPECT_FALSE(policy_manager_->CanAppStealFocus(app_id_2_)); } TEST_F(PolicyManagerImplTest2, CanAppStealFocus_AddAppFromConsentedDevice_ExpectAppCannotStealFocus) { // Arrange CreateLocalPT(preloadet_pt_filename_); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - manager_->AddApplication(app_id_2_); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + policy_manager_->AddApplication(app_id_2_); + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -570,25 +582,25 @@ TEST_F(PolicyManagerImplTest2, "Life", 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, true); + policy_manager_->SetUserConsentForDevice(device_id_2_, true); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); EXPECT_EQ(::policy::DeviceConsent::kDeviceAllowed, consent); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_2_)) .WillRepeatedly(Return(device_id_2_)); - manager_->AddApplication(app_id_2_); - EXPECT_TRUE((manager_->GetCache())->IsDefaultPolicy(app_id_2_)); + policy_manager_->AddApplication(app_id_2_); + EXPECT_TRUE((policy_manager_->GetCache())->IsDefaultPolicy(app_id_2_)); // Check keep context in default policy - EXPECT_FALSE(manager_->CanAppStealFocus(app_id_2_)); + EXPECT_FALSE(policy_manager_->CanAppStealFocus(app_id_2_)); } TEST_F(PolicyManagerImplTest2, IsPredataPolicy_SetAppWIthPredataPolicy_ExpectPredataPolicy) { // Arrange CreateLocalPT(preloadet_pt_filename_); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); // Check if app has preData policy - EXPECT_TRUE(manager_->IsPredataPolicy(app_id_2_)); + EXPECT_TRUE(policy_manager_->IsPredataPolicy(app_id_2_)); } TEST_F( @@ -596,20 +608,21 @@ TEST_F( SendNotificationOnPermissionsUpdated_SetDeviceAllowed_ExpectNotificationSent) { // Arrange CreateLocalPT(kPtu2RequestTypeJson); - manager_->AddApplication(app_id_2_); + policy_manager_->AddApplication(app_id_2_); // Check if app has preData policy - EXPECT_TRUE(manager_->IsPredataPolicy(app_id_2_)); + EXPECT_TRUE(policy_manager_->IsPredataPolicy(app_id_2_)); std::string default_hmi1; - manager_->GetDefaultHmi(app_id_2_, &default_hmi1); + policy_manager_->GetDefaultHmi(app_id_2_, &default_hmi1); EXPECT_EQ("NONE", default_hmi1); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_2_)) .WillOnce(Return("")); EXPECT_CALL(listener_, OnPermissionsUpdated(app_id_2_, _, default_hmi1)) .Times(0); - manager_->SendNotificationOnPermissionsUpdated(app_id_2_); + policy_manager_->SendNotificationOnPermissionsUpdated(app_id_2_); - ASSERT_TRUE((manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); - ASSERT_TRUE((manager_->GetCache()) + ASSERT_TRUE( + (policy_manager_->GetCache())->AddDevice(device_id_2_, "Bluetooth")); + ASSERT_TRUE((policy_manager_->GetCache()) ->SetDeviceData(device_id_2_, "hardware IPX", "v.8.0.1", @@ -618,20 +631,20 @@ TEST_F( "Life", 2, "Bluetooth")); - manager_->SetUserConsentForDevice(device_id_2_, true); + policy_manager_->SetUserConsentForDevice(device_id_2_, true); ::policy::DeviceConsent consent = - manager_->GetUserConsentForDevice(device_id_2_); + policy_manager_->GetUserConsentForDevice(device_id_2_); // Check EXPECT_EQ(::policy::DeviceConsent::kDeviceAllowed, consent); EXPECT_CALL(listener_, OnCurrentDeviceIdUpdateRequired(app_id_2_)) .WillRepeatedly(Return(device_id_2_)); - manager_->AddApplication(app_id_2_); - EXPECT_TRUE((manager_->GetCache())->IsDefaultPolicy(app_id_2_)); + policy_manager_->AddApplication(app_id_2_); + EXPECT_TRUE((policy_manager_->GetCache())->IsDefaultPolicy(app_id_2_)); std::string default_hmi2; - manager_->GetDefaultHmi(app_id_2_, &default_hmi2); + policy_manager_->GetDefaultHmi(app_id_2_, &default_hmi2); EXPECT_EQ("LIMITED", default_hmi2); EXPECT_CALL(listener_, OnPermissionsUpdated(app_id_2_, _, default_hmi2)); - manager_->SendNotificationOnPermissionsUpdated(app_id_2_); + policy_manager_->SendNotificationOnPermissionsUpdated(app_id_2_); } } // namespace policy |