Versions in this module Expand all Collapse all v1 v1.7.1 Jan 29, 2021 v1.7.0 Dec 8, 2020 Changes in this version + type Clock interface + After func(d time.Duration) <-chan time.Time + AfterFunc func(d time.Duration, f func()) *Timer + Now func() time.Time + Since func(t time.Time) time.Duration + Sleep func(d time.Duration) + Tick func(d time.Duration) <-chan time.Time + Ticker func(d time.Duration) *Ticker + Timer func(d time.Duration) *Timer + func New() Clock + type Mock struct + func NewMock() *Mock + func (m *Mock) Add(d time.Duration) + func (m *Mock) After(d time.Duration) <-chan time.Time + func (m *Mock) AfterFunc(d time.Duration, f func()) *Timer + func (m *Mock) Now() time.Time + func (m *Mock) Set(t time.Time) + func (m *Mock) Since(t time.Time) time.Duration + func (m *Mock) Sleep(d time.Duration) + func (m *Mock) Tick(d time.Duration) <-chan time.Time + func (m *Mock) Ticker(d time.Duration) *Ticker + func (m *Mock) Timer(d time.Duration) *Timer + type Ticker struct + C <-chan time.Time + func (t *Ticker) Stop() + type Timer struct + C <-chan time.Time + func (t *Timer) Reset(d time.Duration) bool + func (t *Timer) Stop() bool