Index: webrtc/base/timeutils_unittest.cc |
diff --git a/webrtc/base/timeutils_unittest.cc b/webrtc/base/timeutils_unittest.cc |
index 7e342d00fa14f766ec3da0a390b30415d85ff59a..636c408220d0e7ef1e11afd713883261b1c44532 100644 |
--- a/webrtc/base/timeutils_unittest.cc |
+++ b/webrtc/base/timeutils_unittest.cc |
@@ -144,6 +144,14 @@ TEST(TimeTest, DISABLED_CurrentTmTime) { |
EXPECT_TRUE(0 <= microseconds && microseconds < 1000000); |
} |
+TEST(TimeTest, TestTimeDiff64) { |
+ int64_t ts_diff = 100; |
+ int64_t ts_earlier = rtc::Time64(); |
+ int64_t ts_later = ts_earlier + ts_diff; |
+ EXPECT_EQ(ts_diff, rtc::TimeDiff(ts_later, ts_earlier)); |
+ EXPECT_EQ(-ts_diff, rtc::TimeDiff(ts_earlier, ts_later)); |
+} |
+ |
class TimestampWrapAroundHandlerTest : public testing::Test { |
public: |
TimestampWrapAroundHandlerTest() {} |