summaryrefslogtreecommitdiffstats
path: root/test/openpower-pels
diff options
context:
space:
mode:
Diffstat (limited to 'test/openpower-pels')
-rw-r--r--test/openpower-pels/bcd_time_test.cpp10
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));
+}
OpenPOWER on IntegriCloud