From 5702338306af282fd18a60378171d183056c3859 Mon Sep 17 00:00:00 2001 From: peilixia Date: Fri, 24 Mar 2023 16:05:42 +0800 Subject: [PATCH] Add testcase for datetime Issue:I6PY9R Test:NA Signed-off-by: peilixia --- 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