v0.0.99
This commit is contained in:
@@ -7,56 +7,56 @@ import (
|
||||
|
||||
func TestParseDurationShortString(t *testing.T) {
|
||||
|
||||
assertPDSSEqual(t, FromSeconds(1), "1s")
|
||||
assertPDSSEqual(t, FromSeconds(1), "1sec")
|
||||
assertPDSSEqual(t, FromSeconds(1), "1second")
|
||||
assertPDSSEqual(t, FromSeconds(1), "1seconds")
|
||||
assertPDSSEqual(t, FromSeconds(100), "100second")
|
||||
assertPDSSEqual(t, FromSeconds(100), "100seconds")
|
||||
assertPDSSEqual(t, FromSeconds(1883639.77), "1883639.77second")
|
||||
assertPDSSEqual(t, FromSeconds(1883639.77), "1883639.77seconds")
|
||||
assertPDSSEqual(t, FromSeconds(50), "50s")
|
||||
assertPDSSEqual(t, FromSeconds(50), "50sec")
|
||||
assertPDSSEqual(t, FromSeconds(1), "1second")
|
||||
assertPDSSEqual(t, FromSeconds(50), "50seconds")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(1), "1s")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(1), "1sec")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(1), "1second")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(1), "1seconds")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(100), "100second")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(100), "100seconds")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(1883639.77), "1883639.77second")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(1883639.77), "1883639.77seconds")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(50), "50s")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(50), "50sec")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(1), "1second")
|
||||
tst.AssertPDSSEqual(t, FromSeconds(50), "50seconds")
|
||||
|
||||
assertPDSSEqual(t, FromMinutes(10), "10m")
|
||||
assertPDSSEqual(t, FromMinutes(10), "10min")
|
||||
assertPDSSEqual(t, FromMinutes(1), "1minute")
|
||||
assertPDSSEqual(t, FromMinutes(10), "10minutes")
|
||||
assertPDSSEqual(t, FromMinutes(10.5), "10.5minutes")
|
||||
tst.AssertPDSSEqual(t, FromMinutes(10), "10m")
|
||||
tst.AssertPDSSEqual(t, FromMinutes(10), "10min")
|
||||
tst.AssertPDSSEqual(t, FromMinutes(1), "1minute")
|
||||
tst.AssertPDSSEqual(t, FromMinutes(10), "10minutes")
|
||||
tst.AssertPDSSEqual(t, FromMinutes(10.5), "10.5minutes")
|
||||
|
||||
assertPDSSEqual(t, FromMilliseconds(100), "100ms")
|
||||
assertPDSSEqual(t, FromMilliseconds(100), "100milliseconds")
|
||||
assertPDSSEqual(t, FromMilliseconds(100), "100millisecond")
|
||||
tst.AssertPDSSEqual(t, FromMilliseconds(100), "100ms")
|
||||
tst.AssertPDSSEqual(t, FromMilliseconds(100), "100milliseconds")
|
||||
tst.AssertPDSSEqual(t, FromMilliseconds(100), "100millisecond")
|
||||
|
||||
assertPDSSEqual(t, FromNanoseconds(99235), "99235ns")
|
||||
assertPDSSEqual(t, FromNanoseconds(99235), "99235nanoseconds")
|
||||
assertPDSSEqual(t, FromNanoseconds(99235), "99235nanosecond")
|
||||
tst.AssertPDSSEqual(t, FromNanoseconds(99235), "99235ns")
|
||||
tst.AssertPDSSEqual(t, FromNanoseconds(99235), "99235nanoseconds")
|
||||
tst.AssertPDSSEqual(t, FromNanoseconds(99235), "99235nanosecond")
|
||||
|
||||
assertPDSSEqual(t, FromMicroseconds(99235), "99235us")
|
||||
assertPDSSEqual(t, FromMicroseconds(99235), "99235microseconds")
|
||||
assertPDSSEqual(t, FromMicroseconds(99235), "99235microsecond")
|
||||
tst.AssertPDSSEqual(t, FromMicroseconds(99235), "99235us")
|
||||
tst.AssertPDSSEqual(t, FromMicroseconds(99235), "99235microseconds")
|
||||
tst.AssertPDSSEqual(t, FromMicroseconds(99235), "99235microsecond")
|
||||
|
||||
assertPDSSEqual(t, FromHours(1), "1h")
|
||||
assertPDSSEqual(t, FromHours(1), "1hour")
|
||||
assertPDSSEqual(t, FromHours(2), "2hours")
|
||||
tst.AssertPDSSEqual(t, FromHours(1), "1h")
|
||||
tst.AssertPDSSEqual(t, FromHours(1), "1hour")
|
||||
tst.AssertPDSSEqual(t, FromHours(2), "2hours")
|
||||
|
||||
assertPDSSEqual(t, FromDays(1), "1d")
|
||||
assertPDSSEqual(t, FromDays(1), "1day")
|
||||
assertPDSSEqual(t, FromDays(10), "10days")
|
||||
assertPDSSEqual(t, FromDays(1), "1days")
|
||||
assertPDSSEqual(t, FromDays(10), "10day")
|
||||
tst.AssertPDSSEqual(t, FromDays(1), "1d")
|
||||
tst.AssertPDSSEqual(t, FromDays(1), "1day")
|
||||
tst.AssertPDSSEqual(t, FromDays(10), "10days")
|
||||
tst.AssertPDSSEqual(t, FromDays(1), "1days")
|
||||
tst.AssertPDSSEqual(t, FromDays(10), "10day")
|
||||
|
||||
assertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d10m")
|
||||
assertPDSSEqual(t, FromDays(1)+FromMinutes(10)+FromSeconds(200), "1d10m200sec")
|
||||
assertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d:10m")
|
||||
assertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d 10m")
|
||||
assertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d,10m")
|
||||
assertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d, 10m")
|
||||
assertPDSSEqual(t, FromDays(1)+FromSeconds(1000), "1d 1000seconds")
|
||||
tst.AssertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d10m")
|
||||
tst.AssertPDSSEqual(t, FromDays(1)+FromMinutes(10)+FromSeconds(200), "1d10m200sec")
|
||||
tst.AssertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d:10m")
|
||||
tst.AssertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d 10m")
|
||||
tst.AssertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d,10m")
|
||||
tst.AssertPDSSEqual(t, FromDays(1)+FromMinutes(10), "1d, 10m")
|
||||
tst.AssertPDSSEqual(t, FromDays(1)+FromSeconds(1000), "1d 1000seconds")
|
||||
|
||||
assertPDSSEqual(t, FromDays(1), "86400s")
|
||||
tst.AssertPDSSEqual(t, FromDays(1), "86400s")
|
||||
}
|
||||
|
||||
func assertPDSSEqual(t *testing.T, expected time.Duration, fmt string) {
|
||||
|
Reference in New Issue
Block a user