 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clock ¶
type Clock interface {
	After(d time.Duration) <-chan time.Time
	Sleep(d time.Duration)
	Now() time.Time
}
    Clock provides an interface that packages can use instead of directly using the time module, so that chronology-related behavior can be tested
type FakeClock ¶
type FakeClock interface {
	Clock
	// Advance advances the FakeClock to a new point in time, ensuring any existing
	// sleepers are notified appropriately before returning
	Advance(d time.Duration)
	// BlockUntil will block until the FakeClock has the given number of
	// sleepers (callers of Sleep or After)
	BlockUntil(n int)
}
    FakeClock provides an interface for a clock which can be manually advanced through time
       Source Files
      ¶
      Source Files
      ¶
    
- clockwork.go
 Click to show internal directories. 
   Click to hide internal directories. 
