Documentation ¶
Index ¶
- type FakeTimeProvider
- func (provider *FakeTimeProvider) Increment(duration time.Duration)
- func (provider *FakeTimeProvider) IncrementBySeconds(seconds uint64)
- func (provider *FakeTimeProvider) NewTickerChannel(name string, d time.Duration) <-chan time.Time
- func (provider *FakeTimeProvider) TickerChannelFor(name string) chan time.Time
- func (provider *FakeTimeProvider) TickerDurationFor(name string) time.Duration
- func (provider *FakeTimeProvider) Time() time.Time
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeTimeProvider ¶
type FakeTimeProvider struct { TimeToProvide time.Time ProvideFakeChannels bool RequestedTickerDurations map[string]time.Duration TickerChannels map[string]chan time.Time // contains filtered or unexported fields }
func New ¶
func New(timeToProvide time.Time) *FakeTimeProvider
func (*FakeTimeProvider) Increment ¶
func (provider *FakeTimeProvider) Increment(duration time.Duration)
func (*FakeTimeProvider) IncrementBySeconds ¶
func (provider *FakeTimeProvider) IncrementBySeconds(seconds uint64)
func (*FakeTimeProvider) NewTickerChannel ¶
func (*FakeTimeProvider) TickerChannelFor ¶
func (provider *FakeTimeProvider) TickerChannelFor(name string) chan time.Time
func (*FakeTimeProvider) TickerDurationFor ¶
func (provider *FakeTimeProvider) TickerDurationFor(name string) time.Duration
func (*FakeTimeProvider) Time ¶
func (provider *FakeTimeProvider) Time() time.Time
Click to show internal directories.
Click to hide internal directories.