From ea72d05f518b30de43b37b9406bdb3dba39d3e58 Mon Sep 17 00:00:00 2001 From: toutes Date: Fri, 17 Dec 2021 17:05:15 +0800 Subject: [PATCH 1/3] Use sensor API to implement proximity lock Signed-off-by: toutes --- frameworks/include/power_napi_context.h | 2 +- frameworks/napi/power_manager_napi.cpp | 14 +- hdi/service/src/power_hdf_service.cpp | 21 +- services/BUILD.gn | 8 +- .../include/actions/idevice_state_action.h | 3 +- services/native/include/power_mgr_service.h | 10 +- services/native/include/power_state_machine.h | 3 + services/native/include/running_lock_mgr.h | 19 +- .../actions/default/device_power_action.cpp | 10 +- .../actions/default/device_state_action.cpp | 5 +- .../src/actions/default/device_state_action.h | 6 +- .../default/suspend/isuspend_controller.h | 2 + .../default/suspend/suspend_controller.cpp | 14 +- .../default/suspend/suspend_controller.h | 2 +- .../default/system_suspend_controller.cpp | 4 +- .../default/system_suspend_controller.h | 2 +- services/native/src/power_mode_policy.cpp | 3 +- ...wer_save_model.cpp => power_save_mode.cpp} | 8 +- services/native/src/power_state_machine.cpp | 101 +-- services/native/src/running_lock_mgr.cpp | 83 ++- services/native/src/shutdown_service.cpp | 9 +- services/native/test/unittest/BUILD.gn | 17 +- .../test/unittest/src/ces_system_test.cpp | 6 +- .../unittest/src/power_device_mode_test.cpp | 2 + .../test/unittest/src/power_get_mode_test.cpp | 2 + .../test/unittest/src/power_mgr_mock_test.cpp | 498 +++++++-------- .../src/power_register_callback_mode_test.cpp | 2 + .../test/unittest/src/power_set_mode_test.cpp | 2 + .../src/power_shutdown_callback_test.cpp | 2 + .../test/unittest/src/power_shutdown_test.cpp | 2 + .../unittest/src/power_state_machine_test.cpp | 11 +- test/systemtest/BUILD.gn | 2 + .../src/power_mgr_mock_system_test.cpp | 62 +- .../src/power_mgr_powersavemode_test.cpp | 8 +- .../systemtest/src/power_mgr_st_mock_test.cpp | 586 +++++++++--------- 35 files changed, 829 insertions(+), 702 deletions(-) rename services/native/src/{power_save_model.cpp => power_save_mode.cpp} (94%) diff --git a/frameworks/include/power_napi_context.h b/frameworks/include/power_napi_context.h index d6ff102c..a456936b 100644 --- a/frameworks/include/power_napi_context.h +++ b/frameworks/include/power_napi_context.h @@ -36,7 +36,7 @@ public: PowerNapiContext(napi_env env, napi_value* args, uint32_t argc, int32_t callbackArg, napi_value object = nullptr); virtual ~PowerNapiContext(); - bool StartAsyncWork(const char* workName, ExecuteFunc exeFunc, FreeFunc freeFunc); + bool StartAsyncWork(const std::string workName, ExecuteFunc exeFunc, FreeFunc freeFunc); napi_value GetPromise() { return promise_; diff --git a/frameworks/napi/power_manager_napi.cpp b/frameworks/napi/power_manager_napi.cpp index 67da77a2..0689b119 100644 --- a/frameworks/napi/power_manager_napi.cpp +++ b/frameworks/napi/power_manager_napi.cpp @@ -24,12 +24,14 @@ using namespace OHOS::PowerMgr; -static const uint8_t ARG_0 = 0; -static const uint8_t ARG_1 = 1; -static const uint8_t ARG_2 = 2; -static const uint8_t ARG_3 = 3; -static const uint8_t REASON_STRING_MAX = 128; -static const uint8_t LOCK_NAME_STRING_MAX = 128; +namespace { +const uint8_t ARG_0 = 0; +const uint8_t ARG_1 = 1; +const uint8_t ARG_2 = 2; +const uint8_t ARG_3 = 3; +const uint8_t REASON_STRING_MAX = 128; +const uint8_t LOCK_NAME_STRING_MAX = 128; +} napi_ref PowerManagerNapi::runningLockTypeConstructor_ = nullptr; napi_ref PowerManagerNapi::powerStateConstructor_ = nullptr; diff --git a/hdi/service/src/power_hdf_service.cpp b/hdi/service/src/power_hdf_service.cpp index 71a75116..1106f2d0 100644 --- a/hdi/service/src/power_hdf_service.cpp +++ b/hdi/service/src/power_hdf_service.cpp @@ -249,8 +249,8 @@ int32_t PowerHdfService::SuspendBlock(struct HdfSBuf *data) if (data == nullptr) { return HDF_ERR_INVALID_PARAM; } - const char* name = HdfSbufReadString(data); - if (name == nullptr) { + const std::string name = HdfSbufReadString(data); + if (name.empty()) { return HDF_ERR_INVALID_PARAM; } UniqueFd fd(TEMP_FAILURE_RETRY(open(LOCK_PATH, O_RDWR | O_CLOEXEC))); @@ -269,8 +269,8 @@ int32_t PowerHdfService::SuspendUnblock(struct HdfSBuf *data) if (data == nullptr) { return HDF_ERR_INVALID_PARAM; } - const char* name = HdfSbufReadString(data); - if (name == nullptr) { + const std::string name = HdfSbufReadString(data); + if (name.empty()) { return HDF_ERR_INVALID_PARAM; } UniqueFd fd(TEMP_FAILURE_RETRY(open(UNLOCK_PATH, O_RDWR | O_CLOEXEC))); @@ -308,10 +308,9 @@ bool PowerHdfService::WriteWakeCount(const std::string& count) return ret; } - -static void loadSystemInfo(const char* const path, std::string& info) +static void LoadSystemInfo(const std::string& path, std::string& info) { - UniqueFd fd(TEMP_FAILURE_RETRY(open(path, O_RDWR | O_CLOEXEC))); + UniqueFd fd(TEMP_FAILURE_RETRY(open(path.c_str(), O_RDWR | O_CLOEXEC))); std::string str; if (fd >= 0) { bool ret = LoadStringFromFd(fd, str); @@ -329,10 +328,10 @@ int32_t PowerHdfService::Dump(struct HdfSBuf *reply) { HDF_LOGD("%{public}s enter", __func__); std::string dumpInfo(""); - loadSystemInfo(SUSPEND_STATE_PATH, dumpInfo); - loadSystemInfo(WAKEUP_COUNT_PATH, dumpInfo); - loadSystemInfo(LOCK_PATH, dumpInfo); - loadSystemInfo(UNLOCK_PATH, dumpInfo); + LoadSystemInfo(SUSPEND_STATE_PATH, dumpInfo); + LoadSystemInfo(WAKEUP_COUNT_PATH, dumpInfo); + LoadSystemInfo(LOCK_PATH, dumpInfo); + LoadSystemInfo(UNLOCK_PATH, dumpInfo); HdfSbufWriteString(reply, dumpInfo.c_str()); return HDF_SUCCESS; diff --git a/services/BUILD.gn b/services/BUILD.gn index a9602990..338b7630 100644 --- a/services/BUILD.gn +++ b/services/BUILD.gn @@ -14,7 +14,10 @@ import("//base/powermgr/power_manager/powermgr.gni") config("powermgr_private_config") { - include_dirs = [ "//utils/system/safwk/native/include" ] + include_dirs = [ + "//utils/system/safwk/native/include", + "//base/sensors/sensor/interfaces/native/include", + ] } config("powermgr_public_config") { @@ -33,7 +36,7 @@ ohos_shared_library("powermgrservice") { "native/src/power_mgr_service.cpp", "native/src/power_mode_module.cpp", "native/src/power_mode_policy.cpp", - "native/src/power_save_model.cpp", + "native/src/power_save_mode.cpp", "native/src/power_state_machine.cpp", "native/src/powerms_event_handler.cpp", "native/src/running_lock_inner.cpp", @@ -71,6 +74,7 @@ ohos_shared_library("powermgrservice") { "ipc:ipc_core", "safwk:system_ability_fwk", "samgr_standard:samgr_proxy", + "sensor:sensor_interface_native", ] part_name = "${powermgr_native_part_name}" diff --git a/services/native/include/actions/idevice_state_action.h b/services/native/include/actions/idevice_state_action.h index 5dbcc817..8faf522c 100644 --- a/services/native/include/actions/idevice_state_action.h +++ b/services/native/include/actions/idevice_state_action.h @@ -39,7 +39,8 @@ public: virtual void RefreshActivity(int64_t callTimeMs, UserActivityType type, uint32_t flags) = 0; virtual DisplayState GetDisplayState() = 0; virtual uint32_t SetDisplayState(DisplayState state) = 0; - virtual uint32_t GoToSleep(std::function onSuspend, std::function onWakeup, bool force) = 0; + virtual uint32_t GoToSleep(const std::function onSuspend, + const std::function onWakeup, bool force) = 0; }; } // namespace PowerMgr } // namespace OHOS diff --git a/services/native/include/power_mgr_service.h b/services/native/include/power_mgr_service.h index d626eed4..8f746651 100644 --- a/services/native/include/power_mgr_service.h +++ b/services/native/include/power_mgr_service.h @@ -110,13 +110,13 @@ public: powerStateMachine_->SetSleepTime(time); } - void EnableMock(IDeviceStateAction* stateAction, IDevicePowerAction* powerAction, - IRunningLockAction* lockAction) + void EnableMock(IDeviceStateAction* g_stateAction, IDevicePowerAction* g_powerAction, + IRunningLockAction* g_lockAction) { POWER_HILOGE(MODULE_SERVICE, "Service EnableMock:%{public}d", mockCount_++); - runningLockMgr_->EnableMock(lockAction); - powerStateMachine_->EnableMock(stateAction); - shutdownService_.EnableMock(powerAction); + runningLockMgr_->EnableMock(g_lockAction); + powerStateMachine_->EnableMock(g_stateAction); + shutdownService_.EnableMock(g_powerAction); } void MockProximity(uint32_t status) { diff --git a/services/native/include/power_state_machine.h b/services/native/include/power_state_machine.h index d249a264..0dda9103 100644 --- a/services/native/include/power_state_machine.h +++ b/services/native/include/power_state_machine.h @@ -147,6 +147,9 @@ private: } }; void InitStateMap(); + void EmplaceAwake(); + void EmplaceInactive(); + void EmplaceSleep(); void NotifyPowerStateChanged(PowerState state); void SendEventToPowerMgrNotify(PowerState state, int64_t callTime); bool CheckRunningLock(PowerState state); diff --git a/services/native/include/running_lock_mgr.h b/services/native/include/running_lock_mgr.h index 0165364c..d8c821ab 100644 --- a/services/native/include/running_lock_mgr.h +++ b/services/native/include/running_lock_mgr.h @@ -26,6 +26,7 @@ #include "actions/irunning_lock_action.h" #include "running_lock_inner.h" #include "running_lock_token_stub.h" +#include "sensor_agent.h" namespace OHOS { namespace PowerMgr { @@ -84,7 +85,7 @@ private: void InitLocksTypeScreen(); void InitLocksTypeBackground(); - void nitLocksTypeProximity(); + void InitLocksTypeProximity(); class SystemLock { public: @@ -141,18 +142,28 @@ private: { return enabled_; } + bool IsSupported() + { + return support_; + } bool IsClose(); void OnClose(); void OnAway(); uint32_t GetStatus() { - return status_ ; + return status_; } void Clear(); + static void RecordSensorCallback(SensorEvent *event); private: - bool enabled_; + static const int PROXIMITY_CLOSE_SCALAR = 0; + static const int PROXIMITY_AWAY_SCALAR = 5; + static const uint32_t SAMPLING_RATE = 100000000; + bool support_ {false}; + bool enabled_ {false}; bool isClose {false}; - uint32_t status_; + uint32_t status_ {0}; + SensorUser user_; }; class RunningLockDeathRecipient : public IRemoteObject::DeathRecipient { diff --git a/services/native/src/actions/default/device_power_action.cpp b/services/native/src/actions/default/device_power_action.cpp index 2cb298ce..c904f197 100644 --- a/services/native/src/actions/default/device_power_action.cpp +++ b/services/native/src/actions/default/device_power_action.cpp @@ -13,6 +13,8 @@ * limitations under the License. */ +#include "device_power_action.h" + #include #include #include @@ -21,15 +23,7 @@ #include "securec.h" #include "hilog_wrapper.h" -#include "device_power_action.h" -#ifdef __cplusplus -extern "C" -{ -#endif #include "init_reboot.h" -#ifdef __cplusplus -} -#endif namespace OHOS { namespace PowerMgr { diff --git a/services/native/src/actions/default/device_state_action.cpp b/services/native/src/actions/default/device_state_action.cpp index 64fc7d21..d6856492 100644 --- a/services/native/src/actions/default/device_state_action.cpp +++ b/services/native/src/actions/default/device_state_action.cpp @@ -65,7 +65,7 @@ DisplayState DeviceStateAction::GetDisplayState() return ret; } -uint32_t DeviceStateAction::SetDisplayState(DisplayState state) +uint32_t DeviceStateAction::SetDisplayState(const DisplayState state) { DisplayPowerMgr::DisplayState dispState = DisplayPowerMgr::DisplayState::DISPLAY_ON; switch (state) { @@ -89,7 +89,8 @@ uint32_t DeviceStateAction::SetDisplayState(DisplayState state) return ret ? ActionResult::SUCCESS : ActionResult::FAILED; } -uint32_t DeviceStateAction::GoToSleep(std::function onSuspend, std::function onWakeup, bool force) +uint32_t DeviceStateAction::GoToSleep(const std::function onSuspend, + const std::function onWakeup, bool force) { SystemSuspendController::GetInstance().Suspend(onSuspend, onWakeup, force); return ActionResult::SUCCESS; diff --git a/services/native/src/actions/default/device_state_action.h b/services/native/src/actions/default/device_state_action.h index 7e02b25d..458d9a72 100644 --- a/services/native/src/actions/default/device_state_action.h +++ b/services/native/src/actions/default/device_state_action.h @@ -26,10 +26,10 @@ public: void ForceSuspend() override; void Wakeup(int64_t callTimeMs, WakeupDeviceType type, const std::string& details, const std::string& pkgName) override; - void RefreshActivity(int64_t callTimeMs, UserActivityType type, - uint32_t flags) override {} + void RefreshActivity(const int64_t callTimeMs, UserActivityType type, + const uint32_t flags) override {} DisplayState GetDisplayState() override; - uint32_t SetDisplayState(DisplayState state) override; + uint32_t SetDisplayState(const DisplayState state) override; uint32_t GoToSleep(std::function onSuspend, std::function onWakeup, bool force) override; }; } // namespace PowerMgr diff --git a/services/native/src/actions/default/suspend/isuspend_controller.h b/services/native/src/actions/default/suspend/isuspend_controller.h index 34b3a41c..1a150400 100644 --- a/services/native/src/actions/default/suspend/isuspend_controller.h +++ b/services/native/src/actions/default/suspend/isuspend_controller.h @@ -16,6 +16,8 @@ #ifndef POWERMGR_ISUSPEND_CONTROLLER_H #define POWERMGR_ISUSPEND_CONTROLLER_H +#include "isuspend_controller.h" + namespace OHOS { namespace PowerMgr { namespace Suspend { diff --git a/services/native/src/actions/default/suspend/suspend_controller.cpp b/services/native/src/actions/default/suspend/suspend_controller.cpp index ef4ed906..3a5b913b 100644 --- a/services/native/src/actions/default/suspend/suspend_controller.cpp +++ b/services/native/src/actions/default/suspend/suspend_controller.cpp @@ -26,7 +26,7 @@ namespace OHOS { namespace PowerMgr { namespace Suspend { -bool SuspendController::AutoSuspend::started = false; +bool SuspendController::AutoSuspend::g_started = false; SuspendController::SuspendController() { @@ -39,7 +39,7 @@ void SuspendController::AutoSuspend::AutoSuspendLoop() POWER_HILOGD(MODULE_SERVICE, "AutoSuspendLoop start"); while (true) { std::this_thread::sleep_for(waitTime_); - if (!started) { + if (!g_started) { POWER_HILOGW(MODULE_SERVICE, "AutoSuspend is stopped"); break; } @@ -66,7 +66,7 @@ void SuspendController::AutoSuspend::AutoSuspendLoop() } break; } - started = false; + g_started = false; POWER_HILOGD(MODULE_SERVICE, "AutoSuspendLoop end"); } @@ -76,22 +76,22 @@ void SuspendController::AutoSuspend::Start(SuspendCallback onSuspend, SuspendCal POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Start"); onSuspend_ = onSuspend; onWakeup_ = onWakeup; - if (started) { + if (g_started) { POWER_HILOGW(MODULE_SERVICE, "AutoSuspend is already started"); return; } daemon_ = std::make_unique(&AutoSuspend::AutoSuspendLoop, this); daemon_->detach(); POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Start detach"); - started = true; + g_started = true; } void SuspendController::AutoSuspend::Stop() { POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Stop"); - if (started && daemon_.get() != nullptr) { + if (g_started && daemon_.get() != nullptr) { POWER_HILOGD(MODULE_SERVICE, "daemon join start"); - started = false; + g_started = false; daemon_->join(); POWER_HILOGD(MODULE_SERVICE, "daemon join end"); } diff --git a/services/native/src/actions/default/suspend/suspend_controller.h b/services/native/src/actions/default/suspend/suspend_controller.h index e7029092..d53dadb2 100644 --- a/services/native/src/actions/default/suspend/suspend_controller.h +++ b/services/native/src/actions/default/suspend/suspend_controller.h @@ -54,7 +54,7 @@ private: bool SuspendEnter(); private: - static bool started; + static bool g_started; std::string WaitWakeupCount(); bool WriteWakeupCount(std::string wakeupCount); diff --git a/services/native/src/actions/default/system_suspend_controller.cpp b/services/native/src/actions/default/system_suspend_controller.cpp index e09ae730..f0bc6338 100644 --- a/services/native/src/actions/default/system_suspend_controller.cpp +++ b/services/native/src/actions/default/system_suspend_controller.cpp @@ -33,8 +33,8 @@ SystemSuspendController::SystemSuspendController() SystemSuspendController::~SystemSuspendController() = default; -void SystemSuspendController::Suspend(std::function onSuspend, - std::function onWakeup, bool force) +void SystemSuspendController::Suspend(const std::function onSuspend, + const std::function onWakeup, bool force) { #ifndef POWER_SUSPEND_NO_HDI if (force) { diff --git a/services/native/src/actions/default/system_suspend_controller.h b/services/native/src/actions/default/system_suspend_controller.h index 6a5bcf9e..2efd0509 100644 --- a/services/native/src/actions/default/system_suspend_controller.h +++ b/services/native/src/actions/default/system_suspend_controller.h @@ -29,7 +29,7 @@ namespace OHOS { namespace PowerMgr { class SystemSuspendController : public DelayedRefSingleton { public: - void Suspend(std::function onSuspend, std::function onWakeup, bool force); + void Suspend(const std::function onSuspend, const std::function onWakeup, bool force); void Wakeup(); void AcquireRunningLock(const std::string& name); void ReleaseRunningLock(const std::string& name); diff --git a/services/native/src/power_mode_policy.cpp b/services/native/src/power_mode_policy.cpp index 271896da..c3029739 100644 --- a/services/native/src/power_mode_policy.cpp +++ b/services/native/src/power_mode_policy.cpp @@ -14,6 +14,7 @@ */ #include "power_mode_policy.h" + #include "power_save_mode.h" #include "singleton.h" #include "hilog_wrapper.h" @@ -126,7 +127,7 @@ void PowerModePolicy::TriggerAction(uint32_t type) void PowerModePolicy::TriggerAllActions() { POWER_HILOGW(MODULE_SERVICE, "TriggerAllActions start"); - for (auto iterator = actionMap.begin() ; iterator != actionMap.end(); iterator++) { + for (auto iterator = actionMap.begin(); iterator != actionMap.end(); iterator++) { POWER_HILOGW(MODULE_SERVICE, "TriggerAllActions: type=(%{public}d)", iterator->first); iterator->second(); } diff --git a/services/native/src/power_save_model.cpp b/services/native/src/power_save_mode.cpp similarity index 94% rename from services/native/src/power_save_model.cpp rename to services/native/src/power_save_mode.cpp index 9f1e3351..ce1c1af9 100644 --- a/services/native/src/power_save_model.cpp +++ b/services/native/src/power_save_mode.cpp @@ -22,7 +22,7 @@ namespace OHOS { namespace PowerMgr { -constexpr auto TAG_ROOT_ = "switch_policy"; +const std::string TAG_ROOT = "switch_policy"; constexpr uint32_t SLEEP_FILTER = SLEEP_FILTER_VALUE; PowerSaveMode::PowerSaveMode() @@ -31,10 +31,10 @@ PowerSaveMode::PowerSaveMode() StartXMlParse("/system/etc/power_config/power_mode_config.xml"); } -bool IsNodeLegal(const xmlNodePtr nodePtr, const char* tagName) +bool IsNodeLegal(const xmlNodePtr nodePtr, const std::string& tagName) { return nodePtr != nullptr && nodePtr->type != XML_COMMENT_NODE && nodePtr->name != nullptr && - xmlStrEqual(nodePtr->name, BAD_CAST(tagName)) == 0; + xmlStrEqual(nodePtr->name, BAD_CAST(tagName.c_str())) == 0; } bool PowerSaveMode::StartXMlParse(std::string path) @@ -47,7 +47,7 @@ bool PowerSaveMode::StartXMlParse(std::string path) } auto rootPtr = xmlDocGetRootElement(docPtr.get()); - if (!IsNodeLegal(rootPtr, TAG_ROOT_)) { + if (!IsNodeLegal(rootPtr, TAG_ROOT)) { POWER_HILOGE(MODULE_SERVICE, "Parse failed, root node is illegal."); return false; } diff --git a/services/native/src/power_state_machine.cpp b/services/native/src/power_state_machine.cpp index 85e932c2..152a3078 100644 --- a/services/native/src/power_state_machine.cpp +++ b/services/native/src/power_state_machine.cpp @@ -45,9 +45,13 @@ PowerStateMachine::PowerStateMachine(const wptr& pms) // init lock map which will block state transit std::vector awakeBlocker {}; - std::vector inactiveBlocker {RunningLockType::RUNNINGLOCK_SCREEN, - RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL}; - std::vector sleepBlocker {RunningLockType::RUNNINGLOCK_BACKGROUND}; + std::vector inactiveBlocker { + RunningLockType::RUNNINGLOCK_SCREEN, + RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL + }; + std::vector sleepBlocker { + RunningLockType::RUNNINGLOCK_BACKGROUND + }; lockMap_.emplace(PowerState::AWAKE, std::make_shared>(awakeBlocker)); lockMap_.emplace(PowerState::INACTIVE, @@ -85,9 +89,8 @@ bool PowerStateMachine::Init() return true; } -void PowerStateMachine::InitStateMap() +void PowerStateMachine::EmplaceAwake() { - // init state controller map controllerMap_.emplace(PowerState::AWAKE, std::make_shared(PowerState::AWAKE, shared_from_this(), [this] { mDeviceState_.screenState.lastOnTime = GetTickCount(); @@ -100,6 +103,9 @@ void PowerStateMachine::InitStateMap() return TransitResult::SUCCESS; }) ); +} +void PowerStateMachine::EmplaceInactive() +{ controllerMap_.emplace(PowerState::INACTIVE, std::make_shared(PowerState::INACTIVE, shared_from_this(), [this] { POWER_HILOGI(MODULE_SERVICE, "StateController_INACTIVE: func is Start."); @@ -118,6 +124,9 @@ void PowerStateMachine::InitStateMap() return TransitResult::SUCCESS; }) ); +} +void PowerStateMachine::EmplaceSleep() +{ controllerMap_.emplace(PowerState::SLEEP, std::make_shared(PowerState::SLEEP, shared_from_this(), [this] { DisplayState state = DisplayState::DISPLAY_OFF; @@ -139,6 +148,12 @@ void PowerStateMachine::InitStateMap() }) ); } +void PowerStateMachine::InitStateMap() +{ + EmplaceAwake(); + EmplaceInactive(); + EmplaceSleep(); +} void PowerStateMachine::onSuspend() { @@ -326,86 +341,86 @@ void PowerStateMachine::UnRegisterPowerStateCallback(const sptr 0) { POWER_HILOGE(MODULE_SERVICE, "RunningLock %{public}s is locking (count=%{public}d), blocking %{public}s", - GetRunningLockTypeString(*iter), + GetRunningLockTypeString(*iter).c_str(), count, - GetPowerStateString(state)); + GetPowerStateString(state).c_str()); return false; } } @@ -886,7 +901,7 @@ void PowerStateMachine::DumpInfo(std::string& result) result.append("State: ") .append(GetPowerStateString(it->second->GetState())) .append(" Reason:") - .append(GetReasonTypeString(it->second->lastReason_)) + .append(GetReasonTypeString(it->second->lastReason_).c_str()) .append(" Time:") .append(ToString(it->second->lastTime_)) .append("\n"); @@ -905,9 +920,9 @@ TransitResult PowerStateMachine::StateController::TransitTo( } POWER_HILOGI(MODULE_SERVICE, "Transit from %{public}s to %{public}s for %{public}s ignoreLock=%{public}d", - GetPowerStateString(owner->currentState_), - GetPowerStateString(this->state_), - GetReasonTypeString(reason), + GetPowerStateString(owner->currentState_).c_str(), + GetPowerStateString(this->state_).c_str(), + GetReasonTypeString(reason).c_str(), ignoreLock); TransitResult ret = TransitResult::OTHER_ERR; if (!CheckState()) { diff --git a/services/native/src/running_lock_mgr.cpp b/services/native/src/running_lock_mgr.cpp index 9eab1bf5..9fc1054e 100644 --- a/services/native/src/running_lock_mgr.cpp +++ b/services/native/src/running_lock_mgr.cpp @@ -19,6 +19,7 @@ #include #include +#include #include #include "power_common.h" @@ -71,7 +72,7 @@ bool RunningLockMgr::InitLocks() { InitLocksTypeScreen(); InitLocksTypeBackground(); - nitLocksTypeProximity(); + InitLocksTypeProximity(); return true; } @@ -150,7 +151,7 @@ void RunningLockMgr::InitLocksTypeBackground() ); } -void RunningLockMgr::nitLocksTypeProximity() +void RunningLockMgr::InitLocksTypeProximity() { lockCounters_.emplace(RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL, std::make_shared( @@ -780,7 +781,7 @@ void RunningLockMgr::EnableMock(IRunningLockAction* mockAction) runningLockAction_ = mock; } -static const char* GetRunningLockTypeString(RunningLockType type) +static const std::string GetRunningLockTypeString(RunningLockType type) { switch (type) { case RunningLockType::RUNNINGLOCK_SCREEN: @@ -912,23 +913,93 @@ void RunningLockMgr::LockCounter::Clear() counter_ = 0; } +void RunningLockMgr::ProximityController::RecordSensorCallback(SensorEvent *event) +{ + POWER_HILOGD(MODULE_SERVICE, "Sensor Callback come in"); + if (event == nullptr) { + POWER_HILOGE(MODULE_SERVICE, "SensorEvent *event is nullptr"); + return; + } + if (event->sensorTypeId != SENSOR_TYPE_ID_PROXIMITY) { + POWER_HILOGE(MODULE_SERVICE, "Sensor Callback is not PROXIMITY"); + return; + } + auto pms = DelayedSpSingleton::GetInstance(); + if (pms == nullptr) { + POWER_HILOGE(MODULE_SERVICE, "PowerMgrService::GetInstance()"); + return; + } + auto runningLock = pms->GetRunningLockMgr(); + ProximityData* data = (ProximityData*)event->data; + + POWER_HILOGD(MODULE_SERVICE, "Sensor Callback %{public}d", data->scalar); + if (data->scalar == PROXIMITY_CLOSE_SCALAR) { + runningLock->SetProximity(PROXIMITY_CLOSE); + } else if (data->scalar == PROXIMITY_AWAY_SCALAR) { + runningLock->SetProximity(PROXIMITY_AWAY); + } +} + RunningLockMgr::ProximityController::ProximityController() - : enabled_(false), status_(0) { + POWER_HILOGD(MODULE_SERVICE, "ProximityController Create"); + SensorInfo* sensorInfo = nullptr; + int32_t count; + int ret = GetAllSensors(&sensorInfo, &count); + if (ret != 0 || sensorInfo == nullptr) { + POWER_HILOGE(MODULE_SERVICE, "Can't get sensors"); + return; + } + for (int i = 0; i < count; i++) { + if (sensorInfo[i].sensorId == SENSOR_TYPE_ID_PROXIMITY) { + POWER_HILOGD(MODULE_SERVICE, "ProximityController Support"); + support_ = true; + break; + } + } + if (!support_) { + POWER_HILOGE(MODULE_SERVICE, "ProximityController not support"); + free(sensorInfo); + return; + } + strcpy_s(user_.name, sizeof(user_.name), "RunningLock"); + user_.userData = nullptr; + user_.callback = &RecordSensorCallback; + SubscribeSensor(SENSOR_TYPE_ID_PROXIMITY, &user_); + free(sensorInfo); } RunningLockMgr::ProximityController::~ProximityController() { + if (support_) { + UnsubscribeSensor(SENSOR_TYPE_ID_PROXIMITY, &user_); + } } void RunningLockMgr::ProximityController::Enable() { + POWER_HILOGD(MODULE_SERVICE, "ProximityController Enable"); enabled_ = true; + if (!support_) { + POWER_HILOGE(MODULE_SERVICE, "ProximityController not support"); + return; + } + + SetBatch(SENSOR_TYPE_ID_PROXIMITY, &user_, SAMPLING_RATE, SAMPLING_RATE); + ActivateSensor(SENSOR_TYPE_ID_PROXIMITY, &user_); + SetMode(SENSOR_TYPE_ID_PROXIMITY, &user_, SENSOR_ON_CHANGE); } void RunningLockMgr::ProximityController::Disable() { + POWER_HILOGD(MODULE_SERVICE, "ProximityController Disable"); enabled_ = false; + if (!support_) { + POWER_HILOGE(MODULE_SERVICE, "ProximityController not support"); + return; + } + + DeactivateSensor(SENSOR_TYPE_ID_PROXIMITY, &user_); } bool RunningLockMgr::ProximityController::IsClose() @@ -939,7 +1010,7 @@ bool RunningLockMgr::ProximityController::IsClose() void RunningLockMgr::ProximityController::OnClose() { - if (!enabled_) { + if (!enabled_ || IsClose()) { return; } auto pms = DelayedSpSingleton::GetInstance(); @@ -963,7 +1034,7 @@ void RunningLockMgr::ProximityController::OnClose() void RunningLockMgr::ProximityController::OnAway() { - if (!enabled_) { + if (!enabled_ || !IsClose()) { return; } auto pms = DelayedSpSingleton::GetInstance(); diff --git a/services/native/src/shutdown_service.cpp b/services/native/src/shutdown_service.cpp index 54cc3e87..e64a3ace 100644 --- a/services/native/src/shutdown_service.cpp +++ b/services/native/src/shutdown_service.cpp @@ -156,16 +156,13 @@ void ShutdownService::CallbackManager::WaitingCallback() packaged_task callbackTask(callbackStart); future fut = callbackTask.get_future(); make_unique(std::move(callbackTask))->detach(); - time_t begin = time(nullptr); - POWER_HILOGI(MODULE_SERVICE, "Waiting for the callback execution is complete..." - " begin = %{public}" PRId64 ", callback size: %{public}zu", begin, callbacks_.size()); + + POWER_HILOGI(MODULE_SERVICE, "Waiting for the callback execution is complete..."); future_status status = fut.wait_for(std::chrono::seconds(MAX_TIMEOUT_SEC)); if (status == future_status::timeout) { POWER_HILOGW(MODULE_SERVICE, "Shutdown callback execution timedout!"); } - time_t end = time(nullptr); - POWER_HILOGI(MODULE_SERVICE, "The callback execution is complete. begin = %{public}" PRId64 "," - " end = %{public}" PRId64 ", Execution Time(s): %{public}" PRId64, begin, end, (end - begin)); + POWER_HILOGI(MODULE_SERVICE, "The callback execution is complete. "); } } // namespace PowerMgr } // namespace OHOS diff --git a/services/native/test/unittest/BUILD.gn b/services/native/test/unittest/BUILD.gn index d48324a5..3a60e4dc 100644 --- a/services/native/test/unittest/BUILD.gn +++ b/services/native/test/unittest/BUILD.gn @@ -23,29 +23,31 @@ config("module_private_config") { include_dirs = [ "include", "mock", - "//utils/system/safwk/native/include", - "//third_party/googletest/googletest/include", "//base/powermgr/display_manager/interfaces/innerkits/native/include/", "//base/powermgr/display_manager/service/native/include/", "//base/powermgr/display_manager/service/zidl/include/", - "//drivers/peripheral/display/interfaces/include/", "//base/powermgr/power_manager/services/native/test/unittest/include", + "//base/sensors/sensor/interfaces/native/include", + "//drivers/peripheral/display/interfaces/include/", "//foundation/graphic/standard/utils/include/", + "//third_party/googletest/googletest/include", + "//utils/system/safwk/native/include", ] } config("module_private_event_config") { visibility = [ ":*" ] include_dirs = [ - "//utils/native/base/include", + "//foundation/aafwk/standard/interfaces/innerkits/base/include", + "//foundation/aafwk/standard/interfaces/innerkits/want/include/ohos/aafwk/content", "//foundation/appexecfwk/standard/common/log/include", "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler/include", "//base/notification/ces_standard/cesfwk/innerkits/include", - "//base/notification/ces_standard/cesfwk/services/include", "//base/notification/ces_standard/cesfwk/kits/native/include", - "//foundation/aafwk/standard/interfaces/innerkits/base/include", - "//foundation/aafwk/standard/interfaces/innerkits/want/include/ohos/aafwk/content", + "//base/notification/ces_standard/cesfwk/services/include", "//base/notification/ces_standard/common/log/include", + "//base/sensors/sensor/interfaces/native/include", + "//utils/native/base/include", ] } @@ -59,6 +61,7 @@ deps_ex = [ "hiviewdfx_hilog_native:libhilog", "safwk:system_ability_fwk", "samgr_standard:samgr_proxy", + "sensor:sensor_interface_native", ] ############################shutdown_callback_test############################# diff --git a/services/native/test/unittest/src/ces_system_test.cpp b/services/native/test/unittest/src/ces_system_test.cpp index b4b30def..c21c1c1d 100644 --- a/services/native/test/unittest/src/ces_system_test.cpp +++ b/services/native/test/unittest/src/ces_system_test.cpp @@ -36,10 +36,10 @@ using namespace OHOS::EventFwk; using namespace OHOS::PowerMgr; namespace { -std::mutex mtx_; +std::mutex g_mtx; -const std::string CompareStr = "cesComparesStrForCase"; -const std::string CompareStrFalse = "cesComparesStrForCaseFalse"; +const std::string COMPARE_STR = "cesComparesStrForCase"; +const std::string COMPARE_STR_FALSE = "cesComparesStrForCaseFalse"; } // namespace CesSystemTest::CommonEventServiCesSystemTest::CommonEventServiCesSystemTest( diff --git a/services/native/test/unittest/src/power_device_mode_test.cpp b/services/native/test/unittest/src/power_device_mode_test.cpp index a18f0412..8b5776b4 100644 --- a/services/native/test/unittest/src/power_device_mode_test.cpp +++ b/services/native/test/unittest/src/power_device_mode_test.cpp @@ -45,6 +45,7 @@ void PowerDeviceModeTest::PowerModeTest2Callback::PowerModeCallback() POWER_HILOGD(MODULE_SERVICE, "PowerModeTest2Callback::PowerModeCallback."); } +namespace { /** * @tc.name: PowerStateCallback001 * @tc.desc: test PowerStateCallback @@ -105,4 +106,5 @@ HWTEST_F (PowerDeviceModeTest, GetDeviceModeTest001, TestSize.Level2) } GTEST_LOG_(INFO) << "GetDeviceModeTest001: GetDeviceMode end. mode == " << mode; +} } \ No newline at end of file diff --git a/services/native/test/unittest/src/power_get_mode_test.cpp b/services/native/test/unittest/src/power_get_mode_test.cpp index 8dcc7127..720afcb3 100644 --- a/services/native/test/unittest/src/power_get_mode_test.cpp +++ b/services/native/test/unittest/src/power_get_mode_test.cpp @@ -34,6 +34,7 @@ using namespace OHOS::PowerMgr; using namespace OHOS; using namespace std; +namespace { /** * @tc.name: GetDeviceModeTest001 * @tc.desc: test GetDeviceMode in proxy @@ -51,4 +52,5 @@ HWTEST_F (PowerGetModeTest, GetDeviceModeTest001, TestSize.Level0) } GTEST_LOG_(INFO) << "GetDeviceModeTest001: GetDeviceMode end. mode == " << mode; +} } \ No newline at end of file diff --git a/services/native/test/unittest/src/power_mgr_mock_test.cpp b/services/native/test/unittest/src/power_mgr_mock_test.cpp index 5be4ae5e..c8b44609 100644 --- a/services/native/test/unittest/src/power_mgr_mock_test.cpp +++ b/services/native/test/unittest/src/power_mgr_mock_test.cpp @@ -22,17 +22,17 @@ using namespace std; using ::testing::_; static sptr service; -static MockStateAction* stateAction; -static MockPowerAction* powerAction; -static MockLockAction* lockAction; +static MockStateAction* g_stateAction; +static MockPowerAction* g_powerAction; +static MockLockAction* g_lockAction; static void ResetMockAction() { POWER_HILOGD(MODULE_SERVICE, "ResetMockAction:Start."); - stateAction = new MockStateAction(); - powerAction = new MockPowerAction(); - lockAction = new MockLockAction(); - service->EnableMock(stateAction, powerAction, lockAction); + g_stateAction = new MockStateAction(); + g_powerAction = new MockPowerAction(); + g_lockAction = new MockLockAction(); + service->EnableMock(g_stateAction, g_powerAction, g_lockAction); } void PowerMgrMockTest::SetUpTestCase(void) @@ -47,9 +47,9 @@ void PowerMgrMockTest::TearDownTestCase(void) { service->OnStop(); DelayedSpSingleton::DestroyInstance(); - delete stateAction; - delete powerAction; - delete lockAction; + delete g_stateAction; + delete g_powerAction; + delete g_lockAction; } void PowerMgrMockTest::SetUp(void) @@ -77,7 +77,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest001, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest001: Failed to get PowerMgrService"; } - EXPECT_CALL(*powerAction, Reboot(std::string("test"))).Times(1); + EXPECT_CALL(*g_powerAction, Reboot(std::string("test"))).Times(1); pms->RebootDevice(std::string("test")); sleep(ASYNC_WAIT_TIME_S); @@ -102,7 +102,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest002, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest002: Failed to get PowerMgrService"; } - EXPECT_CALL(*powerAction, Shutdown(std::string("test"))).Times(1); + EXPECT_CALL(*g_powerAction, Shutdown(std::string("test"))).Times(1); pms->ShutDownDevice(std::string("test")); sleep(ASYNC_WAIT_TIME_S); @@ -129,10 +129,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest003, TestSize.Level2) } POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest003:Start mock."); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest003:Start suspend."); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); @@ -158,10 +158,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest004, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest004: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_DEVICE_ADMIN, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_DEVICE_ADMIN, false); @@ -186,10 +186,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest005, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest005: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_TIMEOUT, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_TIMEOUT, false); @@ -214,10 +214,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest006, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest006: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_LID_SWITCH, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_LID_SWITCH, false); @@ -242,10 +242,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest007, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest007: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_POWER_BUTTON, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_POWER_BUTTON, false); @@ -270,10 +270,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest008, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest008: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_HDMI, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_HDMI, false); @@ -298,10 +298,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest009, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest009: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_SLEEP_BUTTON, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_SLEEP_BUTTON, false); @@ -326,10 +326,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest010, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest010: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_ACCESSIBILITY, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_ACCESSIBILITY, false); @@ -354,10 +354,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest011, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest011: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_FORCE_SUSPEND, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_FORCE_SUSPEND, false); @@ -383,10 +383,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest012, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); @@ -413,10 +413,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest013, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); @@ -443,10 +443,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest014, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_APPLICATION, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_APPLICATION, std::string("test")); @@ -473,10 +473,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest015, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_PLUGGED_IN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_PLUGGED_IN, std::string("test")); @@ -503,10 +503,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest016, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_GESTURE, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_GESTURE, std::string("test")); @@ -533,10 +533,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest017, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_CAMERA_LAUNCH, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_CAMERA_LAUNCH, std::string("test")); @@ -563,10 +563,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest018, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_KEY, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_KEY, std::string("test")); @@ -593,10 +593,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest019, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_MOTION, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_MOTION, std::string("test")); @@ -623,10 +623,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest020, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_HDMI, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_HDMI, std::string("test")); @@ -653,10 +653,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest021, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); @@ -683,15 +683,15 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest022, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); @@ -717,17 +717,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest023, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest023: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S + 1); @@ -752,13 +752,13 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest024, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest024: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_TOUCH, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_TOUCH, true); @@ -784,7 +784,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest025, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest025: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_ON)); EXPECT_EQ(pms->IsScreenOn(), true); @@ -810,7 +810,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest026, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest026: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); EXPECT_EQ(pms->IsScreenOn(), true); @@ -836,7 +836,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest027, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest027: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_OFF)); EXPECT_EQ(pms->IsScreenOn(), false); @@ -862,7 +862,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest028, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest028: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_SUSPEND)); EXPECT_EQ(pms->IsScreenOn(), false); @@ -888,7 +888,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest029, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest029: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); @@ -920,7 +920,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest030, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); pms->UnLock(token); @@ -951,15 +951,15 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest031, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -984,19 +984,19 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest032, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest032: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -1026,7 +1026,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest033, TestSize.Level2) pms->CreateRunningLock(token, info); pms->ReleaseRunningLock(token); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(0); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(0); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), false); @@ -1051,13 +1051,13 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest034, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest034: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_OTHER, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_OTHER, true); @@ -1083,13 +1083,13 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest035, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest035: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_BUTTON, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_BUTTON, true); @@ -1115,13 +1115,13 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest036, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest036: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ACCESSIBILITY, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ACCESSIBILITY, true); @@ -1147,13 +1147,13 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest037, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest037: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ATTENTION, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ATTENTION, true); @@ -1179,13 +1179,13 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest038, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest038: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_SOFTWARE, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_SOFTWARE, true); @@ -1213,10 +1213,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest039, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, _)).Times(1); pms->RefreshActivity(0, abnormaltype, true); sleep(SLEEP_WAIT_TIME_S + 1); @@ -1245,14 +1245,14 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest040, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, _)).Times(0); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->RefreshActivity(0, abnormaltype, true); @@ -1281,9 +1281,9 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest041, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(0); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, _, std::string("test"), _)).Times(0); pms->WakeupDevice(0, abnormaltype, std::string("test")); @@ -1312,9 +1312,9 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest042, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(0); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, _, std::string("test"), _)).Times(0); pms->WakeupDevice(0, abnormaltype, std::string("test")); @@ -1342,12 +1342,12 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest043, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -1375,10 +1375,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest044, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3)/2); pms->WakeupDevice(0, abnormaltype, std::string("test")); @@ -1407,12 +1407,12 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest045, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) /2); @@ -1441,10 +1441,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest046, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest046: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_OFF)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, true)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + SLEEP_WAIT_TIME_S/2); pms->RefreshActivity(0, abnormaltype, true); @@ -1472,10 +1472,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest047, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest047: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_OFF)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, true)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + SLEEP_WAIT_TIME_S/2); pms->RefreshActivity(0, abnormaltype, true); @@ -1503,12 +1503,12 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest048, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); @@ -1539,9 +1539,9 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest049, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1568,9 +1568,9 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest050, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1596,12 +1596,12 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest051, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); @@ -1632,7 +1632,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest052, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -1660,7 +1660,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest053, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -1687,7 +1687,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest054, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->ForceSuspendDevice(0); @@ -1716,15 +1716,15 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest055, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -1750,7 +1750,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest056, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest056: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_SCREEN); pms->CreateRunningLock(token, info); @@ -1758,9 +1758,9 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest056, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1791,7 +1791,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest057, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_SCREEN); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->Lock(token, info, 0); @@ -1820,17 +1820,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest058, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrUnittest058: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); ResetMockAction(); @@ -1860,7 +1860,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest059, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); pms->UnLock(token); @@ -1893,10 +1893,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest060, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); sleep(SLEEP_WAIT_TIME_S*10); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1929,7 +1929,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest061, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + 1); pms->UnLock(token); @@ -1966,11 +1966,11 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest062, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(1); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(1); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); @@ -2008,7 +2008,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest063, TestSize.Level2) EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); @@ -2046,9 +2046,9 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest064, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, Suspend(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, Suspend(_, _, _)).Times(0); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); @@ -2081,7 +2081,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest065, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); @@ -2090,7 +2090,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest065, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); ResetMockAction(); @@ -2118,22 +2118,22 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest066, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); EXPECT_EQ(pms->IsUsed(token), false); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(1); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(1); sleep(SLEEP_WAIT_TIME_S + 1); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2163,20 +2163,20 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest067, TestSize.Level2) pms->CreateRunningLock(token, info); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); sleep(SLEEP_WAIT_TIME_S*10); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -2204,16 +2204,16 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest068, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -2257,17 +2257,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest069, TestSize.Level2) pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -2297,16 +2297,16 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest070, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2335,12 +2335,12 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest071, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2375,11 +2375,11 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest072, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2419,20 +2419,20 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest073, TestSize.Level2) sleep(SLEEP_WAIT_TIME_S); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S + 1); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2461,15 +2461,15 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest074, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SCREEN_OFF_WAIT_TIME_S+1); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->MockProximity(RunningLockMgr::PROXIMITY_CLOSE); ResetMockAction(); @@ -2501,10 +2501,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest075, TestSize.Level2) sleep(SLEEP_WAIT_TIME_S*10); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->MockProximity(RunningLockMgr::PROXIMITY_CLOSE); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -2543,10 +2543,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest076, TestSize.Level2) } pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->MockProximity(RunningLockMgr::PROXIMITY_CLOSE); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -2574,24 +2574,24 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest077, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2619,15 +2619,15 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest078, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->ForceSuspendDevice(0); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -2656,7 +2656,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest079, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); @@ -2685,19 +2685,19 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest080, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2725,19 +2725,19 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest081, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(((time/1000)*1/3)+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2764,19 +2764,19 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest082, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2802,19 +2802,19 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest083, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2840,19 +2840,19 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest084, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2878,19 +2878,19 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest085, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2918,17 +2918,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest086, TestSize.Level2) pms->SetDisplayOffTime(time); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest086:DeviceStateAction::SetDisplayState."); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest086:Start sleep."); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest086: sleep end."); @@ -2955,17 +2955,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest087, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrUnittest087: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -2990,17 +2990,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest088, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrUnittest088: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -3024,17 +3024,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest089, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrUnittest089: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -3058,17 +3058,17 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest090, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrUnittest090: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -3101,12 +3101,12 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest091, TestSize.Level2) sleep(SLEEP_WAIT_TIME_S); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); diff --git a/services/native/test/unittest/src/power_register_callback_mode_test.cpp b/services/native/test/unittest/src/power_register_callback_mode_test.cpp index a1e20811..d9d8b9a2 100644 --- a/services/native/test/unittest/src/power_register_callback_mode_test.cpp +++ b/services/native/test/unittest/src/power_register_callback_mode_test.cpp @@ -40,6 +40,7 @@ void PowerRegisterCallbackModeTest::PowerModeTest1Callback::PowerModeCallback() POWER_HILOGD(MODULE_SERVICE, "PowerModeTest1Callback::PowerModeCallback."); } +namespace { /** * @tc.name: PowerStateCallback001 * @tc.desc: test PowerModeCallback @@ -54,4 +55,5 @@ HWTEST_F (PowerRegisterCallbackModeTest, PowerRegisterCallbackModeCallback001, T uint32_t mode = 601; powerMgrClient.SetDeviceMode(mode); POWER_HILOGD(MODULE_SERVICE, "PowerRegisterCallbackModeCallback001 1."); +} } \ No newline at end of file diff --git a/services/native/test/unittest/src/power_set_mode_test.cpp b/services/native/test/unittest/src/power_set_mode_test.cpp index 4dc071db..b5974cce 100644 --- a/services/native/test/unittest/src/power_set_mode_test.cpp +++ b/services/native/test/unittest/src/power_set_mode_test.cpp @@ -34,6 +34,7 @@ using namespace OHOS::PowerMgr; using namespace OHOS; using namespace std; +namespace { /** * @tc.name: SetDeviceModeTest001 * @tc.desc: test SetDeviceMode in proxy @@ -61,4 +62,5 @@ HWTEST_F (PowerSetModeTest, SetModeTest001, TestSize.Level0) } GTEST_LOG_(INFO) << "SetModeTest001: SetMode end."; +} } \ No newline at end of file diff --git a/services/native/test/unittest/src/power_shutdown_callback_test.cpp b/services/native/test/unittest/src/power_shutdown_callback_test.cpp index e23409b0..b0a2a26f 100644 --- a/services/native/test/unittest/src/power_shutdown_callback_test.cpp +++ b/services/native/test/unittest/src/power_shutdown_callback_test.cpp @@ -45,6 +45,7 @@ void PowerShutdownCallbackTest::PowerShutdownTest2Callback::ShutdownCallback() POWER_HILOGD(MODULE_SERVICE, "PowerShutdownTest2Callback::ShutdownCallback."); } +namespace { /** * @tc.name: PowerShutdownCallback001 * @tc.desc: test ShutdownCallback @@ -58,4 +59,5 @@ HWTEST_F (PowerShutdownCallbackTest, PowerShutdownCallback001, TestSize.Level0) sleep(SLEEP_WAIT_TIME_S); powerMgrClient.ShutDownDevice(string("ShutDownDeviceTest001")); POWER_HILOGD(MODULE_SERVICE, "PowerShutdownCallback001 1."); +} } \ No newline at end of file diff --git a/services/native/test/unittest/src/power_shutdown_test.cpp b/services/native/test/unittest/src/power_shutdown_test.cpp index de7eb57b..253c1ed6 100644 --- a/services/native/test/unittest/src/power_shutdown_test.cpp +++ b/services/native/test/unittest/src/power_shutdown_test.cpp @@ -45,6 +45,7 @@ void PowerShutdownTest::PowerShutdownTest2Callback::ShutdownCallback() POWER_HILOGD(MODULE_SERVICE, "PowerShutdownTest2Callback::ShutdownCallback."); } +namespace { /** * @tc.name: PowerShutdownCallback001 * @tc.desc: test ShutdownCallback @@ -86,3 +87,4 @@ HWTEST_F (PowerShutdownTest, ShutDownDeviceTest001, TestSize.Level2) GTEST_LOG_(INFO) << "ShutDownDeviceTest001: ShutDownDevice end."; } +} \ No newline at end of file diff --git a/services/native/test/unittest/src/power_state_machine_test.cpp b/services/native/test/unittest/src/power_state_machine_test.cpp index 3534d297..e14e0cee 100644 --- a/services/native/test/unittest/src/power_state_machine_test.cpp +++ b/services/native/test/unittest/src/power_state_machine_test.cpp @@ -55,7 +55,9 @@ bool PowerStateMachineTest::IsTestSupported() return !SysParam::IsDeviceType(DeviceType::DEVICE_CAR) && !SysParam::IsDeviceType(DeviceType::DEVICE_TV); } + #ifdef SHIELD +namespace { /** * @tc.name: PowerStateMachine003 * @tc.desc: test Suspend Device in proxy @@ -217,6 +219,7 @@ HWTEST_F (PowerStateMachineTest, PowerStateMachine007, TestSize.Level2) GTEST_LOG_(INFO) << "PowerStateMachine007: ForceSuspendDevice end."; } +} void PowerStateMachineTest::PowerStateTest1Callback::OnPowerStateChanged(PowerState state) { @@ -230,6 +233,7 @@ void PowerStateMachineTest::PowerStateTest2Callback::OnPowerStateChanged(PowerSt static_cast(state)); } +namespace { /** * @tc.name: PowerStateCallback001 * @tc.desc: test PowerStateCallback @@ -289,6 +293,7 @@ HWTEST_F (PowerStateMachineTest, RebootDeviceTest001, TestSize.Level2) GTEST_LOG_(INFO) << "RebootDeviceTest001: RebootDevice end."; } +} #endif void PowerStateMachineTest::WakeUpthread() @@ -316,6 +321,7 @@ void PowerStateMachineTest::Shutdownthread() } #ifdef SHIELD +namespace { /** * @tc.name: PowerStateMachine010 * @tc.desc: test suspend during wakeup @@ -384,8 +390,10 @@ HWTEST_F (PowerStateMachineTest, PowerStateMachine011, TestSize.Level0) POWER_HILOGI(MODULE_SERVICE, "PowerStateMachine011::fun is end!"); GTEST_LOG_(INFO) << "PowerStateMachine011: Suspend Device end."; } +} #endif +namespace { /** * @tc.name: RebootDeviceTest001 * @tc.desc: test wakeup during shutdown @@ -399,6 +407,7 @@ HWTEST_F (PowerStateMachineTest, PowerStateMachine012, TestSize.Level2) std::make_unique(&PowerStateMachineTest::WakeUpthread, this)->join(); GTEST_LOG_(INFO) << "PowerStateMachine012: test wakeup during shutdown end."; } +} void PowerStateMachineTest::PowerClientInit() { @@ -464,4 +473,4 @@ HWTEST_F (PowerStateMachineTest, PowerStateMachine009, TestSize.Level0) GTEST_LOG_(INFO) << "PowerStateMachine009: Suspend Device start."; std::make_unique(&PowerStateMachineTest::CheckSuspendUnblock, this)->detach(); GTEST_LOG_(INFO) << "PowerStateMachine009: Suspend Device end."; -} \ No newline at end of file +} diff --git a/test/systemtest/BUILD.gn b/test/systemtest/BUILD.gn index fea988da..45c7c37d 100644 --- a/test/systemtest/BUILD.gn +++ b/test/systemtest/BUILD.gn @@ -54,6 +54,7 @@ config("module_private_config") { "//base/notification/ces_standard/cesfwk/innerkits/include", "//base/notification/ces_standard/cesfwk/services/include", "//base/notification/ces_standard/common/log/include", + "//base/sensors/sensor/interfaces/native/include", ] } @@ -67,6 +68,7 @@ deps_ex = [ "hiviewdfx_hilog_native:libhilog", "safwk:system_ability_fwk", "samgr_standard:samgr_proxy", + "sensor:sensor_interface_native", ] ##############################sttest########################################## diff --git a/test/systemtest/src/power_mgr_mock_system_test.cpp b/test/systemtest/src/power_mgr_mock_system_test.cpp index 8b3f6e20..00b30e39 100644 --- a/test/systemtest/src/power_mgr_mock_system_test.cpp +++ b/test/systemtest/src/power_mgr_mock_system_test.cpp @@ -21,35 +21,35 @@ using namespace OHOS; using namespace std; using ::testing::_; -static sptr service; -static MockStateAction* stateAction; -static MockPowerAction* powerAction; -static MockLockAction* lockAction; +static sptr g_service; +static MockStateAction* g_stateAction; +static MockPowerAction* g_powerAction; +static MockLockAction* g_lockAction; static void ResetMockAction() { POWER_HILOGD(MODULE_SERVICE, "ResetMockAction:Start."); - stateAction = new MockStateAction(); - powerAction = new MockPowerAction(); - lockAction = new MockLockAction(); - service->EnableMock(stateAction, powerAction, lockAction); + g_stateAction = new MockStateAction(); + g_powerAction = new MockPowerAction(); + g_lockAction = new MockLockAction(); + g_service->EnableMock(g_stateAction, g_powerAction, g_lockAction); } void PowerMgrMockSystemTest::SetUpTestCase(void) { - // create singleton service object at the beginning - service = DelayedSpSingleton::GetInstance(); - service->OnStart(); + // create singleton g_service object at the beginning + g_service = DelayedSpSingleton::GetInstance(); + g_service->OnStart(); ResetMockAction(); } void PowerMgrMockSystemTest::TearDownTestCase(void) { - service->OnStop(); + g_service->OnStop(); DelayedSpSingleton::DestroyInstance(); - delete stateAction; - delete powerAction; - delete lockAction; + delete g_stateAction; + delete g_powerAction; + delete g_lockAction; } void PowerMgrMockSystemTest::SetUp(void) @@ -78,10 +78,10 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock102, TestSize.Level2) } POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock102:Start mock."); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock102:Start suspend."); pms->SetDisplaySuspend(true); @@ -109,10 +109,10 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock103, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); pms->SetDisplaySuspend(true); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); @@ -141,12 +141,12 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock104, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); pms->SetDisplaySuspend(true); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -175,12 +175,12 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock105, TestSize.Level2) pms->SetDisplayOffTime(time); pms->SetDisplaySuspend(true); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(((time/1000)*1/3)+1); @@ -216,10 +216,10 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock106, TestSize.Level2) EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S*10); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->MockProximity(RunningLockMgr::PROXIMITY_CLOSE); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -246,17 +246,17 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock107, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); pms->SetDisplaySuspend(true); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); diff --git a/test/systemtest/src/power_mgr_powersavemode_test.cpp b/test/systemtest/src/power_mgr_powersavemode_test.cpp index 2052122a..f3db086a 100644 --- a/test/systemtest/src/power_mgr_powersavemode_test.cpp +++ b/test/systemtest/src/power_mgr_powersavemode_test.cpp @@ -457,18 +457,18 @@ PowerMgrPowerSavemodeTest::CommonEventServiCesSystemTest::CommonEventServiCesSys : CommonEventSubscriber(subscriberInfo) {} -uint32_t i = 0; -int judgeNum = 2; +static uint32_t g_i = 0; +static int g_judgeNum = 2; void PowerMgrPowerSavemodeTest::CommonEventServiCesSystemTest::OnReceiveEvent(const CommonEventData &data) { std::string action = data.GetWant().GetAction(); if (action == CommonEventSupport::COMMON_EVENT_DEVICE_IDLE_MODE_CHANGED) { POWER_HILOGD(MODULE_SERVICE, "CommonEventServiCesSystemTest::OnReceiveEvent."); - i = judgeNum; + g_i = g_judgeNum; } uint32_t j = 2; - EXPECT_EQ(i, j) << "PowerSavemode_022 fail to PowerModeCallback"; + EXPECT_EQ(g_i, j) << "PowerSavemode_022 fail to PowerModeCallback"; POWER_HILOGD(MODULE_SERVICE, "CommonEventServiCesSystemTest::OnReceiveEvent other."); } diff --git a/test/systemtest/src/power_mgr_st_mock_test.cpp b/test/systemtest/src/power_mgr_st_mock_test.cpp index 85ee1fb0..3b6c3e4e 100644 --- a/test/systemtest/src/power_mgr_st_mock_test.cpp +++ b/test/systemtest/src/power_mgr_st_mock_test.cpp @@ -21,35 +21,35 @@ using namespace OHOS; using namespace std; using ::testing::_; -static sptr service; -static MockStateAction* stateAction; -static MockPowerAction* powerAction; -static MockLockAction* lockAction; +static sptr g_service; +static MockStateAction* g_stateAction; +static MockPowerAction* g_powerAction; +static MockLockAction* g_lockAction; static void ResetMockAction() { POWER_HILOGD(MODULE_SERVICE, "ResetMockAction:Start."); - stateAction = new MockStateAction(); - powerAction = new MockPowerAction(); - lockAction = new MockLockAction(); - service->EnableMock(stateAction, powerAction, lockAction); + g_stateAction = new MockStateAction(); + g_powerAction = new MockPowerAction(); + g_lockAction = new MockLockAction(); + g_service->EnableMock(g_stateAction, g_powerAction, g_lockAction); } void PowerMgrSTMockTest::SetUpTestCase(void) { // create singleton service object at the beginning - service = DelayedSpSingleton::GetInstance(); - service->OnStart(); + g_service = DelayedSpSingleton::GetInstance(); + g_service->OnStart(); ResetMockAction(); } void PowerMgrSTMockTest::TearDownTestCase(void) { - service->OnStop(); + g_service->OnStop(); DelayedSpSingleton::DestroyInstance(); - delete stateAction; - delete powerAction; - delete lockAction; + delete g_stateAction; + delete g_powerAction; + delete g_lockAction; } void PowerMgrSTMockTest::SetUp(void) @@ -77,7 +77,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock001, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock001: Failed to get PowerMgrService"; } - EXPECT_CALL(*powerAction, Reboot(std::string("test"))).Times(1); + EXPECT_CALL(*g_powerAction, Reboot(std::string("test"))).Times(1); pms->RebootDevice(std::string("test")); sleep(ASYNC_WAIT_TIME_S); @@ -102,7 +102,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock002, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock002: Failed to get PowerMgrService"; } - EXPECT_CALL(*powerAction, Shutdown(std::string("test"))).Times(1); + EXPECT_CALL(*g_powerAction, Shutdown(std::string("test"))).Times(1); pms->ShutDownDevice(std::string("test")); sleep(ASYNC_WAIT_TIME_S); @@ -129,10 +129,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock003, TestSize.Level2) } POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock003:Start mock."); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock003:Start suspend."); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); @@ -158,10 +158,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock004, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock004: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_DEVICE_ADMIN, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_DEVICE_ADMIN, false); @@ -186,10 +186,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock005, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock005: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_TIMEOUT, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_TIMEOUT, false); @@ -214,10 +214,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock006, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock006: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_LID_SWITCH, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_LID_SWITCH, false); @@ -242,10 +242,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock007, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock007: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_POWER_BUTTON, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_POWER_BUTTON, false); @@ -270,10 +270,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock008, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock008: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_HDMI, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_HDMI, false); @@ -298,10 +298,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock009, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock009: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_SLEEP_BUTTON, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_SLEEP_BUTTON, false); @@ -326,10 +326,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock010, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock010: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_ACCESSIBILITY, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_ACCESSIBILITY, false); @@ -354,10 +354,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock011, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock011: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_FORCE_SUSPEND, false)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_FORCE_SUSPEND, false); @@ -383,10 +383,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock012, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); @@ -413,10 +413,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock013, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); @@ -443,10 +443,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock014, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_APPLICATION, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_APPLICATION, std::string("test")); @@ -473,10 +473,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock015, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_PLUGGED_IN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_PLUGGED_IN, std::string("test")); @@ -503,10 +503,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock016, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_GESTURE, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_GESTURE, std::string("test")); @@ -533,10 +533,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock017, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_CAMERA_LAUNCH, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_CAMERA_LAUNCH, std::string("test")); @@ -563,10 +563,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock018, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_KEY, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_KEY, std::string("test")); @@ -593,10 +593,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock019, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_MOTION, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_MOTION, std::string("test")); @@ -623,10 +623,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock020, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_HDMI, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_HDMI, std::string("test")); @@ -653,10 +653,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock021, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); @@ -683,15 +683,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock022, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); @@ -717,17 +717,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock023, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock023: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S + 1); @@ -752,13 +752,13 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock024, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock024: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_TOUCH, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_TOUCH, true); @@ -784,7 +784,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock025, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock025: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_ON)); EXPECT_EQ(pms->IsScreenOn(), true); @@ -810,7 +810,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock026, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock026: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); EXPECT_EQ(pms->IsScreenOn(), true); @@ -836,7 +836,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock027, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock027: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_OFF)); EXPECT_EQ(pms->IsScreenOn(), false); @@ -862,7 +862,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock028, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock028: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_SUSPEND)); EXPECT_EQ(pms->IsScreenOn(), false); @@ -888,7 +888,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock029, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock029: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); @@ -920,7 +920,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock030, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); pms->UnLock(token); @@ -951,15 +951,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock031, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -984,19 +984,19 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock032, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock032: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -1026,7 +1026,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock033, TestSize.Level2) pms->CreateRunningLock(token, info); pms->ReleaseRunningLock(token); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(0); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(0); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), false); @@ -1051,13 +1051,13 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock034, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock034: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_OTHER, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_OTHER, true); @@ -1083,13 +1083,13 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock035, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock035: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_BUTTON, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_BUTTON, true); @@ -1115,13 +1115,13 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock036, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock036: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ACCESSIBILITY, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ACCESSIBILITY, true); @@ -1147,13 +1147,13 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock037, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock037: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ATTENTION, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_ATTENTION, true); @@ -1179,13 +1179,13 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock038, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock038: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_SOFTWARE, _)).Times(1); pms->RefreshActivity(0, UserActivityType::USER_ACTIVITY_TYPE_SOFTWARE, true); @@ -1212,10 +1212,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock039, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock039: Failed to get PowerMgrService"; } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, _)).Times(1); pms->RefreshActivity(0, abnormaltype, true); @@ -1244,14 +1244,14 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock040, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock040: Failed to get PowerMgrService"; } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, _)).Times(0); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->RefreshActivity(0, abnormaltype, true); @@ -1280,9 +1280,9 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock041, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(0); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, _, std::string("test"), _)).Times(0); pms->WakeupDevice(0, abnormaltype, std::string("test")); @@ -1311,9 +1311,9 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock042, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(0); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, _, std::string("test"), _)).Times(0); pms->WakeupDevice(0, abnormaltype, std::string("test")); @@ -1341,12 +1341,12 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock043, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -1374,10 +1374,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock044, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3)/2); pms->WakeupDevice(0, abnormaltype, std::string("test")); @@ -1406,12 +1406,12 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock045, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) /2); @@ -1440,10 +1440,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock046, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock046: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_OFF)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, true)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + SLEEP_WAIT_TIME_S/2); pms->RefreshActivity(0, abnormaltype, true); @@ -1471,10 +1471,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock047, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock047: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, GetDisplayState()) + EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_OFF)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, true)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + SLEEP_WAIT_TIME_S/2); pms->RefreshActivity(0, abnormaltype, true); @@ -1502,12 +1502,12 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock048, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); @@ -1538,9 +1538,9 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock049, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1567,9 +1567,9 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock050, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1595,12 +1595,12 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock051, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); @@ -1631,7 +1631,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock052, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -1659,7 +1659,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock053, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Suspend(0, _, false)); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -1686,7 +1686,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock054, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->ForceSuspendDevice(0); @@ -1715,15 +1715,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock055, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -1749,7 +1749,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock056, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock056: Failed to get PowerMgrService"; } - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_SCREEN); pms->CreateRunningLock(token, info); @@ -1757,9 +1757,9 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock056, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1790,7 +1790,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock057, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_SCREEN); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->Lock(token, info, 0); @@ -1819,17 +1819,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock058, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrMock058: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); ResetMockAction(); @@ -1859,7 +1859,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock059, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); pms->UnLock(token); @@ -1891,9 +1891,9 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock060, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); sleep(SLEEP_WAIT_TIME_S*10); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); ResetMockAction(); @@ -1924,7 +1924,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock061, TestSize.Level2) for (i=0; i<10; i++) { pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + 1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -1960,11 +1960,11 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock062, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(1); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(1); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); @@ -2002,7 +2002,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock063, TestSize.Level2) EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); @@ -2040,9 +2040,9 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock064, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, Suspend(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, Suspend(_, _, _)).Times(0); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); @@ -2075,7 +2075,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock065, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); @@ -2083,7 +2083,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock065, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); ResetMockAction(); @@ -2111,22 +2111,22 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock066, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); EXPECT_EQ(pms->IsUsed(token), false); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(1); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(1); sleep(SLEEP_WAIT_TIME_S + 1); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2156,18 +2156,18 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock067, TestSize.Level2) pms->CreateRunningLock(token, info); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); sleep(SLEEP_WAIT_TIME_S*10); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); ResetMockAction(); @@ -2194,16 +2194,16 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock068, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -2247,18 +2247,18 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock069, TestSize.Level2) pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -2288,18 +2288,18 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock070, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_BACKGROUND); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2328,12 +2328,12 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock071, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2369,11 +2369,11 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock072, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2414,20 +2414,20 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock073, TestSize.Level2) pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S + 1); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2457,15 +2457,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock074, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SCREEN_OFF_WAIT_TIME_S+1); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->MockProximity(RunningLockMgr::PROXIMITY_CLOSE); ResetMockAction(); @@ -2496,10 +2496,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock075, TestSize.Level2) EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S*10); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->MockProximity(RunningLockMgr::PROXIMITY_CLOSE); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -2538,10 +2538,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock076, TestSize.Level2) } pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, _)).Times(0); + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); pms->MockProximity(RunningLockMgr::PROXIMITY_CLOSE); EXPECT_EQ(PowerState::INACTIVE, pms->GetState()); @@ -2569,24 +2569,24 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock077, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); sleep(SLEEP_WAIT_TIME_S + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); @@ -2614,17 +2614,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock078, TestSize.Level2) sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*stateAction, GoToSleep(_, _, true)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, true)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->ForceSuspendDevice(0); EXPECT_EQ(PowerState::SLEEP, pms->GetState()); - EXPECT_CALL(*lockAction, Unlock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -2654,7 +2654,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock079, TestSize.Level2) RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); - EXPECT_CALL(*lockAction, Lock(_, _)).Times(1); + EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); @@ -2684,19 +2684,19 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock080, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2724,19 +2724,19 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock081, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(((time/1000)*1/3)+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2763,19 +2763,19 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock082, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2801,19 +2801,19 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock083, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2839,19 +2839,19 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock084, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2877,19 +2877,19 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock085, TestSize.Level2) } pms->SetDisplayOffTime(time); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep(((time/1000)*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); - EXPECT_CALL(*stateAction, GoToSleep(_, _, false)) + EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_OFF)); sleep(SLEEP_WAIT_TIME_S+1); @@ -2917,17 +2917,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock086, TestSize.Level2) pms->SetDisplayOffTime(time); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock086:DeviceStateAction::SetDisplayState."); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock086:Start sleep."); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock086: sleep end."); @@ -2954,17 +2954,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock087, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrMock087: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -2989,17 +2989,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock088, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrMock088: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -3023,17 +3023,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock089, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrMock089: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -3057,17 +3057,17 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock090, TestSize.Level2) if (pms == nullptr) { GTEST_LOG_(INFO) << "PowerMgrMock090: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); sleep(time/1000-2); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); sleep(3); @@ -3100,12 +3100,12 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock091, TestSize.Level2) sleep(SLEEP_WAIT_TIME_S); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3)+1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -3132,15 +3132,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock092, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock092: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); @@ -3166,15 +3166,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock093, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock093: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); @@ -3200,15 +3200,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock094, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock094: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_APPLICATION, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_APPLICATION, std::string("test")); @@ -3234,15 +3234,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock095, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock095: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_PLUGGED_IN, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_PLUGGED_IN, std::string("test")); @@ -3268,15 +3268,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock096, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock096: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_GESTURE, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_GESTURE, std::string("test")); @@ -3302,15 +3302,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock097, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock097: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_CAMERA_LAUNCH, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_CAMERA_LAUNCH, std::string("test")); @@ -3336,15 +3336,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock098, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock098: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_KEY, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_KEY, std::string("test")); @@ -3370,15 +3370,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock099, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock099: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_MOTION, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_WAKE_MOTION, std::string("test")); @@ -3404,15 +3404,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock100, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock100: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_HDMI, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_HDMI, std::string("test")); @@ -3438,15 +3438,15 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock101, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock101: Failed to get PowerMgrService"; } - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); - ON_CALL(*stateAction, GetDisplayState()) + ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*stateAction, + EXPECT_CALL(*g_stateAction, Wakeup(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test"), _)).Times(1); pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); -- Gitee From 8d9876b5df5adddd2737e816ce144679660381da Mon Sep 17 00:00:00 2001 From: toutes Date: Fri, 17 Dec 2021 19:53:57 +0800 Subject: [PATCH 2/3] Fix code check issues Signed-off-by: toutes --- .../actions/default/suspend/suspend_controller.cpp | 14 +++++++------- .../actions/default/suspend/suspend_controller.h | 2 +- .../actions/default/system_suspend_controller.cpp | 8 ++++---- .../actions/default/system_suspend_controller.h | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/services/native/src/actions/default/suspend/suspend_controller.cpp b/services/native/src/actions/default/suspend/suspend_controller.cpp index 3a5b913b..b409e388 100644 --- a/services/native/src/actions/default/suspend/suspend_controller.cpp +++ b/services/native/src/actions/default/suspend/suspend_controller.cpp @@ -26,7 +26,7 @@ namespace OHOS { namespace PowerMgr { namespace Suspend { -bool SuspendController::AutoSuspend::g_started = false; +bool SuspendController::AutoSuspend::s_started = false; SuspendController::SuspendController() { @@ -39,7 +39,7 @@ void SuspendController::AutoSuspend::AutoSuspendLoop() POWER_HILOGD(MODULE_SERVICE, "AutoSuspendLoop start"); while (true) { std::this_thread::sleep_for(waitTime_); - if (!g_started) { + if (!s_started) { POWER_HILOGW(MODULE_SERVICE, "AutoSuspend is stopped"); break; } @@ -66,7 +66,7 @@ void SuspendController::AutoSuspend::AutoSuspendLoop() } break; } - g_started = false; + s_started = false; POWER_HILOGD(MODULE_SERVICE, "AutoSuspendLoop end"); } @@ -76,22 +76,22 @@ void SuspendController::AutoSuspend::Start(SuspendCallback onSuspend, SuspendCal POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Start"); onSuspend_ = onSuspend; onWakeup_ = onWakeup; - if (g_started) { + if (s_started) { POWER_HILOGW(MODULE_SERVICE, "AutoSuspend is already started"); return; } daemon_ = std::make_unique(&AutoSuspend::AutoSuspendLoop, this); daemon_->detach(); POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Start detach"); - g_started = true; + s_started = true; } void SuspendController::AutoSuspend::Stop() { POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Stop"); - if (g_started && daemon_.get() != nullptr) { + if (s_started && daemon_.get() != nullptr) { POWER_HILOGD(MODULE_SERVICE, "daemon join start"); - g_started = false; + s_started = false; daemon_->join(); POWER_HILOGD(MODULE_SERVICE, "daemon join end"); } diff --git a/services/native/src/actions/default/suspend/suspend_controller.h b/services/native/src/actions/default/suspend/suspend_controller.h index d53dadb2..3c27ca3c 100644 --- a/services/native/src/actions/default/suspend/suspend_controller.h +++ b/services/native/src/actions/default/suspend/suspend_controller.h @@ -54,7 +54,7 @@ private: bool SuspendEnter(); private: - static bool g_started; + static bool s_started; std::string WaitWakeupCount(); bool WriteWakeupCount(std::string wakeupCount); diff --git a/services/native/src/actions/default/system_suspend_controller.cpp b/services/native/src/actions/default/system_suspend_controller.cpp index f0bc6338..bf0f3c3f 100644 --- a/services/native/src/actions/default/system_suspend_controller.cpp +++ b/services/native/src/actions/default/system_suspend_controller.cpp @@ -33,8 +33,8 @@ SystemSuspendController::SystemSuspendController() SystemSuspendController::~SystemSuspendController() = default; -void SystemSuspendController::Suspend(const std::function onSuspend, - const std::function onWakeup, bool force) +void SystemSuspendController::Suspend(const std::function& onSuspend, + const std::function& onWakeup, bool force) { #ifndef POWER_SUSPEND_NO_HDI if (force) { @@ -92,8 +92,8 @@ void SystemSuspendController::PowerHdfCallback::OnWakeup() } void SystemSuspendController::PowerHdfCallback::SetListener( - std::function suspend, - std::function wakeup) + std::function& suspend, + std::function& wakeup) { onSuspend_ = suspend; onWakeup_ = wakeup; diff --git a/services/native/src/actions/default/system_suspend_controller.h b/services/native/src/actions/default/system_suspend_controller.h index 2efd0509..33a48a72 100644 --- a/services/native/src/actions/default/system_suspend_controller.h +++ b/services/native/src/actions/default/system_suspend_controller.h @@ -29,7 +29,7 @@ namespace OHOS { namespace PowerMgr { class SystemSuspendController : public DelayedRefSingleton { public: - void Suspend(const std::function onSuspend, const std::function onWakeup, bool force); + void Suspend(const std::function& onSuspend, const std::function& onWakeup, bool force); void Wakeup(); void AcquireRunningLock(const std::string& name); void ReleaseRunningLock(const std::string& name); @@ -45,7 +45,7 @@ private: ~PowerHdfCallback() = default; void OnSuspend() override; void OnWakeup() override; - void SetListener(std::function suspend, std::function wakeup); + void SetListener(std::function& suspend, std::function& wakeup); private: std::function onSuspend_; std::function onWakeup_; -- Gitee From 0952b4c476bb5e3a79407572216ea2a78e5f1009 Mon Sep 17 00:00:00 2001 From: toutes Date: Sat, 18 Dec 2021 14:50:51 +0800 Subject: [PATCH 3/3] fix code check Signed-off-by: toutes --- services/native/include/power_mgr_service.h | 10 +++++----- .../actions/default/suspend/suspend_controller.cpp | 14 +++++++------- .../actions/default/suspend/suspend_controller.h | 2 +- services/native/src/running_lock_mgr.cpp | 7 +++++-- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/services/native/include/power_mgr_service.h b/services/native/include/power_mgr_service.h index 8f746651..d626eed4 100644 --- a/services/native/include/power_mgr_service.h +++ b/services/native/include/power_mgr_service.h @@ -110,13 +110,13 @@ public: powerStateMachine_->SetSleepTime(time); } - void EnableMock(IDeviceStateAction* g_stateAction, IDevicePowerAction* g_powerAction, - IRunningLockAction* g_lockAction) + void EnableMock(IDeviceStateAction* stateAction, IDevicePowerAction* powerAction, + IRunningLockAction* lockAction) { POWER_HILOGE(MODULE_SERVICE, "Service EnableMock:%{public}d", mockCount_++); - runningLockMgr_->EnableMock(g_lockAction); - powerStateMachine_->EnableMock(g_stateAction); - shutdownService_.EnableMock(g_powerAction); + runningLockMgr_->EnableMock(lockAction); + powerStateMachine_->EnableMock(stateAction); + shutdownService_.EnableMock(powerAction); } void MockProximity(uint32_t status) { diff --git a/services/native/src/actions/default/suspend/suspend_controller.cpp b/services/native/src/actions/default/suspend/suspend_controller.cpp index b409e388..d277a269 100644 --- a/services/native/src/actions/default/suspend/suspend_controller.cpp +++ b/services/native/src/actions/default/suspend/suspend_controller.cpp @@ -26,7 +26,7 @@ namespace OHOS { namespace PowerMgr { namespace Suspend { -bool SuspendController::AutoSuspend::s_started = false; +bool SuspendController::AutoSuspend::started_ = false; SuspendController::SuspendController() { @@ -39,7 +39,7 @@ void SuspendController::AutoSuspend::AutoSuspendLoop() POWER_HILOGD(MODULE_SERVICE, "AutoSuspendLoop start"); while (true) { std::this_thread::sleep_for(waitTime_); - if (!s_started) { + if (!started_) { POWER_HILOGW(MODULE_SERVICE, "AutoSuspend is stopped"); break; } @@ -66,7 +66,7 @@ void SuspendController::AutoSuspend::AutoSuspendLoop() } break; } - s_started = false; + started_ = false; POWER_HILOGD(MODULE_SERVICE, "AutoSuspendLoop end"); } @@ -76,22 +76,22 @@ void SuspendController::AutoSuspend::Start(SuspendCallback onSuspend, SuspendCal POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Start"); onSuspend_ = onSuspend; onWakeup_ = onWakeup; - if (s_started) { + if (started_) { POWER_HILOGW(MODULE_SERVICE, "AutoSuspend is already started"); return; } daemon_ = std::make_unique(&AutoSuspend::AutoSuspendLoop, this); daemon_->detach(); POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Start detach"); - s_started = true; + started_ = true; } void SuspendController::AutoSuspend::Stop() { POWER_HILOGD(MODULE_SERVICE, "AutoSuspend Stop"); - if (s_started && daemon_.get() != nullptr) { + if (started_ && daemon_.get() != nullptr) { POWER_HILOGD(MODULE_SERVICE, "daemon join start"); - s_started = false; + started_ = false; daemon_->join(); POWER_HILOGD(MODULE_SERVICE, "daemon join end"); } diff --git a/services/native/src/actions/default/suspend/suspend_controller.h b/services/native/src/actions/default/suspend/suspend_controller.h index 3c27ca3c..41a61b66 100644 --- a/services/native/src/actions/default/suspend/suspend_controller.h +++ b/services/native/src/actions/default/suspend/suspend_controller.h @@ -54,7 +54,7 @@ private: bool SuspendEnter(); private: - static bool s_started; + static bool started_; std::string WaitWakeupCount(); bool WriteWakeupCount(std::string wakeupCount); diff --git a/services/native/src/running_lock_mgr.cpp b/services/native/src/running_lock_mgr.cpp index 9fc1054e..84005099 100644 --- a/services/native/src/running_lock_mgr.cpp +++ b/services/native/src/running_lock_mgr.cpp @@ -950,7 +950,7 @@ RunningLockMgr::ProximityController::ProximityController() POWER_HILOGE(MODULE_SERVICE, "Can't get sensors"); return; } - for (int i = 0; i < count; i++) { + for (int32_t i = 0; i < count; i++) { if (sensorInfo[i].sensorId == SENSOR_TYPE_ID_PROXIMITY) { POWER_HILOGD(MODULE_SERVICE, "ProximityController Support"); support_ = true; @@ -962,7 +962,10 @@ RunningLockMgr::ProximityController::ProximityController() free(sensorInfo); return; } - strcpy_s(user_.name, sizeof(user_.name), "RunningLock"); + if (strcpy_s(user_.name, sizeof(user_.name), "RunningLock") != EOK) { + POWER_HILOGE(MODULE_SERVICE, "ProximityController strcpy_s err"); + return; + } user_.userData = nullptr; user_.callback = &RecordSensorCallback; SubscribeSensor(SENSOR_TYPE_ID_PROXIMITY, &user_); -- Gitee