in mock.go [118:132]
func NewMockClock(start ...time.Time) *MockClock {
m := &MockClock{cond: sync.NewCond(new(sync.Mutex))}
if len(start) > 1 {
panic(fmt.Sprintf("Expected one argument to clock.NewMock, got %d", len(start)))
}
if len(start) == 1 {
m.SetTime(start[0])
return m
}
m.SetTime(time.Now().UTC())
return m
}