summaryrefslogtreecommitdiff
path: root/src/components/application_manager/test/resumption/resume_ctrl_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/test/resumption/resume_ctrl_test.cc')
-rw-r--r--src/components/application_manager/test/resumption/resume_ctrl_test.cc267
1 files changed, 70 insertions, 197 deletions
diff --git a/src/components/application_manager/test/resumption/resume_ctrl_test.cc b/src/components/application_manager/test/resumption/resume_ctrl_test.cc
index 1b80131f22..9857072674 100644
--- a/src/components/application_manager/test/resumption/resume_ctrl_test.cc
+++ b/src/components/application_manager/test/resumption/resume_ctrl_test.cc
@@ -69,29 +69,28 @@ class ResumeCtrlTest : public ::testing::Test {
protected:
ResumeCtrlTest()
: kTestAppId_(10u)
- , kTestPolicyAppId_("kTestPolicyAppId_")
+ , kTestPolicyAppId_("test_policy_app_id")
, kMacAddress_("12345")
, kDefaultTestLevel_(eType::HMI_NONE)
, kCorId_(7u)
, kTestDevId_(5u)
, kTestGrammarId_(10)
, kHash_("saved_hash")
- , kAppResumingTimeout_(30000000u)
- , kTestTimeStamp_(1452074434) {}
+ , kAppResumingTimeout_(30000000u) {}
virtual void SetUp() OVERRIDE {
- ON_CALL(mock_app_mngr_, event_dispatcher())
+ ON_CALL(app_mngr_, event_dispatcher())
.WillByDefault(ReturnRef(mock_event_dispatcher_));
mock_storage =
::utils::MakeShared<NiceMock<resumption_test::MockResumptionData>>(
- mock_app_mngr_);
+ app_mngr_);
app_mock = utils::MakeShared<NiceMock<MockApplication>>();
- res_ctrl = utils::MakeShared<ResumeCtrl>(mock_app_mngr_);
+ res_ctrl = utils::MakeShared<ResumeCtrl>(app_mngr_);
res_ctrl->set_resumption_storage(mock_storage);
- ON_CALL(mock_app_mngr_, state_controller())
+ ON_CALL(app_mngr_, state_controller())
.WillByDefault(ReturnRef(state_controller_));
- ON_CALL(mock_app_mngr_, get_settings())
+ ON_CALL(app_mngr_, get_settings())
.WillByDefault(ReturnRef(mock_application_manager_settings_));
ON_CALL(mock_application_manager_settings_, use_db_for_resumption())
@@ -110,7 +109,7 @@ class ResumeCtrlTest : public ::testing::Test {
NiceMock<event_engine_test::MockEventDispatcher> mock_event_dispatcher_;
application_manager_test::MockApplicationManagerSettings
mock_application_manager_settings_;
- application_manager_test::MockApplicationManager mock_app_mngr_;
+ application_manager_test::MockApplicationManager app_mngr_;
MockStateController state_controller_;
utils::SharedPtr<ResumeCtrl> res_ctrl;
utils::SharedPtr<NiceMock<resumption_test::MockResumptionData>> mock_storage;
@@ -126,8 +125,6 @@ class ResumeCtrlTest : public ::testing::Test {
const uint32_t kTestGrammarId_;
const std::string kHash_;
const uint32_t kAppResumingTimeout_;
- const uint32_t kTestTimeStamp_;
- sync_primitives::Lock app_set_lock_;
};
/**
@@ -141,7 +138,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithGrammarId) {
// Check RestoreApplicationData
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
EXPECT_CALL(*mock_storage,
GetSavedApplication(kTestPolicyAppId_, kMacAddress_, _))
@@ -149,7 +146,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithGrammarId) {
EXPECT_CALL(*app_mock, UpdateHash());
EXPECT_CALL(*app_mock, set_grammar_id(kTestGrammarId_));
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
@@ -165,7 +162,7 @@ TEST_F(ResumeCtrlTest, StartResumption_WithoutGrammarId) {
saved_app[application_manager::strings::hash_id] = kHash_;
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
// Check RestoreApplicationData
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
@@ -173,7 +170,7 @@ TEST_F(ResumeCtrlTest, StartResumption_WithoutGrammarId) {
EXPECT_CALL(*app_mock, UpdateHash());
EXPECT_CALL(*app_mock, set_grammar_id(kTestGrammarId_)).Times(0);
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_FALSE(res);
}
@@ -212,7 +209,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithFiles) {
test_application_files;
// Check RestoreApplicationData
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
.WillRepeatedly(DoAll(SetArgReferee<2>(saved_app), Return(true)));
@@ -227,7 +224,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithFiles) {
static_cast<mobile_apis::FileType::eType>(file_types[i]))));
}
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
@@ -249,7 +246,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithSubmenues) {
test_application_submenues;
// Check RestoreApplicationData
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
.WillRepeatedly(DoAll(SetArgReferee<2>(saved_app), Return(true)));
@@ -261,14 +258,14 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithSubmenues) {
}
smart_objects::SmartObjectList requests;
- EXPECT_CALL(mock_app_mngr_, GetNextHMICorrelationID())
+ EXPECT_CALL(app_mngr_, GetNextHMICorrelationID())
.WillRepeatedly(Return(kCorId_));
EXPECT_CALL(*application_manager::MockMessageHelper::message_helper_mock(),
CreateAddSubMenuRequestToHMI(_, kCorId_))
.WillRepeatedly(Return(requests));
EXPECT_CALL(*app_mock, UpdateHash());
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
@@ -289,7 +286,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithCommands) {
saved_app[application_manager::strings::application_commands] =
test_application_commands;
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
// Check RestoreApplicationData
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
@@ -306,7 +303,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithCommands) {
CreateAddCommandRequestToHMI(_, _))
.WillRepeatedly(Return(requests));
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
@@ -340,7 +337,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithChoiceSet) {
application_choice_sets;
// Check RestoreApplicationData
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
GetInfoFromApp();
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
@@ -357,7 +354,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithChoiceSet) {
CreateAddVRCommandRequestFromChoiceToHMI(_))
.WillRepeatedly(Return(requests));
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
@@ -371,7 +368,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithGlobalProperties) {
test_global_properties;
// Check RestoreApplicationData
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
GetInfoFromApp();
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
@@ -385,7 +382,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithGlobalProperties) {
EXPECT_CALL(*app_mock, load_global_properties(test_global_properties));
EXPECT_CALL(*app_mock, UpdateHash());
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
@@ -409,7 +406,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithSubscribeOnButtons) {
test_subscriptions;
// Check RestoreApplicationData
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
GetInfoFromApp();
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
@@ -427,7 +424,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithSubscribeOnButtons) {
EXPECT_CALL(*application_manager::MockMessageHelper::message_helper_mock(),
SendAllOnButtonSubscriptionNotificationsForApp(_, _)).Times(2);
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
@@ -453,7 +450,7 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithSubscriptionToIVI) {
test_subscriptions;
// Check RestoreApplicationData
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
GetInfoFromApp();
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
@@ -472,44 +469,25 @@ TEST_F(ResumeCtrlTest, StartResumption_AppWithSubscriptionToIVI) {
GetIVISubscriptionRequests(_)).WillRepeatedly(Return(requests));
EXPECT_CALL(*app_mock, UpdateHash());
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
- EXPECT_TRUE(res);
-}
-
-TEST_F(ResumeCtrlTest, StartResumption_AppWithSubscriptionToWayPoints) {
- smart_objects::SmartObject saved_app;
- saved_app[application_manager::strings::hash_id] = kHash_;
- saved_app[application_manager::strings::grammar_id] = kTestGrammarId_;
- saved_app[application_manager::strings::subscribed_for_way_points] = true;
- saved_app[application_manager::strings::time_stamp] = kTestTimeStamp_;
-
- GetInfoFromApp();
- EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
- .Times(2)
- .WillRepeatedly(DoAll(SetArgReferee<2>(saved_app), Return(true)));
- EXPECT_CALL(*app_mock, set_grammar_id(kTestGrammarId_));
- EXPECT_CALL(mock_app_mngr_, SubscribeAppForWayPoints(_));
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_)).WillOnce(Return(HMI_FULL));
-
- const bool res = res_ctrl->StartResumption(app_mock, kHash_);
+ bool res = res_ctrl->StartResumption(app_mock, kHash_);
EXPECT_TRUE(res);
}
TEST_F(ResumeCtrlTest, StartResumptionOnlyHMILevel) {
smart_objects::SmartObject saved_app;
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillOnce(Return(kDefaultTestLevel_));
GetInfoFromApp();
EXPECT_CALL(*mock_storage, GetSavedApplication(kTestPolicyAppId_, _, _))
.WillOnce(DoAll(SetArgReferee<2>(saved_app), Return(true)));
- const bool res = res_ctrl->StartResumptionOnlyHMILevel(app_mock);
+ bool res = res_ctrl->StartResumptionOnlyHMILevel(app_mock);
EXPECT_TRUE(res);
}
TEST_F(ResumeCtrlTest, StartAppHmiStateResumption_AppInFull) {
mobile_apis::HMILevel::eType restored_test_type = eType::HMI_FULL;
- const uint32_t ign_off_count = 0;
+ uint32_t ign_off_count = 0;
smart_objects::SmartObject saved_app;
saved_app[application_manager::strings::ign_off_count] = ign_off_count;
saved_app[application_manager::strings::hmi_level] = restored_test_type;
@@ -523,20 +501,20 @@ TEST_F(ResumeCtrlTest, StartAppHmiStateResumption_AppInFull) {
EXPECT_CALL(*mock_storage, RemoveApplicationFromSaved(_, _))
.WillOnce(Return(true));
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345"))
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345"))
.WillRepeatedly(Return(policy::kDeviceAllowed));
res_ctrl->StartAppHmiStateResumption(app_mock);
}
TEST_F(ResumeCtrlTest, StartAppHmiStateResumption_AppInBackground) {
- const uint32_t ign_off_count = 0;
+ uint32_t ign_off_count = 0;
smart_objects::SmartObject saved_app;
mobile_apis::HMILevel::eType restored_test_type = eType::HMI_BACKGROUND;
saved_app[application_manager::strings::ign_off_count] = ign_off_count;
saved_app[application_manager::strings::hmi_level] = restored_test_type;
- EXPECT_CALL(mock_app_mngr_, state_controller()).Times(0);
+ EXPECT_CALL(app_mngr_, state_controller()).Times(0);
GetInfoFromApp();
EXPECT_CALL(*mock_storage, GetSavedApplication(kTestPolicyAppId_, _, _))
.WillRepeatedly(DoAll(SetArgReferee<2>(saved_app), Return(true)));
@@ -562,11 +540,11 @@ TEST_F(ResumeCtrlTest, RestoreAppHMIState_RestoreHMILevelFull) {
EXPECT_CALL(*mock_storage, GetSavedApplication(_, _, _))
.WillOnce(DoAll(SetArgReferee<2>(saved_app), Return(true)));
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345"))
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345"))
.WillOnce(Return(policy::kDeviceAllowed));
EXPECT_CALL(*app_mock, set_is_resuming(true));
- const bool res = res_ctrl->RestoreAppHMIState(app_mock);
+ bool res = res_ctrl->RestoreAppHMIState(app_mock);
EXPECT_TRUE(res);
}
@@ -575,12 +553,12 @@ TEST_F(ResumeCtrlTest, SetupDefaultHMILevel) {
saved_app[application_manager::strings::hmi_level] = kDefaultTestLevel_;
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillRepeatedly(Return(kDefaultTestLevel_));
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345")).Times(0);
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345")).Times(0);
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillOnce(Return(kDefaultTestLevel_));
EXPECT_CALL(state_controller_, SetRegularState(_, kDefaultTestLevel_))
@@ -589,33 +567,6 @@ TEST_F(ResumeCtrlTest, SetupDefaultHMILevel) {
res_ctrl->SetupDefaultHMILevel(app_mock);
}
-TEST_F(ResumeCtrlTest, ApplicationResumptiOnTimer_AppInFull) {
- EXPECT_CALL(mock_app_mngr_, application(_)).WillRepeatedly(Return(app_mock));
-
- mobile_apis::HMILevel::eType restored_test_type = eType::HMI_FULL;
- const uint32_t ign_off_count = 0;
- smart_objects::SmartObject saved_app;
- saved_app[application_manager::strings::ign_off_count] = ign_off_count;
- saved_app[application_manager::strings::hmi_level] = restored_test_type;
-
- MockStateController state_controller_;
- EXPECT_CALL(mock_app_mngr_, state_controller())
- .WillOnce(ReturnRef(state_controller_));
- EXPECT_CALL(state_controller_, SetRegularState(_, restored_test_type))
- .Times(AtLeast(1));
- GetInfoFromApp();
- EXPECT_CALL(*mock_storage, GetSavedApplication(kTestPolicyAppId_, _, _))
- .Times(2)
- .WillRepeatedly(DoAll(SetArgReferee<2>(saved_app), Return(true)));
-
- EXPECT_CALL(*mock_storage, RemoveApplicationFromSaved(_, _))
- .WillOnce(Return(true));
-
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345"))
- .WillRepeatedly(Return(policy::kDeviceAllowed));
- res_ctrl->StartAppHmiStateResumption(app_mock);
-}
-
/**
* @brief group of tests which check correct SetAppHMIState
*/
@@ -623,25 +574,24 @@ TEST_F(ResumeCtrlTest, ApplicationResumptiOnTimer_AppInFull) {
TEST_F(ResumeCtrlTest, SetAppHMIState_HMINone_WithoutCheckPolicy) {
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345")).Times(0);
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345")).Times(0);
EXPECT_CALL(*app_mock, set_is_resuming(true));
EXPECT_CALL(state_controller_, SetRegularState(_, kDefaultTestLevel_))
.Times(AtLeast(1));
- const bool res =
- res_ctrl->SetAppHMIState(app_mock, kDefaultTestLevel_, false);
+ bool res = res_ctrl->SetAppHMIState(app_mock, kDefaultTestLevel_, false);
EXPECT_TRUE(res);
}
TEST_F(ResumeCtrlTest, SetAppHMIState_HMILimited_WithoutCheckPolicy) {
mobile_apis::HMILevel::eType test_type = eType::HMI_LIMITED;
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345")).Times(0);
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345")).Times(0);
EXPECT_CALL(*app_mock, set_is_resuming(true));
EXPECT_CALL(state_controller_, SetRegularState(_, test_type))
.Times(AtLeast(1));
- const bool res = res_ctrl->SetAppHMIState(app_mock, test_type, false);
+ bool res = res_ctrl->SetAppHMIState(app_mock, test_type, false);
EXPECT_TRUE(res);
}
@@ -649,14 +599,14 @@ TEST_F(ResumeCtrlTest, SetAppHMIState_HMIFull_WithoutCheckPolicy) {
mobile_apis::HMILevel::eType test_type = eType::HMI_FULL;
GetInfoFromApp();
// GetDefaultHmiLevel should not be called
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_)).Times(0);
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345")).Times(0);
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_)).Times(0);
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345")).Times(0);
EXPECT_CALL(*app_mock, set_is_resuming(true));
EXPECT_CALL(state_controller_, SetRegularState(_, test_type))
.Times(AtLeast(1));
- const bool res = res_ctrl->SetAppHMIState(app_mock, test_type, false);
+ bool res = res_ctrl->SetAppHMIState(app_mock, test_type, false);
EXPECT_TRUE(res);
}
@@ -664,14 +614,14 @@ TEST_F(ResumeCtrlTest, SetAppHMIState_HMIFull_WithPolicy_DevAllowed) {
mobile_apis::HMILevel::eType test_type = eType::HMI_FULL;
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345"))
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345"))
.WillOnce(Return(policy::kDeviceAllowed));
EXPECT_CALL(*app_mock, set_is_resuming(true));
EXPECT_CALL(state_controller_, SetRegularState(_, test_type))
.Times(AtLeast(1));
- const bool res = res_ctrl->SetAppHMIState(app_mock, test_type, true);
+ bool res = res_ctrl->SetAppHMIState(app_mock, test_type, true);
EXPECT_TRUE(res);
}
@@ -679,47 +629,18 @@ TEST_F(ResumeCtrlTest, SetAppHMIState_HMIFull_WithPolicy_DevDisallowed) {
mobile_apis::HMILevel::eType test_type = eType::HMI_FULL;
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetUserConsentForDevice("12345"))
+ EXPECT_CALL(app_mngr_, GetUserConsentForDevice("12345"))
.WillOnce(Return(policy::kDeviceDisallowed));
EXPECT_CALL(*app_mock, set_is_resuming(true));
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillOnce(Return(kDefaultTestLevel_));
EXPECT_CALL(state_controller_, SetRegularState(_, kDefaultTestLevel_))
.Times(AtLeast(1));
- const bool res = res_ctrl->SetAppHMIState(app_mock, test_type, true);
+ bool res = res_ctrl->SetAppHMIState(app_mock, test_type, true);
EXPECT_FALSE(res);
}
-TEST_F(ResumeCtrlTest, SaveAllApplications) {
- utils::SharedPtr<application_manager::Application> app_sh_mock =
- ::utils::MakeShared<application_manager_test::MockApplication>();
-
- application_manager::ApplicationSet app_set;
- app_set.insert(app_sh_mock);
-
- DataAccessor<application_manager::ApplicationSet> accessor(app_set,
- app_set_lock_);
-
- EXPECT_CALL(mock_app_mngr_, applications()).WillRepeatedly(Return(accessor));
- EXPECT_CALL(*mock_storage, SaveApplication(app_sh_mock)).Times(1);
- res_ctrl->SaveAllApplications();
-}
-
-TEST_F(ResumeCtrlTest, SaveAllApplications_EmptyApplicationlist) {
- utils::SharedPtr<application_manager::Application> app_sh_mock =
- ::utils::MakeShared<application_manager_test::MockApplication>();
-
- application_manager::ApplicationSet app_set;
-
- DataAccessor<application_manager::ApplicationSet> accessor(app_set,
- app_set_lock_);
-
- EXPECT_CALL(mock_app_mngr_, applications()).WillRepeatedly(Return(accessor));
- EXPECT_CALL(*mock_storage, SaveApplication(app_sh_mock)).Times(0);
- res_ctrl->SaveAllApplications();
-}
-
TEST_F(ResumeCtrlTest, SaveApplication) {
utils::SharedPtr<application_manager::Application> app_sh_mock =
::utils::MakeShared<application_manager_test::MockApplication>();
@@ -732,13 +653,13 @@ TEST_F(ResumeCtrlTest, OnAppActivated_ResumptionHasStarted) {
smart_objects::SmartObject saved_app;
GetInfoFromApp();
- EXPECT_CALL(mock_app_mngr_, GetDefaultHmiLevel(_))
+ EXPECT_CALL(app_mngr_, GetDefaultHmiLevel(_))
.WillOnce(Return(kDefaultTestLevel_));
EXPECT_CALL(*mock_storage, GetSavedApplication(kTestPolicyAppId_, _, _))
.WillOnce(DoAll(SetArgReferee<2>(saved_app), Return(true)));
ON_CALL(*app_mock, app_id()).WillByDefault(Return(kTestAppId_));
- const bool res = res_ctrl->StartResumptionOnlyHMILevel(app_mock);
+ bool res = res_ctrl->StartResumptionOnlyHMILevel(app_mock);
EXPECT_TRUE(res);
utils::SharedPtr<application_manager_test::MockApplication> app_sh_mock =
@@ -765,44 +686,27 @@ TEST_F(ResumeCtrlTest, IsHMIApplicationIdExist) {
TEST_F(ResumeCtrlTest, GetHMIApplicationID) {
uint32_t hmi_app_id = 10;
- const std::string kDeviceId = "test_device_id";
+ std::string device_id = "test_device_id";
- EXPECT_CALL(*mock_storage, GetHMIApplicationID(kTestPolicyAppId_, kDeviceId))
+ EXPECT_CALL(*mock_storage, GetHMIApplicationID(kTestPolicyAppId_, device_id))
.WillOnce(Return(hmi_app_id));
EXPECT_EQ(hmi_app_id,
- res_ctrl->GetHMIApplicationID(kTestPolicyAppId_, kDeviceId));
+ res_ctrl->GetHMIApplicationID(kTestPolicyAppId_, device_id));
}
TEST_F(ResumeCtrlTest, IsApplicationSaved) {
- const std::string kPolicyAppId = "policy_app_id";
- const std::string kDeviceId = "device_id";
-
- EXPECT_CALL(*mock_storage, IsApplicationSaved(kPolicyAppId, kDeviceId))
- .WillOnce(Return(0));
- EXPECT_TRUE(res_ctrl->IsApplicationSaved(kPolicyAppId, kDeviceId));
-}
-
-TEST_F(ResumeCtrlTest, OnAppRegistrationStart) {
- const std::string kPolicyAppId = "policy_app_id";
- const std::string kDeviceId = "device_id";
+ std::string policy_app_id = "policy_app_id";
+ std::string device_id = "device_id";
- EXPECT_CALL(*mock_storage, IsApplicationSaved(kPolicyAppId, kDeviceId))
- .WillOnce(Return(0));
- res_ctrl->OnAppRegistrationStart(kPolicyAppId, kDeviceId);
-}
-
-TEST_F(ResumeCtrlTest, OnAppRegistrationEnd) {
- uint32_t timeout = 10u;
- EXPECT_CALL(mock_application_manager_settings_,
- app_resumption_save_persistent_data_timeout())
- .WillOnce(ReturnRef(timeout));
- res_ctrl->OnAppRegistrationEnd();
+ EXPECT_CALL(*mock_storage, IsApplicationSaved(policy_app_id, device_id))
+ .WillOnce(Return(true));
+ EXPECT_TRUE(res_ctrl->IsApplicationSaved(policy_app_id, device_id));
}
TEST_F(ResumeCtrlTest, CheckPersistenceFiles_WithoutCommandAndChoiceSets) {
- const uint32_t kIggnOffCount = 0;
+ uint32_t ign_off_count = 0;
smart_objects::SmartObject saved_app;
- saved_app[application_manager::strings::ign_off_count] = kIggnOffCount;
+ saved_app[application_manager::strings::ign_off_count] = ign_off_count;
saved_app[application_manager::strings::hmi_level] = HMI_FULL;
GetInfoFromApp();
@@ -814,9 +718,9 @@ TEST_F(ResumeCtrlTest, CheckPersistenceFiles_WithoutCommandAndChoiceSets) {
TEST_F(ResumeCtrlTest, CheckPersistenceFilesForResumption_WithCommands) {
smart_objects::SmartObject test_application_commands;
- const uint32_t kIggnOffCount = 0;
+ uint32_t ign_off_count = 0;
smart_objects::SmartObject saved_app;
- saved_app[application_manager::strings::ign_off_count] = kIggnOffCount;
+ saved_app[application_manager::strings::ign_off_count] = ign_off_count;
saved_app[application_manager::strings::hmi_level] = HMI_FULL;
saved_app[application_manager::strings::application_commands] =
test_application_commands;
@@ -834,9 +738,9 @@ TEST_F(ResumeCtrlTest, CheckPersistenceFilesForResumption_WithCommands) {
TEST_F(ResumeCtrlTest, CheckPersistenceFilesForResumption_WithChoiceSet) {
smart_objects::SmartObject test_choice_sets;
- const uint32_t kIggnOffCount = 0;
+ uint32_t ign_off_count = 0;
smart_objects::SmartObject saved_app;
- saved_app[application_manager::strings::ign_off_count] = kIggnOffCount;
+ saved_app[application_manager::strings::ign_off_count] = ign_off_count;
saved_app[application_manager::strings::hmi_level] = HMI_FULL;
saved_app[application_manager::strings::application_choice_sets] =
test_choice_sets;
@@ -848,38 +752,9 @@ TEST_F(ResumeCtrlTest, CheckPersistenceFilesForResumption_WithChoiceSet) {
EXPECT_TRUE(res_ctrl->CheckPersistenceFilesForResumption(app_mock));
}
-TEST_F(ResumeCtrlTest, OnSuspend) {
- utils::SharedPtr<application_manager::Application> app_sh_mock =
- ::utils::MakeShared<application_manager_test::MockApplication>();
-
- application_manager::ApplicationSet app_set;
- app_set.insert(app_sh_mock);
-
- DataAccessor<application_manager::ApplicationSet> accessor(app_set,
- app_set_lock_);
-
- EXPECT_CALL(mock_app_mngr_, applications()).WillRepeatedly(Return(accessor));
- EXPECT_CALL(*mock_storage, SaveApplication(app_sh_mock)).Times(1);
-
+// TODO (VVeremjova) APPLINK-16718
+TEST_F(ResumeCtrlTest, DISABLED_OnSuspend) {
EXPECT_CALL(*mock_storage, OnSuspend());
- EXPECT_CALL(*mock_storage, Persist());
- res_ctrl->OnSuspend();
-}
-
-TEST_F(ResumeCtrlTest, OnSuspend_EmptyApplicationlist) {
- utils::SharedPtr<application_manager::Application> app_sh_mock =
- ::utils::MakeShared<application_manager_test::MockApplication>();
-
- application_manager::ApplicationSet app_set;
-
- DataAccessor<application_manager::ApplicationSet> accessor(app_set,
- app_set_lock_);
-
- EXPECT_CALL(mock_app_mngr_, applications()).WillRepeatedly(Return(accessor));
- EXPECT_CALL(*mock_storage, SaveApplication(app_sh_mock)).Times(0);
-
- EXPECT_CALL(*mock_storage, OnSuspend());
- EXPECT_CALL(*mock_storage, Persist());
res_ctrl->OnSuspend();
}
@@ -899,11 +774,9 @@ TEST_F(ResumeCtrlTest, RemoveApplicationFromSaved) {
EXPECT_TRUE(res_ctrl->RemoveApplicationFromSaved(app_mock));
}
-TEST_F(ResumeCtrlTest, CheckApplicationHash) {
+TEST_F(ResumeCtrlTest, CheckApplicationkHash_) {
smart_objects::SmartObject saved_app;
-
- const std::string test_hash = "saved_hash";
- saved_app[application_manager::strings::hash_id] = test_hash;
+ saved_app[application_manager::strings::hash_id] = kHash_;
GetInfoFromApp();
EXPECT_CALL(*mock_storage, GetSavedApplication(kTestPolicyAppId_, _, _))