Attributes
Members list
Type members
Classlikes
Sleep represents the state of a scheduled effect, including the time the effect is scheduled to run, a promise that can be completed to resume execution of the effect, and the fiber executing the effect.
Sleep represents the state of a scheduled effect, including the time the effect is scheduled to run, a promise that can be completed to resume execution of the effect, and the fiber executing the effect.
Attributes
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
SuspendedWarningData.type
Attributes
- Supertypes
-
trait Producttrait Equalstrait TestClocktrait Restorabletrait Clocktrait Serializableclass Objecttrait Matchableclass AnyShow all
WarningData describes the state of the warning message that is displayed if a test is using time by is not advancing the TestClock. The possible states are Start if a test has not used time, Pending if a test has used time but has not adjusted the TestClock, and Done if a test has adjusted the TestClock or the warning message has already been displayed.
WarningData describes the state of the warning message that is displayed if a test is using time by is not advancing the TestClock. The possible states are Start if a test has not used time, Pending if a test has used time but has not adjusted the TestClock, and Done if a test has adjusted the TestClock or the warning message has already been displayed.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
WarningData.type
Value members
Concrete methods
Accesses a TestClock instance in the environment and increments the time by the specified duration, running any actions scheduled for on or before the new time in order.
Accesses a TestClock instance in the environment and increments the time by the specified duration, running any actions scheduled for on or before the new time in order.
Attributes
Constructs a new Test object that implements the TestClock interface. This can be useful for mixing in with implementations of other interfaces.
Constructs a new Test object that implements the TestClock interface. This can be useful for mixing in with implementations of other interfaces.
Attributes
Accesses a TestClock instance in the environment and saves the clock state in an effect which, when run, will restore the TestClock to the saved state.
Accesses a TestClock instance in the environment and saves the clock state in an effect which, when run, will restore the TestClock to the saved state.
Attributes
Accesses a TestClock instance in the environment and sets the clock time to the specified Instant, running any actions scheduled for on or before the new time in order.
Accesses a TestClock instance in the environment and sets the clock time to the specified Instant, running any actions scheduled for on or before the new time in order.
Attributes
Accesses a TestClock instance in the environment, setting the time zone to the specified time zone. The clock time in terms of nanoseconds since the epoch will not be altered and no scheduled actions will be run as a result of this effect.
Accesses a TestClock instance in the environment, setting the time zone to the specified time zone. The clock time in terms of nanoseconds since the epoch will not be altered and no scheduled actions will be run as a result of this effect.
Attributes
Accesses a TestClock instance in the environment and returns a list of times that effects are scheduled to run.
Accesses a TestClock instance in the environment and returns a list of times that effects are scheduled to run.