blob: 2e380138cbfcad2de3e990c1ac8ac8b830909128 [file] [log] [blame]
// Copyright 2021 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "croslog/test_util.h"
#include <gtest/gtest.h>
namespace croslog {
base::Time TimeFromExploded(int year,
int month,
int day_of_month,
int hour,
int minute,
int second,
int micro_second,
int timezone_offset_hour) {
base::Time time;
EXPECT_TRUE(base::Time::FromUTCExploded(
base::Time::Exploded{year, month, 0, day_of_month, hour, minute, second,
0},
&time));
time += base::Microseconds(micro_second);
time -= base::Hours(timezone_offset_hour);
return time;
}
} // namespace croslog