Duration default toString: use 0, 1, 2, 3, 6, or 9 decimal digits
KT-42851
This commit is contained in:
@@ -626,24 +626,24 @@ class DurationTest {
|
||||
test(Duration.minutes(17.5), "17m 30s")
|
||||
|
||||
test(Duration.minutes(16.5), "16m 30s")
|
||||
test(Duration.seconds(1097.1), "18m 17.100s")
|
||||
test(Duration.seconds(90.36), "1m 30.360s")
|
||||
test(Duration.seconds(1097.1), "18m 17.1s")
|
||||
test(Duration.seconds(90.36), "1m 30.36s")
|
||||
test(Duration.seconds(50), "50s")
|
||||
test(Duration.seconds(1.3), "1.300s")
|
||||
test(Duration.seconds(1.3), "1.3s")
|
||||
test(Duration.seconds(1), "1s")
|
||||
|
||||
test(Duration.seconds(0.5), "500ms")
|
||||
test(Duration.milliseconds(40.2), "40.200ms")
|
||||
test(Duration.milliseconds(40.2), "40.2ms")
|
||||
test(Duration.milliseconds(4.225), "4.225ms")
|
||||
test(Duration.milliseconds(4.24501), "4.245010ms", "4ms 245us 10ns")
|
||||
test(Duration.milliseconds(1), "1ms")
|
||||
|
||||
test(Duration.milliseconds(0.75), "750us")
|
||||
test(Duration.microseconds(75.35), "75.350us")
|
||||
test(Duration.microseconds(7.25), "7.250us")
|
||||
test(Duration.microseconds(75.35), "75.35us")
|
||||
test(Duration.microseconds(7.25), "7.25us")
|
||||
test(Duration.microseconds(1.035), "1.035us")
|
||||
test(Duration.microseconds(1.005), "1.005us")
|
||||
test(Duration.nanoseconds(1800), "1.800us", "1800ns", "0.0000000005h")
|
||||
test(Duration.nanoseconds(1800), "1.8us", "1800ns", "0.0000000005h")
|
||||
|
||||
test(Duration.nanoseconds(950.5), "951ns")
|
||||
test(Duration.nanoseconds(85.23), "85ns")
|
||||
|
||||
Reference in New Issue
Block a user