From: Tom Clegg Date: Tue, 18 Oct 2022 15:22:23 +0000 (-0400) Subject: 18863: Add tests for duration 0. X-Git-Tag: 2.5.0~54^2~2 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/7d2ec2603a42f6cae5552ab6dfd2a37a01e43ea8 18863: Add tests for duration 0. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- diff --git a/sdk/go/arvados/duration_test.go b/sdk/go/arvados/duration_test.go index 6a198e6940..40344d061b 100644 --- a/sdk/go/arvados/duration_test.go +++ b/sdk/go/arvados/duration_test.go @@ -60,4 +60,14 @@ func (s *DurationSuite) TestUnmarshalJSON(c *check.C) { err = json.Unmarshal([]byte(`{"D":"60s"}`), &d) c.Check(err, check.IsNil) c.Check(d.D.Duration(), check.Equals, time.Minute) + + d.D = Duration(time.Second) + err = json.Unmarshal([]byte(`{"D":"0"}`), &d) + c.Check(err, check.IsNil) + c.Check(d.D.Duration(), check.Equals, time.Duration(0)) + + d.D = Duration(time.Second) + err = json.Unmarshal([]byte(`{"D":0}`), &d) + c.Check(err, check.IsNil) + c.Check(d.D.Duration(), check.Equals, time.Duration(0)) }