From 7d1486e720f9773bc11fe848039f71be34f542f6 Mon Sep 17 00:00:00 2001 From: liyiming13 Date: Wed, 29 Mar 2023 15:47:44 +0800 Subject: [PATCH] Improve testTime test case Issues:I6RC33 Test:unittest Signed-off-by: liyiming13 --- base/test/unittest/common/utils_datetime_test.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/base/test/unittest/common/utils_datetime_test.cpp b/base/test/unittest/common/utils_datetime_test.cpp index 8256d32..4cc88a5 100644 --- a/base/test/unittest/common/utils_datetime_test.cpp +++ b/base/test/unittest/common/utils_datetime_test.cpp @@ -76,9 +76,21 @@ HWTEST_F(UtilsDateTimeTest, testTime001, TestSize.Level0) struct tm curTime = {0}; bool ret = GetSystemCurrentTime(&curTime); EXPECT_EQ(ret, true); + ret = GetSystemCurrentTime(nullptr); + EXPECT_EQ(ret, false); int64_t second2 = GetSecondsSince1970ToPointTime(curTime); EXPECT_EQ(second, second2); + struct tm info; + info.tm_year = INT32_MIN; + info.tm_mon = 0; + info.tm_mday = 0; + info.tm_hour = 0; + info.tm_min = 0; + info.tm_sec = 0; + info.tm_isdst = 0; + second2 = GetSecondsSince1970ToPointTime(info); + EXPECT_EQ(-1, second2); } /* -- Gitee