Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2476)

Unified Diff: base/time/time_unittest.cc

Issue 2101303004: Pass delay and timestamp to AudioSourceCallback::OnMoreData. (Closed) Base URL: https://chromium.googlesource.com/chromium/src@master
Patch Set: Fix Windows CQ errors. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: base/time/time_unittest.cc
diff --git a/base/time/time_unittest.cc b/base/time/time_unittest.cc
index 4f47d56522b0d30b883f86b236110ca9722750f5..313eaea51f7036605b0d7884f84505a1bababd55 100644
--- a/base/time/time_unittest.cc
+++ b/base/time/time_unittest.cc
@@ -806,22 +806,29 @@ TEST(TimeDelta, FromAndIn) {
#if defined(OS_POSIX)
TEST(TimeDelta, TimeSpecConversion) {
- struct timespec result = TimeDelta::FromSeconds(0).ToTimeSpec();
+ TimeDelta delta = TimeDelta::FromSeconds(0);
+ struct timespec result = delta.ToTimeSpec();
EXPECT_EQ(result.tv_sec, 0);
EXPECT_EQ(result.tv_nsec, 0);
+ EXPECT_EQ(delta, TimeDelta::FromTimeSpec(result));
- result = TimeDelta::FromSeconds(1).ToTimeSpec();
+ delta = TimeDelta::FromSeconds(1);
+ result = delta.ToTimeSpec();
EXPECT_EQ(result.tv_sec, 1);
EXPECT_EQ(result.tv_nsec, 0);
+ EXPECT_EQ(delta, TimeDelta::FromTimeSpec(result));
- result = TimeDelta::FromMicroseconds(1).ToTimeSpec();
+ delta = TimeDelta::FromMicroseconds(1);
+ result = delta.ToTimeSpec();
EXPECT_EQ(result.tv_sec, 0);
EXPECT_EQ(result.tv_nsec, 1000);
+ EXPECT_EQ(delta, TimeDelta::FromTimeSpec(result));
- result = TimeDelta::FromMicroseconds(
- Time::kMicrosecondsPerSecond + 1).ToTimeSpec();
+ delta = TimeDelta::FromMicroseconds(Time::kMicrosecondsPerSecond + 1);
+ result = delta.ToTimeSpec();
EXPECT_EQ(result.tv_sec, 1);
EXPECT_EQ(result.tv_nsec, 1000);
+ EXPECT_EQ(delta, TimeDelta::FromTimeSpec(result));
}
#endif // OS_POSIX

Powered by Google App Engine
This is Rietveld 408576698