From 29cefff6db8c0e138d94e00ed05712253600e6e8 Mon Sep 17 00:00:00 2001 From: aqxyjay Date: Tue, 18 Jan 2022 10:37:25 +0800 Subject: [PATCH] Notify Wakeup or Suspend begin/end to DisplayManager Signed-off-by: aqxyjay --- .../include/actions/idevice_state_action.h | 3 +- services/native/include/power_mgr_service.h | 4 +- services/native/include/power_state_machine.h | 4 +- services/native/src/actions/default/BUILD.gn | 2 + .../actions/default/device_state_action.cpp | 43 ++++- .../src/actions/default/device_state_action.h | 13 +- services/native/src/power_mgr_service.cpp | 37 +++- services/native/src/power_state_machine.cpp | 28 +-- .../test/unittest/mock/mock_state_action.h | 2 +- .../test/unittest/src/power_mgr_mock_test.cpp | 162 ++++++++-------- test/systemtest/mock/mock_state_action.h | 2 +- .../src/power_mgr_mock_system_test.cpp | 12 +- .../src/power_mgr_powersavemode_test.cpp | 1 - .../systemtest/src/power_mgr_st_mock_test.cpp | 182 +++++++++--------- 14 files changed, 292 insertions(+), 203 deletions(-) diff --git a/services/native/include/actions/idevice_state_action.h b/services/native/include/actions/idevice_state_action.h index 8faf522c..3024e913 100644 --- a/services/native/include/actions/idevice_state_action.h +++ b/services/native/include/actions/idevice_state_action.h @@ -38,7 +38,8 @@ public: const std::string& pkgName) = 0; 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 SetDisplayState(DisplayState state, + StateChangeReason reason = StateChangeReason::STATE_CHANGE_REASON_UNKNOWN) = 0; virtual uint32_t GoToSleep(const std::function onSuspend, const std::function onWakeup, bool force) = 0; }; diff --git a/services/native/include/power_mgr_service.h b/services/native/include/power_mgr_service.h index b665b2e4..84d38cf1 100644 --- a/services/native/include/power_mgr_service.h +++ b/services/native/include/power_mgr_service.h @@ -78,6 +78,8 @@ public: virtual void SetDeviceMode(const uint32_t& mode) override; virtual uint32_t GetDeviceMode() override; + void HandleKeyEvent(int32_t keyCode); + void HandlePointEvent(); std::shared_ptr GetHandler() const { return handler_; @@ -137,8 +139,6 @@ private: bool PowerStateMachineInit(); void KeyMonitorInit(); void HandlePowerKeyUp(); - void HandleKeyEvent(int32_t keyCode); - void HandlePointEvent(); void NotifyRunningLockChanged(bool isUnLock); void FillUserIPCInfo(UserIPCInfo &userIPCinfo); bool ready_ {false}; diff --git a/services/native/include/power_state_machine.h b/services/native/include/power_state_machine.h index 0dda9103..d38cf8e1 100644 --- a/services/native/include/power_state_machine.h +++ b/services/native/include/power_state_machine.h @@ -123,7 +123,7 @@ private: class StateController { public: StateController(PowerState state, std::shared_ptr owner, - std::function action) + std::function action) : state_(state), owner_(owner), action_(action) {} ~StateController() = default; PowerState GetState() @@ -137,7 +137,7 @@ private: bool CheckState(); PowerState state_; std::weak_ptr owner_; - std::function action_; + std::function action_; }; struct classcomp { diff --git a/services/native/src/actions/default/BUILD.gn b/services/native/src/actions/default/BUILD.gn index fa5fe42c..ee164144 100644 --- a/services/native/src/actions/default/BUILD.gn +++ b/services/native/src/actions/default/BUILD.gn @@ -37,6 +37,8 @@ ohos_source_set("${powermgr_actions_default_target}") { deps = [ "${powermgr_hdi_path}/client:power_hdf_client", "../:powermgr_actions_common", + "//foundation/windowmanager/utils:libwmutil", + "//foundation/windowmanager/wm:libwm", "//utils/native/base:utils", ] diff --git a/services/native/src/actions/default/device_state_action.cpp b/services/native/src/actions/default/device_state_action.cpp index d6856492..9c81aef2 100644 --- a/services/native/src/actions/default/device_state_action.cpp +++ b/services/native/src/actions/default/device_state_action.cpp @@ -15,20 +15,36 @@ #include "device_state_action.h" +#include "display_manager.h" #include "display_power_mgr_client.h" #include "system_suspend_controller.h" #include "power_state_machine_info.h" +#include "hilog_wrapper.h" using namespace std; namespace OHOS { namespace PowerMgr { using namespace DisplayPowerMgr; +using namespace Rosen; + +DeviceStateAction::DeviceStateAction() +{ + dispCallback_ = new DisplayPowerCallback(); + DisplayPowerMgrClient::GetInstance().RegisterCallback(dispCallback_); +} + +DeviceStateAction::~DeviceStateAction() +{ + DisplayPowerMgrClient::GetInstance().RegisterCallback(nullptr); + dispCallback_ = nullptr; +} void DeviceStateAction::Suspend(int64_t callTimeMs, SuspendDeviceType type, uint32_t flags) { // Display is controlled by PowerStateMachine // Don't suspend until GoToSleep is called + DisplayManager::GetInstance().SuspendBegin(PowerStateChangeReason::POWER_BUTTON); } void DeviceStateAction::ForceSuspend() @@ -39,6 +55,7 @@ void DeviceStateAction::ForceSuspend() void DeviceStateAction::Wakeup(int64_t callTimeMs, WakeupDeviceType type, const string& details, const string& pkgName) { + DisplayManager::GetInstance().WakeUpBegin(PowerStateChangeReason::POWER_BUTTON); SystemSuspendController::GetInstance().Wakeup(); } @@ -65,7 +82,7 @@ DisplayState DeviceStateAction::GetDisplayState() return ret; } -uint32_t DeviceStateAction::SetDisplayState(const DisplayState state) +uint32_t DeviceStateAction::SetDisplayState(const DisplayState state, StateChangeReason reason) { DisplayPowerMgr::DisplayState dispState = DisplayPowerMgr::DisplayState::DISPLAY_ON; switch (state) { @@ -85,7 +102,7 @@ uint32_t DeviceStateAction::SetDisplayState(const DisplayState state) break; } - bool ret = DisplayPowerMgrClient::GetInstance().SetDisplayState(dispState); + bool ret = DisplayPowerMgrClient::GetInstance().SetDisplayState(dispState, reason); return ret ? ActionResult::SUCCESS : ActionResult::FAILED; } @@ -95,5 +112,27 @@ uint32_t DeviceStateAction::GoToSleep(const std::function onSuspend, SystemSuspendController::GetInstance().Suspend(onSuspend, onWakeup, force); return ActionResult::SUCCESS; } + +void DeviceStateAction::DisplayPowerCallback::OnDisplayStateChanged(uint32_t displayId, + DisplayPowerMgr::DisplayState state) +{ + int32_t mainDisp = DisplayPowerMgrClient::GetInstance().GetMainDisplayId(); + if (mainDisp < 0 || static_cast(mainDisp) != displayId) { + POWER_HILOGI(MODULE_SERVICE, "It's not main display, skip!"); + return; + } + switch (state) + { + case DisplayPowerMgr::DisplayState::DISPLAY_ON: + DisplayManager::GetInstance().WakeUpEnd(); + break; + case DisplayPowerMgr::DisplayState::DISPLAY_OFF: + DisplayManager::GetInstance().SuspendEnd(); + break; + default: + break; + } + return; +} } // namespace PowerMgr } // namespace OHOS diff --git a/services/native/src/actions/default/device_state_action.h b/services/native/src/actions/default/device_state_action.h index 458d9a72..c2129e5f 100644 --- a/services/native/src/actions/default/device_state_action.h +++ b/services/native/src/actions/default/device_state_action.h @@ -17,11 +17,14 @@ #define POWERMGR_DEVICE_STATE_ACTION_H #include "actions/idevice_state_action.h" +#include "display_power_callback_stub.h" namespace OHOS { namespace PowerMgr { class DeviceStateAction : public IDeviceStateAction { public: + DeviceStateAction(); + ~DeviceStateAction(); void Suspend(int64_t callTimeMs, SuspendDeviceType type, uint32_t flags) override; void ForceSuspend() override; void Wakeup(int64_t callTimeMs, WakeupDeviceType type, const std::string& details, @@ -29,8 +32,16 @@ public: void RefreshActivity(const int64_t callTimeMs, UserActivityType type, const uint32_t flags) override {} DisplayState GetDisplayState() override; - uint32_t SetDisplayState(const DisplayState state) override; + uint32_t SetDisplayState(const DisplayState state, + StateChangeReason reason = StateChangeReason::STATE_CHANGE_REASON_UNKNOWN) override; uint32_t GoToSleep(std::function onSuspend, std::function onWakeup, bool force) override; + +private: + class DisplayPowerCallback : public DisplayPowerMgr::DisplayPowerCallbackStub { + public: + virtual void OnDisplayStateChanged(uint32_t displayId, DisplayPowerMgr::DisplayState state) override; + }; + sptr dispCallback_; }; } // namespace PowerMgr } // namespace OHOS diff --git a/services/native/src/power_mgr_service.cpp b/services/native/src/power_mgr_service.cpp index 84037aef..91935ce5 100644 --- a/services/native/src/power_mgr_service.cpp +++ b/services/native/src/power_mgr_service.cpp @@ -119,6 +119,38 @@ bool PowerMgrService::PowerStateMachineInit() return true; } +class InputCallback : public IInputEventConsumer { + virtual void OnInputEvent(std::shared_ptr keyEvent) const; + virtual void OnInputEvent(std::shared_ptr pointerEvent) const; + virtual void OnInputEvent(std::shared_ptr axisEvent) const; +}; + +void InputCallback::OnInputEvent(std::shared_ptr keyEvent) const +{ + POWER_HILOGE(MODULE_SERVICE, "OnInputEvent keyEvent"); + // Do noting. It's done by AddMonitor callback +} + +void InputCallback::OnInputEvent(std::shared_ptr pointerEvent) const +{ + POWER_HILOGE(MODULE_SERVICE, "OnInputEvent pointerEvent"); + auto pms = DelayedSpSingleton::GetInstance(); + if (pms == nullptr) { + return; + } + pms->HandlePointEvent(); +} + +void InputCallback::OnInputEvent(std::shared_ptr axisEvent) const +{ + POWER_HILOGE(MODULE_SERVICE, "OnInputEvent axisEvent"); + auto pms = DelayedSpSingleton::GetInstance(); + if (pms == nullptr) { + return; + } + pms->HandlePointEvent(); +} + void PowerMgrService::KeyMonitorInit() { std::shared_ptr keyOption = std::make_shared(); @@ -163,9 +195,8 @@ void PowerMgrService::KeyMonitorInit() this->HandleKeyEvent(event->GetKeyCode()); }); - InputManager::GetInstance()->AddMonitor([this](std::shared_ptr event) { - this->HandlePointEvent(); - }); + std::shared_ptr callback = std::make_shared(); + InputManager::GetInstance()->AddMonitor(std::static_pointer_cast(callback)); } void PowerMgrService::HandlePowerKeyUp() diff --git a/services/native/src/power_state_machine.cpp b/services/native/src/power_state_machine.cpp index 152a3078..d45cf91c 100644 --- a/services/native/src/power_state_machine.cpp +++ b/services/native/src/power_state_machine.cpp @@ -92,9 +92,10 @@ bool PowerStateMachine::Init() void PowerStateMachine::EmplaceAwake() { controllerMap_.emplace(PowerState::AWAKE, - std::make_shared(PowerState::AWAKE, shared_from_this(), [this] { + std::make_shared(PowerState::AWAKE, shared_from_this(), + [this](StateChangeReason reason) { mDeviceState_.screenState.lastOnTime = GetTickCount(); - uint32_t ret = this->stateAction_->SetDisplayState(DisplayState::DISPLAY_ON); + uint32_t ret = this->stateAction_->SetDisplayState(DisplayState::DISPLAY_ON, reason); if (ret != ActionResult::SUCCESS) { POWER_HILOGE(MODULE_SERVICE, "Failed to go to AWAKE, Display Err"); return TransitResult::HDI_ERR; @@ -107,7 +108,8 @@ void PowerStateMachine::EmplaceAwake() void PowerStateMachine::EmplaceInactive() { controllerMap_.emplace(PowerState::INACTIVE, - std::make_shared(PowerState::INACTIVE, shared_from_this(), [this] { + std::make_shared(PowerState::INACTIVE, shared_from_this(), + [this](StateChangeReason reason) { POWER_HILOGI(MODULE_SERVICE, "StateController_INACTIVE: func is Start."); mDeviceState_.screenState.lastOffTime = GetTickCount(); DisplayState state = DisplayState::DISPLAY_OFF; @@ -115,7 +117,7 @@ void PowerStateMachine::EmplaceInactive() POWER_HILOGI(MODULE_SERVICE, "display suspend enabled"); state = DisplayState::DISPLAY_SUSPEND; } - uint32_t ret = this->stateAction_->SetDisplayState(state); + uint32_t ret = this->stateAction_->SetDisplayState(state, reason); if (ret != ActionResult::SUCCESS) { POWER_HILOGE(MODULE_SERVICE, "Failed to go to INACTIVE, Display Err"); return TransitResult::HDI_ERR; @@ -128,13 +130,14 @@ void PowerStateMachine::EmplaceInactive() void PowerStateMachine::EmplaceSleep() { controllerMap_.emplace(PowerState::SLEEP, - std::make_shared(PowerState::SLEEP, shared_from_this(), [this] { + std::make_shared(PowerState::SLEEP, shared_from_this(), + [this](StateChangeReason reason) { DisplayState state = DisplayState::DISPLAY_OFF; if (enableDisplaySuspend_) { POWER_HILOGI(MODULE_SERVICE, "display suspend enabled"); state = DisplayState::DISPLAY_SUSPEND; } - uint32_t ret = this->stateAction_->SetDisplayState(state); + uint32_t ret = this->stateAction_->SetDisplayState(state, reason); if (ret != ActionResult::SUCCESS) { POWER_HILOGE(MODULE_SERVICE, "Failed to go to SLEEP, Display Err"); return TransitResult::HDI_ERR; @@ -248,7 +251,7 @@ void PowerStateMachine::RefreshActivityInner(pid_t pid, stateAction_->RefreshActivity(callTimeMs, type, needChangeBacklight ? REFRESH_ACTIVITY_NEED_CHANGE_LIGHTS : REFRESH_ACTIVITY_NO_CHANGE_LIGHTS); mDeviceState_.screenState.lastOnTime = GetTickCount(); - stateAction_->SetDisplayState(DisplayState::DISPLAY_ON); + stateAction_->SetDisplayState(DisplayState::DISPLAY_ON, GetReasonByUserActivity(type)); } // reset timer ResetInactiveTimer(); @@ -608,7 +611,8 @@ void PowerStateMachine::HandleActivityTimeout() return; } if (dispState == DisplayState::DISPLAY_ON) { - stateAction_->SetDisplayState(DisplayState::DISPLAY_DIM); + stateAction_->SetDisplayState(DisplayState::DISPLAY_DIM, + StateChangeReason::STATE_CHANGE_REASON_TIMEOUT); if (this->GetDisplayOffTime() < 0) { POWER_HILOGI(MODULE_SERVICE, "Display Auto OFF is disabled"); return; @@ -761,9 +765,11 @@ void PowerStateMachine::SetDisplaySuspend(bool enable) if (GetState() == PowerState::INACTIVE) { POWER_HILOGI(MODULE_SERVICE, "Change display state"); if (enable) { - stateAction_->SetDisplayState(DisplayState::DISPLAY_SUSPEND); + stateAction_->SetDisplayState(DisplayState::DISPLAY_SUSPEND, + StateChangeReason::STATE_CHANGE_REASON_APPLICATION); } else { - stateAction_->SetDisplayState(DisplayState::DISPLAY_OFF); + stateAction_->SetDisplayState(DisplayState::DISPLAY_OFF, + StateChangeReason::STATE_CHANGE_REASON_APPLICATION); } } } @@ -934,7 +940,7 @@ TransitResult PowerStateMachine::StateController::TransitTo( POWER_HILOGE(MODULE_SERVICE, "TransitTo: running lock block"); return TransitResult::LOCKING; } - ret = action_(); + ret = action_(reason); if (ret == TransitResult::SUCCESS) { lastReason_ = reason; lastTime_ = GetTickCount(); diff --git a/services/native/test/unittest/mock/mock_state_action.h b/services/native/test/unittest/mock/mock_state_action.h index a0040ed5..4fb9e84c 100644 --- a/services/native/test/unittest/mock/mock_state_action.h +++ b/services/native/test/unittest/mock/mock_state_action.h @@ -31,7 +31,7 @@ public: const std::string& details, const std::string& pkgName)); MOCK_METHOD3(RefreshActivity, void(int64_t callTimeMs, UserActivityType type, uint32_t flags)); MOCK_METHOD0(GetDisplayState, DisplayState()); - MOCK_METHOD1(SetDisplayState, uint32_t(DisplayState state)); + MOCK_METHOD2(SetDisplayState, uint32_t(DisplayState state, StateChangeReason reason)); MOCK_METHOD3(GoToSleep, uint32_t(std::function onSuspend, std::function onWakeup, bool force)); }; } // namespace PowerMgr 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 c8b44609..fd3c7cf9 100644 --- a/services/native/test/unittest/src/power_mgr_mock_test.cpp +++ b/services/native/test/unittest/src/power_mgr_mock_test.cpp @@ -129,7 +129,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest003, TestSize.Level2) } POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest003:Start mock."); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -158,7 +158,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest004, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest004: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -186,7 +186,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest005, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest005: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -214,7 +214,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest006, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest006: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -242,7 +242,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest007, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest007: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -270,7 +270,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest008, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest008: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -298,7 +298,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest009, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest009: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -326,7 +326,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest010, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest010: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -354,7 +354,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest011, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest011: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -383,7 +383,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest012, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -413,7 +413,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest013, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -443,7 +443,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest014, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -473,7 +473,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest015, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -503,7 +503,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest016, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -533,7 +533,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest017, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -563,7 +563,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest018, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -593,7 +593,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest019, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -623,7 +623,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest020, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -653,7 +653,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest021, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -683,7 +683,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest022, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -755,7 +755,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest024, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -920,7 +920,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest030, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); pms->UnLock(token); @@ -984,7 +984,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest032, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrUnittest032: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); @@ -993,7 +993,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest032, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); @@ -1054,7 +1054,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest034, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1086,7 +1086,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest035, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1118,7 +1118,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest036, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1150,7 +1150,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest037, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1182,7 +1182,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest038, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1252,7 +1252,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest040, TestSize.Level2) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, _)).Times(0); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->RefreshActivity(0, abnormaltype, true); @@ -1281,7 +1281,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest041, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(0); EXPECT_CALL(*g_stateAction, Wakeup(0, _, @@ -1312,7 +1312,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest042, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(0); EXPECT_CALL(*g_stateAction, Wakeup(0, _, @@ -1347,7 +1347,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest043, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -1375,7 +1375,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest044, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); ON_CALL(*g_stateAction, GetDisplayState()) @@ -1412,7 +1412,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest045, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) /2); @@ -1503,7 +1503,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest048, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1541,7 +1541,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest049, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1570,7 +1570,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest050, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1596,7 +1596,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest051, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1718,13 +1718,13 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest055, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_SCREEN); pms->CreateRunningLock(token, info); @@ -1758,7 +1758,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest056, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); @@ -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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->Lock(token, info, 0); @@ -1822,10 +1822,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest058, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -1860,7 +1860,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest059, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); sleep(SLEEP_WAIT_TIME_S*10); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + 1); pms->UnLock(token); @@ -1966,7 +1966,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest062, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); @@ -2169,7 +2169,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest067, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -2210,7 +2210,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest068, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); pms->CreateRunningLock(token, info); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2261,12 +2261,12 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest069, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2379,7 +2379,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest072, TestSize.Level2) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2424,7 +2424,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest073, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -2466,7 +2466,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest074, TestSize.Level2) EXPECT_EQ(pms->IsUsed(token), true); sleep(SCREEN_OFF_WAIT_TIME_S+1); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2501,7 +2501,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest075, TestSize.Level2) sleep(SLEEP_WAIT_TIME_S*10); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2543,7 +2543,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest076, TestSize.Level2) } pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2577,7 +2577,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest077, TestSize.Level2) EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) @@ -2690,7 +2690,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest080, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2730,7 +2730,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest081, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(((time/1000)*1/3)+1); @@ -2769,7 +2769,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest082, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2807,7 +2807,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest083, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2845,7 +2845,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest084, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2883,7 +2883,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest085, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2920,10 +2920,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest086, TestSize.Level2) POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest086:DeviceStateAction::SetDisplayState."); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest086:Start sleep."); @@ -2957,10 +2957,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest087, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -2992,10 +2992,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest088, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -3026,10 +3026,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest089, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -3060,10 +3060,10 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest090, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -3106,7 +3106,7 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest091, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -3116,4 +3116,4 @@ HWTEST_F (PowerMgrMockTest, PowerMgrUnittest091, TestSize.Level2) POWER_HILOGD(MODULE_SERVICE, "PowerMgrUnittest091:End."); GTEST_LOG_(INFO) << "PowerMgrUnittest091: end."; } -} \ No newline at end of file +} diff --git a/test/systemtest/mock/mock_state_action.h b/test/systemtest/mock/mock_state_action.h index a0040ed5..4fb9e84c 100644 --- a/test/systemtest/mock/mock_state_action.h +++ b/test/systemtest/mock/mock_state_action.h @@ -31,7 +31,7 @@ public: const std::string& details, const std::string& pkgName)); MOCK_METHOD3(RefreshActivity, void(int64_t callTimeMs, UserActivityType type, uint32_t flags)); MOCK_METHOD0(GetDisplayState, DisplayState()); - MOCK_METHOD1(SetDisplayState, uint32_t(DisplayState state)); + MOCK_METHOD2(SetDisplayState, uint32_t(DisplayState state, StateChangeReason reason)); MOCK_METHOD3(GoToSleep, uint32_t(std::function onSuspend, std::function onWakeup, bool force)); }; } // namespace PowerMgr diff --git a/test/systemtest/src/power_mgr_mock_system_test.cpp b/test/systemtest/src/power_mgr_mock_system_test.cpp index 00b30e39..d620b48b 100644 --- a/test/systemtest/src/power_mgr_mock_system_test.cpp +++ b/test/systemtest/src/power_mgr_mock_system_test.cpp @@ -78,7 +78,7 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock102, TestSize.Level2) } POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock102:Start mock."); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND, testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -109,7 +109,7 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock103, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND, testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -146,7 +146,7 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock104, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND, testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -180,7 +180,7 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock105, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND, testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(((time/1000)*1/3)+1); @@ -216,7 +216,7 @@ 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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND, testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -253,7 +253,7 @@ HWTEST_F (PowerMgrMockSystemTest, PowerMgrMock107, TestSize.Level2) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); pms->SetDisplaySuspend(true); pms->CreateRunningLock(token, info); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_SUSPEND, testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); diff --git a/test/systemtest/src/power_mgr_powersavemode_test.cpp b/test/systemtest/src/power_mgr_powersavemode_test.cpp index f3db086a..2c703418 100644 --- a/test/systemtest/src/power_mgr_powersavemode_test.cpp +++ b/test/systemtest/src/power_mgr_powersavemode_test.cpp @@ -26,7 +26,6 @@ #include "power_state_machine.h" #include "sys_param.h" #include "power_state_machine_info.h" -#include "display_info.h" #include "running_lock_info.h" #include "running_lock.h" #include "ipower_mode_callback.h" diff --git a/test/systemtest/src/power_mgr_st_mock_test.cpp b/test/systemtest/src/power_mgr_st_mock_test.cpp index 3b6c3e4e..02985d0d 100644 --- a/test/systemtest/src/power_mgr_st_mock_test.cpp +++ b/test/systemtest/src/power_mgr_st_mock_test.cpp @@ -129,7 +129,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock003, TestSize.Level2) } POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock003:Start mock."); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -158,7 +158,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock004, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock004: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -186,7 +186,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock005, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock005: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -214,7 +214,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock006, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock006: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -242,7 +242,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock007, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock007: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -270,7 +270,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock008, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock008: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -298,7 +298,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock009, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock009: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -326,7 +326,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock010, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock010: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -354,7 +354,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock011, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock011: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -383,7 +383,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock012, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -413,7 +413,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock013, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -443,7 +443,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock014, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -473,7 +473,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock015, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -503,7 +503,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock016, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -533,7 +533,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock017, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -563,7 +563,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock018, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -593,7 +593,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock019, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -623,7 +623,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock020, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -653,7 +653,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock021, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -683,7 +683,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock022, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -755,7 +755,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock024, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -920,7 +920,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock030, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); pms->UnLock(token); @@ -984,7 +984,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock032, TestSize.Level2) GTEST_LOG_(INFO) << "PowerMgrMock032: Failed to get PowerMgrService"; } - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_PROXIMITY_SCREEN_CONTROL); pms->CreateRunningLock(token, info); @@ -993,7 +993,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock032, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep(SCREEN_DIM_WAIT_TIME_S + 1); EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); @@ -1054,7 +1054,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock034, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1086,7 +1086,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock035, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1118,7 +1118,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock036, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1150,7 +1150,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock037, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1182,7 +1182,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock038, TestSize.Level2) EXPECT_CALL(*g_stateAction, GetDisplayState()) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1251,7 +1251,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock040, TestSize.Level2) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); EXPECT_CALL(*g_stateAction, RefreshActivity(0, _, _)).Times(0); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->RefreshActivity(0, abnormaltype, true); @@ -1280,7 +1280,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock041, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(0); EXPECT_CALL(*g_stateAction, Wakeup(0, _, @@ -1311,7 +1311,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock042, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(0); EXPECT_CALL(*g_stateAction, Wakeup(0, _, @@ -1346,7 +1346,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock043, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -1374,7 +1374,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock044, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_UNKNOWN, std::string("test")); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); ON_CALL(*g_stateAction, GetDisplayState()) @@ -1411,7 +1411,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock045, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) /2); @@ -1502,7 +1502,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock048, TestSize.Level2) } pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1540,7 +1540,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock049, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1569,7 +1569,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock050, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_POWER_BUTTON, std::string("test")); EXPECT_CALL(*g_stateAction, Suspend(0, _, false)).Times(0); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); pms->SuspendDevice(0, abnormaltype, false); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); @@ -1595,7 +1595,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock051, TestSize.Level2) } pms->SuspendDevice(0, SuspendDeviceType::SUSPEND_DEVICE_REASON_APPLICATION, false); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, @@ -1717,13 +1717,13 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock055, TestSize.Level2) pms->WakeupDevice(0, WakeupDeviceType::WAKEUP_DEVICE_LID, std::string("test")); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sptr token = new RunningLockTokenStub(); RunningLockInfo info("test1", RunningLockType::RUNNINGLOCK_SCREEN); pms->CreateRunningLock(token, info); @@ -1757,7 +1757,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock056, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); @@ -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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->Lock(token, info, 0); @@ -1821,10 +1821,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock058, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -1859,7 +1859,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock059, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); sleep(SLEEP_WAIT_TIME_S*10); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)).Times(0); sleep(SCREEN_OFF_WAIT_TIME_S + 1); pms->UnLock(token); EXPECT_EQ(pms->IsUsed(token), false); @@ -1960,7 +1960,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock062, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); @@ -2161,7 +2161,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock067, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -2200,7 +2200,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock068, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); pms->CreateRunningLock(token, info); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2251,12 +2251,12 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock069, TestSize.Level2) pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); sleep(SLEEP_WAIT_TIME_S + 1); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)).Times(0); + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)).Times(0); EXPECT_CALL(*g_lockAction, Unlock(_, _)).Times(1); pms->UnLock(token); @@ -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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2373,7 +2373,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock072, TestSize.Level2) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_EQ(pms->ForceSuspendDevice(0), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_ON, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(SCREEN_OFF_WAIT_TIME_S + 1); @@ -2419,7 +2419,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock073, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -2462,7 +2462,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock074, TestSize.Level2) EXPECT_EQ(pms->IsUsed(token), true); sleep(SCREEN_OFF_WAIT_TIME_S+1); EXPECT_EQ(PowerState::AWAKE, pms->GetState()); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2496,7 +2496,7 @@ 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(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2538,7 +2538,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock076, TestSize.Level2) } pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, _)).Times(0); @@ -2572,7 +2572,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock077, TestSize.Level2) EXPECT_CALL(*g_lockAction, Lock(_, _)).Times(1); pms->Lock(token, info, 0); EXPECT_EQ(pms->IsUsed(token), true); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); EXPECT_CALL(*g_stateAction, GoToSleep(_, _, false)) @@ -2689,7 +2689,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock080, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2729,7 +2729,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock081, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(((time/1000)*1/3)+1); @@ -2768,7 +2768,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock082, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2806,7 +2806,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock083, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2844,7 +2844,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock084, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2882,7 +2882,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock085, TestSize.Level2) sleep(((time/1000)*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep(time/1000*1/3+1); @@ -2919,10 +2919,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock086, TestSize.Level2) POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock086:DeviceStateAction::SetDisplayState."); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock086:Start sleep."); @@ -2956,10 +2956,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock087, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -2991,10 +2991,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock088, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -3025,10 +3025,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock089, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -3059,10 +3059,10 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock090, TestSize.Level2) } ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); pms->SetDisplayOffTime(time); @@ -3105,7 +3105,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock091, TestSize.Level2) sleep((SCREEN_OFF_WAIT_TIME_S*2/3)+1); ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_DIM)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_OFF, ::testing::_)) .Times(::testing::AtLeast(1)) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*1/3) + 1); @@ -3134,7 +3134,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock092, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3168,7 +3168,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock093, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3202,7 +3202,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock094, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3236,7 +3236,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock095, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3270,7 +3270,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock096, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3304,7 +3304,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock097, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3338,7 +3338,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock098, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3372,7 +3372,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock099, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3406,7 +3406,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock100, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3440,7 +3440,7 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock101, TestSize.Level2) ON_CALL(*g_stateAction, GetDisplayState()) .WillByDefault(::testing::Return(DisplayState::DISPLAY_ON)); - EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM)) + EXPECT_CALL(*g_stateAction, SetDisplayState(DisplayState::DISPLAY_DIM, ::testing::_)) .Times(1) .WillOnce(::testing::Return(ActionResult::SUCCESS)); sleep((SCREEN_OFF_WAIT_TIME_S*2/3) + 1); @@ -3455,4 +3455,4 @@ HWTEST_F (PowerMgrSTMockTest, PowerMgrMock101, TestSize.Level2) POWER_HILOGD(MODULE_SERVICE, "PowerMgrMock101:End."); GTEST_LOG_(INFO) << "PowerMgrMock101: end."; } -} \ No newline at end of file +} -- Gitee