func timerWithClock(t Timer, c clock.WithTicker) Timer { … }
func Test_loopConditionWithContextImmediateDelay(t *testing.T) { … }
func Test_loopConditionUntilContext_semantic(t *testing.T) { … }
type timerWrapper …
func (w *timerWrapper) C() <-chan time.Time { … }
func (w *timerWrapper) Stop() bool { … }
func (w *timerWrapper) Reset(d time.Duration) bool { … }
func Test_loopConditionUntilContext_timings(t *testing.T) { … }
func Test_loopConditionUntilContext_Elapsed(t *testing.T) { … }
func Benchmark_loopConditionUntilContext_ZeroDuration(b *testing.B) { … }
func Benchmark_loopConditionUntilContext_ShortDuration(b *testing.B) { … }