iSulad/0019-fix-timestamp-ut-error.patch
Neil.wrz 669b58aed9 bugfix for cleanup module memory leak
Signed-off-by: Neil.wrz <wangrunze13@huawei.com>
2022-11-02 02:00:06 -07:00

38 lines
1.4 KiB
Diff

From e437396ff5bc90bfa3736e0ef06be117bca4b174 Mon Sep 17 00:00:00 2001
From: haozi007 <liuhao27@huawei.com>
Date: Tue, 18 Oct 2022 10:23:34 +0800
Subject: [PATCH 19/43] fix timestamp ut error
Signed-off-by: haozi007 <liuhao27@huawei.com>
---
test/cutils/utils_timestamp/utils_timestamp_ut.cc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/test/cutils/utils_timestamp/utils_timestamp_ut.cc b/test/cutils/utils_timestamp/utils_timestamp_ut.cc
index d6756e3a..0f6b80f6 100644
--- a/test/cutils/utils_timestamp/utils_timestamp_ut.cc
+++ b/test/cutils/utils_timestamp/utils_timestamp_ut.cc
@@ -133,6 +133,8 @@ TEST(utils_timestamp, test_util_get_time_interval)
TEST(utils_timestamp, test_util_get_tm_from_str)
{
std::string invalid_str = "2016-01-02T15:04:01:03";
+ struct tm got = { 0 };
+ int32_t nano = 0;
std::vector<std::tuple<std::string, int, int, int, int, int, int, int>> cases = {
std::make_tuple("1970-01-01T01", 0, 0, 0, 1, 1, 0, 70),
@@ -140,9 +142,7 @@ TEST(utils_timestamp, test_util_get_tm_from_str)
std::make_tuple("1990-03-03T03:03:03", 0, 3, 3, 3, 3, 2, 90),
};
- for (const auto &cs : cases) {
- struct tm got = { 0 };
- int32_t nano = 0;
+ for (const auto &elem : cases) {
ASSERT_EQ(util_get_tm_from_str(std::get<0>(elem).c_str(), &got, &nano), true);
ASSERT_EQ(nano, std::get<1>(elem));
ASSERT_EQ(got.tm_sec, std::get<2>(elem));
--
2.25.1