diff --git a/test/systemtest/src/power_mgr_powersavemode_test.cpp b/test/systemtest/src/power_mgr_powersavemode_test.cpp index 7a8a4e06815f9f33e7f7846b037cd9b82337e338..b8e0dd6c0168379327c2f1a36170cf7f5d417d39 100644 --- a/test/systemtest/src/power_mgr_powersavemode_test.cpp +++ b/test/systemtest/src/power_mgr_powersavemode_test.cpp @@ -114,99 +114,103 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_003, TestSize.Level2) { GTEST_LOG_(INFO) << "PowerSavemode_003: SetDeviceMode start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_003 function start!"); + int PARM_ONE = 1; auto& powerMgrClient = PowerMgrClient::GetInstance(); - PowerMode modeFirst = PowerMode::EXTREME_POWER_SAVE_MODE; - PowerMode modeSecond = PowerMode::EXTREME_POWER_SAVE_MODE; + PowerMode modeFirst = static_cast(PARM_ONE); // modeFirst equal to 1 + PowerMode modeSecond = static_cast(PARM_ONE); powerMgrClient.SetDeviceMode(modeFirst); modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_003 fail to SetDeviceMode"; + EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_003 fail to SetDeviceMode abnormal"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_003 function end!"); GTEST_LOG_(INFO) << "PowerSavemode_003: SetDeviceMode end."; } /** * @tc.name: PowerSavemode_004 - * @tc.desc: test SetDeviceMode in proxy + * @tc.desc: test GetDeviceMode in proxy * @tc.type: FUNC * @tc.require: issueI5MJZJ */ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_004, TestSize.Level2) { - GTEST_LOG_(INFO) << "PowerSavemode_004: SetDeviceMode start."; + GTEST_LOG_(INFO) << "PowerSavemode_004: GetDeviceMode start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_004 function start!"); - int PARM_ONE = 1; + int PARM_ZERO = 0; auto& powerMgrClient = PowerMgrClient::GetInstance(); - PowerMode modeFirst = static_cast(PARM_ONE); - PowerMode modeSecond = static_cast(PARM_ONE); - powerMgrClient.SetDeviceMode(modeFirst); + PowerMode modeFirst = static_cast(PARM_ZERO); + PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_004 fail to SetDeviceMode abnormal"; + EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_004 fail to GetDeviceMode"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_004 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_004: SetDeviceMode end."; + GTEST_LOG_(INFO) << "PowerSavemode_004: GetDeviceMode end."; } /** * @tc.name: PowerSavemode_005 - * @tc.desc: test SetDeviceMode in proxy + * @tc.desc: test GetDeviceMode in proxy * @tc.type: FUNC * @tc.require: issueI5MJZJ */ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_005, TestSize.Level2) { - GTEST_LOG_(INFO) << "PowerSavemode_005: SetDeviceMode start."; + GTEST_LOG_(INFO) << "PowerSavemode_005: GetDeviceMode start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_005 function start!"); auto& powerMgrClient = PowerMgrClient::GetInstance(); - PowerMode modeFirst = PowerMode::EXTREME_POWER_SAVE_MODE; - PowerMode modeSecond = PowerMode::EXTREME_POWER_SAVE_MODE; + PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; + PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; + powerMgrClient.SetDeviceMode(modeFirst); for (int i = 0; i < 100; i++) { - powerMgrClient.SetDeviceMode(modeFirst); + modeFirst = powerMgrClient.GetDeviceMode(); } - modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_005 fail to SetDeviceMode"; + EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_005 fail to GetDeviceMode"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_005 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_005: SetDeviceMode end."; + GTEST_LOG_(INFO) << "PowerSavemode_005: GetDeviceMode end."; } /** * @tc.name: PowerSavemode_006 - * @tc.desc: test GetDeviceMode in proxy + * @tc.desc: test PowerModeCallback * @tc.type: FUNC * @tc.require: issueI5MJZJ */ -HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_006, TestSize.Level2) +HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_006, TestSize.Level1) { - GTEST_LOG_(INFO) << "PowerSavemode_006: GetDeviceMode start."; + GTEST_LOG_(INFO) << "PowerSavemode_006: RegisterPowerModeCallback start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_006 function start!"); - int PARM_ZERO = 0; auto& powerMgrClient = PowerMgrClient::GetInstance(); - PowerMode modeFirst = static_cast(PARM_ZERO); - PowerMode modeSecond = PowerMode::NORMAL_MODE; + const sptr callBack = new PowerModeTest1Callback(); + powerMgrClient.RegisterPowerModeCallback(callBack); + PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; + PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; + powerMgrClient.SetDeviceMode(modeFirst); modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_006 fail to GetDeviceMode"; + EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_006 fail to PowerModeCallback"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_006 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_006: GetDeviceMode end."; + GTEST_LOG_(INFO) << "PowerSavemode_006: RegisterPowerModeCallback end."; } /** * @tc.name: PowerSavemode_007 - * @tc.desc: test GetDeviceMode in proxy + * @tc.desc: test PowerModeCallback * @tc.type: FUNC * @tc.require: issueI5MJZJ */ -HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_007, TestSize.Level2) +HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_007, TestSize.Level1) { - GTEST_LOG_(INFO) << "PowerSavemode_007: GetDeviceMode start."; + GTEST_LOG_(INFO) << "PowerSavemode_007: RegisterPowerModeCallback start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_007 function start!"); + int PARM_ONE = 1; auto& powerMgrClient = PowerMgrClient::GetInstance(); - PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; - PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; + const sptr callBack = new PowerModeTest1Callback(); + powerMgrClient.RegisterPowerModeCallback(callBack); + + PowerMode modeFirst = static_cast(PARM_ONE); + PowerMode modeSecond = static_cast(PARM_ONE); powerMgrClient.SetDeviceMode(modeFirst); - for (int i = 0; i < 100; i++) { - modeFirst = powerMgrClient.GetDeviceMode(); - } - EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_007 fail to GetDeviceMode"; + modeFirst = powerMgrClient.GetDeviceMode(); + EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_007 fail to PowerModeCallback"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_007 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_007: GetDeviceMode end."; + GTEST_LOG_(INFO) << "PowerSavemode_007: RegisterPowerModeCallback end."; } /** @@ -221,7 +225,9 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_008, TestSize.Level1) POWER_HILOGI(LABEL_TEST, "PowerSavemode_008 function start!"); auto& powerMgrClient = PowerMgrClient::GetInstance(); const sptr callBack = new PowerModeTest1Callback(); - powerMgrClient.RegisterPowerModeCallback(callBack); + for (int i = 0; i < 100; i++) { + powerMgrClient.RegisterPowerModeCallback(callBack); + } PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; powerMgrClient.SetDeviceMode(modeFirst); @@ -239,20 +245,18 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_008, TestSize.Level1) */ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_009, TestSize.Level1) { - GTEST_LOG_(INFO) << "PowerSavemode_009: RegisterPowerModeCallback start."; + GTEST_LOG_(INFO) << "PowerSavemode_009: UnRegisterPowerModeCallback start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_009 function start!"); - int PARM_ONE = 1; auto& powerMgrClient = PowerMgrClient::GetInstance(); const sptr callBack = new PowerModeTest1Callback(); - powerMgrClient.RegisterPowerModeCallback(callBack); - - PowerMode modeFirst = static_cast(PARM_ONE); - PowerMode modeSecond = static_cast(PARM_ONE); + powerMgrClient.UnRegisterPowerModeCallback(callBack); + PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; + PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; powerMgrClient.SetDeviceMode(modeFirst); modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_009 fail to PowerModeCallback"; + EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_009 fail to PowerModeCallback"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_009 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_009: RegisterPowerModeCallback end."; + GTEST_LOG_(INFO) << "PowerSavemode_009: UnRegisterPowerModeCallback end."; } /** @@ -263,20 +267,19 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_009, TestSize.Level1) */ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_010, TestSize.Level1) { - GTEST_LOG_(INFO) << "PowerSavemode_010: RegisterPowerModeCallback start."; + GTEST_LOG_(INFO) << "PowerSavemode_010: UnRegisterPowerModeCallback start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_010 function start!"); + int PARM_ONE = 1; auto& powerMgrClient = PowerMgrClient::GetInstance(); const sptr callBack = new PowerModeTest1Callback(); - for (int i = 0; i < 100; i++) { - powerMgrClient.RegisterPowerModeCallback(callBack); - } - PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; - PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; + powerMgrClient.UnRegisterPowerModeCallback(callBack); + PowerMode modeFirst = static_cast(PARM_ONE); + PowerMode modeSecond = static_cast(PARM_ONE); powerMgrClient.SetDeviceMode(modeFirst); modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_010 fail to PowerModeCallback"; + EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_010 fail to PowerModeCallback"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_010 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_010: RegisterPowerModeCallback end."; + GTEST_LOG_(INFO) << "PowerSavemode_010: UnRegisterPowerModeCallback end."; } /** @@ -291,7 +294,9 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_011, TestSize.Level1) POWER_HILOGI(LABEL_TEST, "PowerSavemode_011 function start!"); auto& powerMgrClient = PowerMgrClient::GetInstance(); const sptr callBack = new PowerModeTest1Callback(); - powerMgrClient.UnRegisterPowerModeCallback(callBack); + for (int i = 0; i < 100; i++) { + powerMgrClient.UnRegisterPowerModeCallback(callBack); + } PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; powerMgrClient.SetDeviceMode(modeFirst); @@ -303,49 +308,45 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_011, TestSize.Level1) /** * @tc.name: PowerSavemode_012 - * @tc.desc: test PowerModeCallback + * @tc.desc: test SetDeviceMode in proxy * @tc.type: FUNC * @tc.require: issueI5MJZJ */ -HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_012, TestSize.Level1) +HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_012, TestSize.Level2) { - GTEST_LOG_(INFO) << "PowerSavemode_012: UnRegisterPowerModeCallback start."; + GTEST_LOG_(INFO) << "PowerSavemode_012: SetDeviceMode start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_012 function start!"); - int PARM_ONE = 1; auto& powerMgrClient = PowerMgrClient::GetInstance(); - const sptr callBack = new PowerModeTest1Callback(); - powerMgrClient.UnRegisterPowerModeCallback(callBack); - PowerMode modeFirst = static_cast(PARM_ONE); - PowerMode modeSecond = static_cast(PARM_ONE); + PowerMode modeFirst = PowerMode::CUSTOM_POWER_SAVE_MODE; + PowerMode modeSecond = PowerMode::CUSTOM_POWER_SAVE_MODE; powerMgrClient.SetDeviceMode(modeFirst); modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_012 fail to PowerModeCallback"; + EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_012 fail to SetDeviceMode"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_012 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_012: UnRegisterPowerModeCallback end."; + GTEST_LOG_(INFO) << "PowerSavemode_012: SetDeviceMode end."; } /** * @tc.name: PowerSavemode_013 - * @tc.desc: test PowerModeCallback + * @tc.desc: test SetDeviceMode in proxy * @tc.type: FUNC * @tc.require: issueI5MJZJ */ -HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_013, TestSize.Level1) +HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_013, TestSize.Level2) { - GTEST_LOG_(INFO) << "PowerSavemode_013: UnRegisterPowerModeCallback start."; + GTEST_LOG_(INFO) << "PowerSavemode_013: SetDeviceMode start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_013 function start!"); + int PARM_ONE = 606; auto& powerMgrClient = PowerMgrClient::GetInstance(); const sptr callBack = new PowerModeTest1Callback(); - for (int i = 0; i < 100; i++) { - powerMgrClient.UnRegisterPowerModeCallback(callBack); - } - PowerMode modeFirst = PowerMode::POWER_SAVE_MODE; - PowerMode modeSecond = PowerMode::POWER_SAVE_MODE; + powerMgrClient.UnRegisterPowerModeCallback(callBack); + PowerMode modeFirst = static_cast(PARM_ONE); + PowerMode modeSecond = static_cast(PARM_ONE); powerMgrClient.SetDeviceMode(modeFirst); modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_013 fail to PowerModeCallback"; + EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_013 fail to PowerModeCallback"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_013 function end!"); - GTEST_LOG_(INFO) << "PowerSavemode_013: UnRegisterPowerModeCallback end."; + GTEST_LOG_(INFO) << "PowerSavemode_013: SetDeviceMode end."; } /** @@ -359,11 +360,13 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_014, TestSize.Level2) GTEST_LOG_(INFO) << "PowerSavemode_014: SetDeviceMode start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_014 function start!"); auto& powerMgrClient = PowerMgrClient::GetInstance(); - PowerMode modeFirst = PowerMode::CUSTOM_POWER_SAVE_MODE; - PowerMode modeSecond = PowerMode::CUSTOM_POWER_SAVE_MODE; + PowerMode modeFirst = PowerMode::EXTREME_POWER_SAVE_MODE; + PowerMode modeSecond = PowerMode::EXTREME_POWER_SAVE_MODE; powerMgrClient.SetDeviceMode(modeFirst); modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_EQ(modeFirst, modeSecond) << "PowerSavemode_014 fail to SetDeviceMode"; + PowerMode normalMode = PowerMode::NORMAL_MODE; // Depends on the battery capacity + EXPECT_TRUE(modeFirst == modeSecond || modeFirst == normalMode) << + "PowerSavemode_014 fail to SetDeviceMode"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_014 function end!"); GTEST_LOG_(INFO) << "PowerSavemode_014: SetDeviceMode end."; } @@ -378,15 +381,16 @@ HWTEST_F(PowerMgrPowerSavemodeTest, PowerSavemode_015, TestSize.Level2) { GTEST_LOG_(INFO) << "PowerSavemode_015: SetDeviceMode start."; POWER_HILOGI(LABEL_TEST, "PowerSavemode_015 function start!"); - int PARM_ONE = 606; auto& powerMgrClient = PowerMgrClient::GetInstance(); - const sptr callBack = new PowerModeTest1Callback(); - powerMgrClient.UnRegisterPowerModeCallback(callBack); - PowerMode modeFirst = static_cast(PARM_ONE); - PowerMode modeSecond = static_cast(PARM_ONE); - powerMgrClient.SetDeviceMode(modeFirst); + PowerMode modeFirst = PowerMode::EXTREME_POWER_SAVE_MODE; + PowerMode modeSecond = PowerMode::EXTREME_POWER_SAVE_MODE; + for (int i = 0; i < 100; i++) { + powerMgrClient.SetDeviceMode(modeFirst); + } modeFirst = powerMgrClient.GetDeviceMode(); - EXPECT_NE(modeFirst, modeSecond) << "PowerSavemode_015 fail to PowerModeCallback"; + PowerMode normalMode = PowerMode::NORMAL_MODE; // Depends on the battery capacity + EXPECT_TRUE(modeFirst == modeSecond || modeFirst == normalMode) << + "PowerSavemode_015 fail to SetDeviceMode"; POWER_HILOGI(LABEL_TEST, "PowerSavemode_015 function end!"); GTEST_LOG_(INFO) << "PowerSavemode_015: SetDeviceMode end."; }