github.com/honeycombio/honeytail@v1.9.0/httime/httimetest/fake_nower.go (about) 1 package httimetest 2 3 import ( 4 "time" 5 ) 6 7 type FakeNower struct { 8 FakeNow time.Time 9 } 10 11 func (f *FakeNower) Now() time.Time { 12 if !f.FakeNow.IsZero() { 13 return f.FakeNow 14 } 15 16 // default fake time to return 17 fakeNow, _ := time.Parse(time.RFC3339, "2010-06-21T15:04:05Z") 18 f.FakeNow = fakeNow 19 return f.FakeNow 20 }