diff options
Diffstat (limited to 'src/components/application_manager/test/policy_handler_test.cc')
-rw-r--r-- | src/components/application_manager/test/policy_handler_test.cc | 76 |
1 files changed, 39 insertions, 37 deletions
diff --git a/src/components/application_manager/test/policy_handler_test.cc b/src/components/application_manager/test/policy_handler_test.cc index 3cd34bfaaa..991f1f218d 100644 --- a/src/components/application_manager/test/policy_handler_test.cc +++ b/src/components/application_manager/test/policy_handler_test.cc @@ -30,47 +30,45 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include <fstream> #include <string> #include <vector> -#include <fstream> #include "gmock/gmock.h" -#include "application_manager/policies/policy_handler.h" +#include "application_manager/application_impl.h" +#include "application_manager/application_manager_impl.h" #include "application_manager/policies/delegates/app_permission_delegate.h" +#include "application_manager/policies/policy_handler.h" #include "connection_handler/connection_handler_impl.h" -#include "application_manager/application_manager_impl.h" -#include "application_manager/application_impl.h" #ifdef ENABLE_SECURITY -#include "security_manager/mock_security_manager.h" #include "security_manager/mock_crypto_manager.h" +#include "security_manager/mock_security_manager.h" #endif // ENABLE_SECURITY +#include "application_manager/mock_application.h" +#include "application_manager/mock_application_manager.h" +#include "application_manager/mock_event_dispatcher.h" +#include "application_manager/mock_hmi_capabilities.h" #include "application_manager/mock_message_helper.h" +#include "application_manager/mock_state_controller.h" +#include "application_manager/policies/mock_policy_handler_observer.h" +#include "connection_handler/mock_connection_handler.h" #include "connection_handler/mock_connection_handler_settings.h" -#include "transport_manager/mock_transport_manager.h" -#include "policy/policy_types.h" +#include "interfaces/MOBILE_API.h" #include "json/reader.h" -#include "json/writer.h" #include "json/value.h" -#include "smart_objects/smart_object.h" -#include "utils/file_system.h" -#include "utils/make_shared.h" -#include "utils/custom_string.h" -#include "policy/usage_statistics/counter.h" -#include "policy/usage_statistics/statistics_manager.h" -#include "interfaces/MOBILE_API.h" +#include "json/writer.h" +#include "policy/mock_policy_manager.h" #include "policy/mock_policy_settings.h" -#include "utils/make_shared.h" -#include "application_manager/mock_application.h" +#include "policy/policy_types.h" +#include "policy/usage_statistics/counter.h" #include "policy/usage_statistics/mock_statistics_manager.h" +#include "policy/usage_statistics/statistics_manager.h" #include "protocol_handler/mock_session_observer.h" -#include "connection_handler/mock_connection_handler.h" -#include "application_manager/mock_application_manager.h" -#include "application_manager/policies/mock_policy_handler_observer.h" -#include "application_manager/mock_event_dispatcher.h" -#include "application_manager/mock_state_controller.h" -#include "application_manager/mock_hmi_capabilities.h" -#include "policy/mock_policy_manager.h" -#include "policy/usage_statistics/mock_statistics_manager.h" +#include "smart_objects/smart_object.h" +#include "transport_manager/mock_transport_manager.h" +#include "utils/custom_string.h" +#include "utils/file_system.h" +#include "utils/make_shared.h" namespace test { namespace components { @@ -80,15 +78,13 @@ using namespace application_manager; using namespace policy; using namespace utils::custom_string; using testing::_; +using ::testing::DoAll; using ::testing::Mock; +using ::testing::NiceMock; using ::testing::Return; using ::testing::ReturnRef; -using ::testing::NiceMock; -using ::testing::SetArgReferee; using ::testing::SetArgPointee; -using ::testing::DoAll; using ::testing::SetArgReferee; -using ::testing::Mock; const std::string kDummyData = "some_data"; @@ -105,7 +101,8 @@ class PolicyHandlerTest : public ::testing::Test { , default_hmi_("fake_hmi") , kPreloadPTFile_("sdl_preloaded_pt.json") , kAppStorageFolder_("storage") - , app_set(test_app, app_lock) + , app_lock_ptr_(std::make_shared<sync_primitives::Lock>()) + , app_set(test_app, app_lock_ptr_) , kAppId1_(10u) , kAppId2_(11u) , kConnectionKey_(1u) @@ -149,7 +146,7 @@ class PolicyHandlerTest : public ::testing::Test { const std::string kPreloadPTFile_; const std::string kAppStorageFolder_; ApplicationSet test_app; - sync_primitives::Lock app_lock; + std::shared_ptr<sync_primitives::Lock> app_lock_ptr_; DataAccessor<ApplicationSet> app_set; const uint32_t kAppId1_; const uint32_t kAppId2_; @@ -297,7 +294,7 @@ class WaitAsync { const uint32_t timeout_; sync_primitives::ConditionalVariable cond_var_; }; -} +} // namespace TEST_F(PolicyHandlerTest, LoadPolicyLibrary_Method_ExpectLibraryLoaded) { // Check before policy enabled from ini file @@ -443,7 +440,8 @@ TEST_F(PolicyHandlerTest, OnPermissionsUpdated_TwoParams_InvalidApp_UNSUCCESS) { EXPECT_CALL(app_manager_, application_by_policy_id(kPolicyAppId_)) .WillOnce(Return(invalid_app)); EXPECT_CALL(mock_message_helper_, - SendOnPermissionsChangeNotification(_, _, _)).Times(0); + SendOnPermissionsChangeNotification(_, _, _)) + .Times(0); Permissions permissions; policy_handler_.OnPermissionsUpdated(kPolicyAppId_, permissions); @@ -911,12 +909,14 @@ TEST_F(PolicyHandlerTest, AppPermissions permissions(kPolicyAppId_); permissions.appPermissionsConsentNeeded = false; EXPECT_CALL(mock_message_helper_, - SendOnAppPermissionsChangedNotification(kAppId1_, _, _)).Times(0); + SendOnAppPermissionsChangedNotification(kAppId1_, _, _)) + .Times(0); EXPECT_CALL(*mock_policy_manager_, GetAppPermissionsChanges(_)) .WillOnce(Return(permissions)); EXPECT_CALL(*mock_policy_manager_, - RemovePendingPermissionChanges(kPolicyAppId_)).Times(0); + RemovePendingPermissionChanges(kPolicyAppId_)) + .Times(0); // Act policy_handler_.OnPendingPermissionChange(kPolicyAppId_); } @@ -1047,7 +1047,8 @@ TEST_F(PolicyHandlerTest, // Check expectations // Notification won't be sent EXPECT_CALL(mock_message_helper_, - SendOnAppPermissionsChangedNotification(kAppId1_, _, _)).Times(0); + SendOnAppPermissionsChangedNotification(kAppId1_, _, _)) + .Times(0); EXPECT_CALL(*mock_policy_manager_, GetAppPermissionsChanges(_)) .WillOnce(Return(permissions)); @@ -2170,7 +2171,8 @@ TEST_F(PolicyHandlerTest, _, NULL, _, - _)).WillOnce(Return(1u)); + _)) + .WillOnce(Return(1u)); EXPECT_CALL(app_manager_, application(kConnectionKey_)) .WillOnce(Return(mock_app_)); |