diff options
Diffstat (limited to 'test/openpower-pels')
-rw-r--r-- | test/openpower-pels/bcd_time_test.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/openpower-pels/bcd_time_test.cpp b/test/openpower-pels/bcd_time_test.cpp index f1b7663..c8342a2 100644 --- a/test/openpower-pels/bcd_time_test.cpp +++ b/test/openpower-pels/bcd_time_test.cpp @@ -78,3 +78,13 @@ TEST(BCDTimeTest, ConvertTest) EXPECT_EQ(timeInBCD.seconds, 0x42); EXPECT_EQ(timeInBCD.hundredths, 0x00); } + +TEST(BCDTimeTest, ConvertFromMSTest) +{ + auto now = std::chrono::system_clock::now(); + uint64_t ms = std::chrono::duration_cast<std::chrono::milliseconds>( + now.time_since_epoch()) + .count(); + + ASSERT_EQ(getBCDTime(now), getBCDTime(ms)); +} |