TestScheduler class
Methods
advance ([DateTime ? dateTime ])
→ void
Advances the time to dateTime. If omitted advance to the timestamp of
the next scheduled action. If no scheduled action is present, keep the
current timestamp and only flush pending immediate actions.
advanceAll ()
→ void
Advances the time as far as possible and execute all existing and new
pending actions on the way.
cold <T > (String marbles , {Map <String , T > values = const {} , Object error = 'Error' })
→ Observable <T >
Creates a "cold" Observable whose events replay each time it is being
subscribed to.
flush ()
→ void
Performs all the eligible pending actions.
inherited
hot <T > (String marbles , {Map <String , T > values = const {} , Object error = 'Error' })
→ Observable <T >
Creates a "hot" Observable whose event start replaying immediately and
where subscribers all share the same unique run.
isObservable <T > (String marbles , {Map <String , T > values = const {} , Object error = 'Error' })
→ Matcher
Creates a matcher for an observable.
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
schedule (Callback0 callback )
→ Disposable
Schedules a callback to be executed.
inherited
scheduleAbsolute (DateTime dateTime , Callback0 callback )
→ Disposable
Schedules a callback to be executed at the specified dateTime.
inherited
scheduleIteration (Predicate0 callback )
→ Disposable
Schedules a callback to be executed while its return value is true.
inherited
schedulePeriodic (Duration duration , Callback1<Disposable > callback )
→ Disposable
Schedules a callback to be executed periodically every duration.
inherited
scheduleRelative (Duration duration , Callback0 callback )
→ Disposable
Schedules a callback to be executed after the specified duration.
inherited
setUp ()
→ void
Installs the test scheduler, typically done in setUp method of test.
tearDown ()
→ void
Uninstall the test scheduler, typically done in tearDown method of test.
toString ()
→ String
A string representation of this object.
inherited