oktopus/backend/services/mtp/stomp/server/client/util_test.go

24 lines
539 B
Go

package client
import (
. "gopkg.in/check.v1"
"math"
"time"
)
type UtilSuite struct{}
var _ = Suite(&UtilSuite{})
func (s *UtilSuite) TestAsMilliseconds(c *C) {
d := time.Duration(30) * time.Millisecond
c.Check(asMilliseconds(d, math.MaxInt32), Equals, 30)
// approximately one year
d = time.Duration(365) * time.Duration(24) * time.Hour
c.Check(asMilliseconds(d, math.MaxInt32), Equals, math.MaxInt32)
d = time.Duration(365) * time.Duration(24) * time.Hour
c.Check(asMilliseconds(d, maxHeartBeat), Equals, maxHeartBeat)
}