From bd87390ad4615d9bbeebc419fa640465a421a489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=97=AD?= Date: Wed, 25 Jun 2025 16:26:30 +0800 Subject: [PATCH 1/2] fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 郭旭 --- .../test/watchdog_task_test_copy.cpp | 354 ++++++++++++++++++ .../test/input_windows_manager_test.cpp | 6 +- 2 files changed, 358 insertions(+), 2 deletions(-) create mode 100644 service/module_loader/test/watchdog_task_test_copy.cpp diff --git a/service/module_loader/test/watchdog_task_test_copy.cpp b/service/module_loader/test/watchdog_task_test_copy.cpp new file mode 100644 index 0000000000..1fe222dc92 --- /dev/null +++ b/service/module_loader/test/watchdog_task_test_copy.cpp @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +#include "mmi_log.h" +#include "watchdog_task.h" + +#undef MMI_LOG_TAG +#define MMI_LOG_TAG "WatchdogTaskTest" +namespace OHOS { +namespace MMI { +namespace { +using namespace testing::ext; +} // namespace + +class WatchdogTaskTest : public testing::Test { +public: + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} +}; + +/** + * @tc.name: WatchdogTaskTest_GetFirstLine_001 + * @tc.desc: Test the function GetFirstLine + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetFirstLine_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string path; + auto ret = watchdogtask.GetFirstLine(path); + EXPECT_EQ(ret, path); +} + +/** + * @tc.name: WatchdogTaskTest_GetProcessNameFromProcCmdline_001 + * @tc.desc: Test the function GetProcessNameFromProcCmdline + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetProcessNameFromProcCmdline_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string expectedDescription; + int32_t pid = -1; + auto ret = watchdogtask.GetProcessNameFromProcCmdline(pid); + EXPECT_EQ(ret, expectedDescription); +} + +/** + * @tc.name: WatchdogTaskTest_IsNumberic_001 + * @tc.desc: Test the function IsNumberic + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsNumberic_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string testString = "12345"; + bool ret = watchdogtask.IsNumberic(testString); + EXPECT_TRUE(ret); +} + +/** + * @tc.name: WatchdogTaskTest_IsProcessDebug_001 + * @tc.desc: Test the function IsProcessDebug + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsProcessDebug_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + int32_t pid = 1; + bool ret = watchdogtask.IsProcessDebug(pid); + EXPECT_FALSE(ret); +} + +/** + * @tc.name: WatchdogTaskTest_GetBlockDescription_001 + * @tc.desc: Test the function GetBlockDescription + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetBlockDescription_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string desc = "Watchdog: thread(mmi_service) blocked 5000s"; + uint64_t timeInterval = 5000; + auto ret = watchdogtask.GetBlockDescription(timeInterval); + EXPECT_EQ(ret, desc); +} + +/** + * @tc.name: WatchdogTaskTest_GetSelfProcName_001 + * @tc.desc: Test the function GetSelfProcName + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetSelfProcName_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string desc = "ut-mmi-service-"; + auto ret = watchdogtask.GetSelfProcName(); + EXPECT_NE(ret, desc); +} + +/** + * @tc.name: WatchdogTaskTest_SendEvent_001 + * @tc.desc: Test the function SendEvent + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_SendEvent_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string message = "This is a test message"; + std::string event = "TestEvent"; + ASSERT_NO_FATAL_FAILURE(watchdogtask.SendEvent(message, event)); +} +/** + * @tc.name: WatchdogTaskTest_GetFirstLine_001 + * @tc.desc: Test the function GetFirstLine + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetFirstLine_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string path; + auto ret = watchdogtask.GetFirstLine(path); + EXPECT_EQ(ret, path); +} + +/** + * @tc.name: WatchdogTaskTest_GetProcessNameFromProcCmdline_001 + * @tc.desc: Test the function GetProcessNameFromProcCmdline + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetProcessNameFromProcCmdline_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string expectedDescription; + int32_t pid = -1; + auto ret = watchdogtask.GetProcessNameFromProcCmdline(pid); + EXPECT_EQ(ret, expectedDescription); +} + +/** + * @tc.name: WatchdogTaskTest_IsNumberic_001 + * @tc.desc: Test the function IsNumberic + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsNumberic_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string testString = "12345"; + bool ret = watchdogtask.IsNumberic(testString); + EXPECT_TRUE(ret); +} + +/** + * @tc.name: WatchdogTaskTest_IsProcessDebug_001 + * @tc.desc: Test the function IsProcessDebug + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsProcessDebug_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + int32_t pid = 1; + bool ret = watchdogtask.IsProcessDebug(pid); + EXPECT_FALSE(ret); +} + +/** + * @tc.name: WatchdogTaskTest_GetBlockDescription_001 + * @tc.desc: Test the function GetBlockDescription + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetBlockDescription_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string desc = "Watchdog: thread(mmi_service) blocked 5000s"; + uint64_t timeInterval = 5000; + auto ret = watchdogtask.GetBlockDescription(timeInterval); + EXPECT_EQ(ret, desc); +} + +/** + * @tc.name: WatchdogTaskTest_GetSelfProcName_001 + * @tc.desc: Test the function GetSelfProcName + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetSelfProcName_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string desc = "ut-mmi-service-"; + auto ret = watchdogtask.GetSelfProcName(); + EXPECT_NE(ret, desc); +} + +/** + * @tc.name: WatchdogTaskTest_SendEvent_001 + * @tc.desc: Test the function SendEvent + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_SendEvent_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string message = "This is a test message"; + std::string event = "TestEvent"; + ASSERT_NO_FATAL_FAILURE(watchdogtask.SendEvent(message, event)); +} +/** + * @tc.name: WatchdogTaskTest_GetFirstLine_001 + * @tc.desc: Test the function GetFirstLine + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetFirstLine_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string path; + auto ret = watchdogtask.GetFirstLine(path); + EXPECT_EQ(ret, path); +} + +/** + * @tc.name: WatchdogTaskTest_GetProcessNameFromProcCmdline_001 + * @tc.desc: Test the function GetProcessNameFromProcCmdline + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetProcessNameFromProcCmdline_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string expectedDescription; + int32_t pid = -1; + auto ret = watchdogtask.GetProcessNameFromProcCmdline(pid); + EXPECT_EQ(ret, expectedDescription); +} + +/** + * @tc.name: WatchdogTaskTest_IsNumberic_001 + * @tc.desc: Test the function IsNumberic + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsNumberic_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string testString = "12345"; + bool ret = watchdogtask.IsNumberic(testString); + EXPECT_TRUE(ret); +} + +/** + * @tc.name: WatchdogTaskTest_IsProcessDebug_001 + * @tc.desc: Test the function IsProcessDebug + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsProcessDebug_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + int32_t pid = 1; + bool ret = watchdogtask.IsProcessDebug(pid); + EXPECT_FALSE(ret); +} + +/** + * @tc.name: WatchdogTaskTest_GetBlockDescription_001 + * @tc.desc: Test the function GetBlockDescription + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetBlockDescription_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string desc = "Watchdog: thread(mmi_service) blocked 5000s"; + uint64_t timeInterval = 5000; + auto ret = watchdogtask.GetBlockDescription(timeInterval); + EXPECT_EQ(ret, desc); +} + +/** + * @tc.name: WatchdogTaskTest_GetSelfProcName_001 + * @tc.desc: Test the function GetSelfProcName + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetSelfProcName_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string desc = "ut-mmi-service-"; + auto ret = watchdogtask.GetSelfProcName(); + EXPECT_NE(ret, desc); +} + +/** + * @tc.name: WatchdogTaskTest_SendEvent_001 + * @tc.desc: Test the function SendEvent + * @tc.type: FUNC + * @tc.require: + */ +HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_SendEvent_001, TestSize.Level1) +{ + CALL_TEST_DEBUG; + WatchdogTask watchdogtask; + std::string message = "This is a test message"; + std::string event = "TestEvent"; + ASSERT_NO_FATAL_FAILURE(watchdogtask.SendEvent(message, event)); +} +} // namespace MMI +} // namespace OHOS \ No newline at end of file diff --git a/service/window_manager/test/input_windows_manager_test.cpp b/service/window_manager/test/input_windows_manager_test.cpp index 2f4f835c4e..03d01ce7d7 100644 --- a/service/window_manager/test/input_windows_manager_test.cpp +++ b/service/window_manager/test/input_windows_manager_test.cpp @@ -9892,7 +9892,8 @@ HWTEST_F(InputWindowsManagerTest, InputWindowsManagerTest_IsMouseInCastWindow_00 /** * @tc.name: InputWindowsManagerTest_IsMouseInCastWindow_002 - * @tc.desc: Test whether IsMouseInCastWindow returns false when there is window information but no window of the CAST_WINDOW_TYPE type. + * @tc.desc: Test whether IsMouseInCastWindow returns false when there is window information + * but no window of the CAST_WINDOW_TYPE type. * @tc.type: FUNC * @tc.require: */ @@ -9908,7 +9909,8 @@ HWTEST_F(InputWindowsManagerTest, InputWindowsManagerTest_IsMouseInCastWindow_00 /** * @tc.name: InputWindowsManagerTest_IsMouseInCastWindow_003 - * @tc.desc: Test whether IsMouseInCastWindow returns false when there is window information and window of the CAST_WINDOW_TYPE type. + * @tc.desc: Test whether IsMouseInCastWindow returns false when there is window information and + * window of the CAST_WINDOW_TYPE type. * @tc.type: FUNC * @tc.require: */ -- Gitee From 79dbeb42971704a519b199c83271c6d8dab8b62f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=97=AD?= Date: Wed, 25 Jun 2025 16:27:29 +0800 Subject: [PATCH 2/2] del MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 郭旭 --- .../test/watchdog_task_test_copy.cpp | 354 ------------------ 1 file changed, 354 deletions(-) delete mode 100644 service/module_loader/test/watchdog_task_test_copy.cpp diff --git a/service/module_loader/test/watchdog_task_test_copy.cpp b/service/module_loader/test/watchdog_task_test_copy.cpp deleted file mode 100644 index 1fe222dc92..0000000000 --- a/service/module_loader/test/watchdog_task_test_copy.cpp +++ /dev/null @@ -1,354 +0,0 @@ -/* - * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -#include "mmi_log.h" -#include "watchdog_task.h" - -#undef MMI_LOG_TAG -#define MMI_LOG_TAG "WatchdogTaskTest" -namespace OHOS { -namespace MMI { -namespace { -using namespace testing::ext; -} // namespace - -class WatchdogTaskTest : public testing::Test { -public: - static void SetUpTestCase(void) {} - static void TearDownTestCase(void) {} -}; - -/** - * @tc.name: WatchdogTaskTest_GetFirstLine_001 - * @tc.desc: Test the function GetFirstLine - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetFirstLine_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string path; - auto ret = watchdogtask.GetFirstLine(path); - EXPECT_EQ(ret, path); -} - -/** - * @tc.name: WatchdogTaskTest_GetProcessNameFromProcCmdline_001 - * @tc.desc: Test the function GetProcessNameFromProcCmdline - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetProcessNameFromProcCmdline_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string expectedDescription; - int32_t pid = -1; - auto ret = watchdogtask.GetProcessNameFromProcCmdline(pid); - EXPECT_EQ(ret, expectedDescription); -} - -/** - * @tc.name: WatchdogTaskTest_IsNumberic_001 - * @tc.desc: Test the function IsNumberic - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsNumberic_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string testString = "12345"; - bool ret = watchdogtask.IsNumberic(testString); - EXPECT_TRUE(ret); -} - -/** - * @tc.name: WatchdogTaskTest_IsProcessDebug_001 - * @tc.desc: Test the function IsProcessDebug - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsProcessDebug_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - int32_t pid = 1; - bool ret = watchdogtask.IsProcessDebug(pid); - EXPECT_FALSE(ret); -} - -/** - * @tc.name: WatchdogTaskTest_GetBlockDescription_001 - * @tc.desc: Test the function GetBlockDescription - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetBlockDescription_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string desc = "Watchdog: thread(mmi_service) blocked 5000s"; - uint64_t timeInterval = 5000; - auto ret = watchdogtask.GetBlockDescription(timeInterval); - EXPECT_EQ(ret, desc); -} - -/** - * @tc.name: WatchdogTaskTest_GetSelfProcName_001 - * @tc.desc: Test the function GetSelfProcName - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetSelfProcName_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string desc = "ut-mmi-service-"; - auto ret = watchdogtask.GetSelfProcName(); - EXPECT_NE(ret, desc); -} - -/** - * @tc.name: WatchdogTaskTest_SendEvent_001 - * @tc.desc: Test the function SendEvent - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_SendEvent_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string message = "This is a test message"; - std::string event = "TestEvent"; - ASSERT_NO_FATAL_FAILURE(watchdogtask.SendEvent(message, event)); -} -/** - * @tc.name: WatchdogTaskTest_GetFirstLine_001 - * @tc.desc: Test the function GetFirstLine - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetFirstLine_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string path; - auto ret = watchdogtask.GetFirstLine(path); - EXPECT_EQ(ret, path); -} - -/** - * @tc.name: WatchdogTaskTest_GetProcessNameFromProcCmdline_001 - * @tc.desc: Test the function GetProcessNameFromProcCmdline - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetProcessNameFromProcCmdline_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string expectedDescription; - int32_t pid = -1; - auto ret = watchdogtask.GetProcessNameFromProcCmdline(pid); - EXPECT_EQ(ret, expectedDescription); -} - -/** - * @tc.name: WatchdogTaskTest_IsNumberic_001 - * @tc.desc: Test the function IsNumberic - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsNumberic_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string testString = "12345"; - bool ret = watchdogtask.IsNumberic(testString); - EXPECT_TRUE(ret); -} - -/** - * @tc.name: WatchdogTaskTest_IsProcessDebug_001 - * @tc.desc: Test the function IsProcessDebug - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsProcessDebug_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - int32_t pid = 1; - bool ret = watchdogtask.IsProcessDebug(pid); - EXPECT_FALSE(ret); -} - -/** - * @tc.name: WatchdogTaskTest_GetBlockDescription_001 - * @tc.desc: Test the function GetBlockDescription - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetBlockDescription_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string desc = "Watchdog: thread(mmi_service) blocked 5000s"; - uint64_t timeInterval = 5000; - auto ret = watchdogtask.GetBlockDescription(timeInterval); - EXPECT_EQ(ret, desc); -} - -/** - * @tc.name: WatchdogTaskTest_GetSelfProcName_001 - * @tc.desc: Test the function GetSelfProcName - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetSelfProcName_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string desc = "ut-mmi-service-"; - auto ret = watchdogtask.GetSelfProcName(); - EXPECT_NE(ret, desc); -} - -/** - * @tc.name: WatchdogTaskTest_SendEvent_001 - * @tc.desc: Test the function SendEvent - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_SendEvent_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string message = "This is a test message"; - std::string event = "TestEvent"; - ASSERT_NO_FATAL_FAILURE(watchdogtask.SendEvent(message, event)); -} -/** - * @tc.name: WatchdogTaskTest_GetFirstLine_001 - * @tc.desc: Test the function GetFirstLine - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetFirstLine_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string path; - auto ret = watchdogtask.GetFirstLine(path); - EXPECT_EQ(ret, path); -} - -/** - * @tc.name: WatchdogTaskTest_GetProcessNameFromProcCmdline_001 - * @tc.desc: Test the function GetProcessNameFromProcCmdline - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetProcessNameFromProcCmdline_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string expectedDescription; - int32_t pid = -1; - auto ret = watchdogtask.GetProcessNameFromProcCmdline(pid); - EXPECT_EQ(ret, expectedDescription); -} - -/** - * @tc.name: WatchdogTaskTest_IsNumberic_001 - * @tc.desc: Test the function IsNumberic - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsNumberic_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string testString = "12345"; - bool ret = watchdogtask.IsNumberic(testString); - EXPECT_TRUE(ret); -} - -/** - * @tc.name: WatchdogTaskTest_IsProcessDebug_001 - * @tc.desc: Test the function IsProcessDebug - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_IsProcessDebug_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - int32_t pid = 1; - bool ret = watchdogtask.IsProcessDebug(pid); - EXPECT_FALSE(ret); -} - -/** - * @tc.name: WatchdogTaskTest_GetBlockDescription_001 - * @tc.desc: Test the function GetBlockDescription - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetBlockDescription_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string desc = "Watchdog: thread(mmi_service) blocked 5000s"; - uint64_t timeInterval = 5000; - auto ret = watchdogtask.GetBlockDescription(timeInterval); - EXPECT_EQ(ret, desc); -} - -/** - * @tc.name: WatchdogTaskTest_GetSelfProcName_001 - * @tc.desc: Test the function GetSelfProcName - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_GetSelfProcName_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string desc = "ut-mmi-service-"; - auto ret = watchdogtask.GetSelfProcName(); - EXPECT_NE(ret, desc); -} - -/** - * @tc.name: WatchdogTaskTest_SendEvent_001 - * @tc.desc: Test the function SendEvent - * @tc.type: FUNC - * @tc.require: - */ -HWTEST_F(WatchdogTaskTest, WatchdogTaskTest_SendEvent_001, TestSize.Level1) -{ - CALL_TEST_DEBUG; - WatchdogTask watchdogtask; - std::string message = "This is a test message"; - std::string event = "TestEvent"; - ASSERT_NO_FATAL_FAILURE(watchdogtask.SendEvent(message, event)); -} -} // namespace MMI -} // namespace OHOS \ No newline at end of file -- Gitee