Duration: round Double value to Long ns instead of truncating it KT-47675

This commit is contained in:
Ilya Gorbunov
2021-06-29 03:42:35 +03:00
committed by Space
parent 42cd2e65e6
commit 255c4b405e
3 changed files with 9 additions and 8 deletions
@@ -51,12 +51,12 @@ class TestTimeSourceTest {
val mark = timeSource.markNow()
repeat(10_000) {
timeSource += Duration.nanoseconds(0.9)
timeSource += Duration.nanoseconds(0.4)
assertEquals(Duration.ZERO, mark.elapsedNow())
}
timeSource += Duration.nanoseconds(1.9)
assertEquals(Duration.nanoseconds(1), mark.elapsedNow())
assertEquals(Duration.nanoseconds(2), mark.elapsedNow())
}
}