| 82 | } |
| 83 | |
| 84 | void TestMdf4Time(const std::string& filepath, uint64_t time, |
| 85 | uint16_t tz_offset_min, uint16_t dst_offset_min) { |
| 86 | MdfReader reader(filepath); |
| 87 | ASSERT_TRUE(reader.IsOk()); |
| 88 | ASSERT_TRUE(reader.ReadHeader()); |
| 89 | const auto* file = reader.GetFile(); |
| 90 | const auto* header = file->Header(); |
| 91 | ASSERT_TRUE(header != nullptr); |
| 92 | const auto* local_ts = header->StartTimestamp(); |
| 93 | EXPECT_EQ(local_ts->GetTimeNs(), time); |
| 94 | EXPECT_EQ(local_ts->GetDstOffsetMin(), dst_offset_min); |
| 95 | EXPECT_EQ(local_ts->GetTzOffsetMin(), tz_offset_min); |
| 96 | } |
| 97 | |
| 98 | } // namespace |
| 99 |
no test coverage detected