From 6e61c6ae5144b3b262d295a84254ba101e9621d5 Mon Sep 17 00:00:00 2001 From: xinking129 Date: Mon, 25 Dec 2023 19:08:21 +0800 Subject: [PATCH] add watch dog tdd Signed-off-by: xinking129 --- .../dfr_test/watchdog_test/watchdog_test.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/unittest/dfr_test/watchdog_test/watchdog_test.cpp b/test/unittest/dfr_test/watchdog_test/watchdog_test.cpp index abccbe309a..628a77e08a 100644 --- a/test/unittest/dfr_test/watchdog_test/watchdog_test.cpp +++ b/test/unittest/dfr_test/watchdog_test/watchdog_test.cpp @@ -445,5 +445,20 @@ HWTEST_F(WatchdogTest, WatchdogTest_ReportEvent_008, TestSize.Level1) EXPECT_TRUE(watchdog_->needReport_); watchdog_->ReportEvent(); } + +/** + * @tc.number: WatchdogTest_ReportEvent_009 + * @tc.name: ReportEvent + * @tc.desc: Verify that function ReportEvent. + */ +HWTEST_F(WatchdogTest, WatchdogTest_ReportEvent_009, TestSize.Level1) +{ + watchdog_->lastWatchTime_ = std::chrono::duration_cast(std::chrono:: + system_clock::now().time_since_epoch()).count() - TEST_INTERVAL_TIME; + watchdog_->isInBackground_ = true; + watchdog_->backgroundReportCount_ = 0; + watchdog_->ReportEvent(); + EXPECT_EQ(watchdog_->backgroundReportCount_, 1); +} } // namespace AppExecFwk } // namespace OHOS