Index: net/quic/core/quic_time_test.cc |
diff --git a/net/quic/core/quic_time_test.cc b/net/quic/core/quic_time_test.cc |
index 49dcc1740eb0410e08aaed43c7851a5c56532a42..5324002e0e123698660d1df8635e698fca10b994 100644 |
--- a/net/quic/core/quic_time_test.cc |
+++ b/net/quic/core/quic_time_test.cc |
@@ -59,6 +59,12 @@ TEST(QuicTimeDeltaTest, Multiply) { |
QuicTime::Delta::FromMilliseconds(2) * d); |
EXPECT_EQ(QuicTime::Delta::FromMicroseconds(4000), |
d * QuicTime::Delta::FromMilliseconds(2)); |
+ |
+ // Ensure we are rounding correctly within a single-bit level of precision. |
+ EXPECT_EQ(QuicTime::Delta::FromMicroseconds(5), |
+ QuicTime::Delta::FromMicroseconds(9) * 0.5); |
+ EXPECT_EQ(QuicTime::Delta::FromMicroseconds(2), |
+ QuicTime::Delta::FromMicroseconds(12) * 0.2); |
} |
TEST(QuicTimeDeltaTest, Max) { |